composer php установка windows
Introduction#
Composer is a tool for dependency management in PHP. It allows you to declare the libraries your project depends on and it will manage (install/update) them for you.
Dependency management#
Composer is not a package manager in the same sense as Yum or Apt are. Yes, it deals with «packages» or libraries, but it manages them on a per-project basis, installing them in a directory (e.g. vendor ) inside your project. By default, it does not install anything globally. Thus, it is a dependency manager. It does however support a «global» project for convenience via the global command.
This idea is not new and Composer is strongly inspired by node’s npm and ruby’s bundler.
See the Basic usage chapter for more details on declaring dependencies.
System Requirements#
Composer requires PHP 5.3.2+ to run. A few sensitive php settings and compile flags are also required, but when using the installer you will be warned about any incompatibilities.
To install packages from sources instead of plain zip archives, you will need git, svn, fossil or hg depending on how the package is version-controlled.
Composer is multi-platform and we strive to make it run equally well on Windows, Linux and macOS.
Downloading the Composer Executable#
Composer offers a convenient installer that you can execute directly from the command line. Feel free to download this file or review it on GitHub if you wish to know more about the inner workings of the installer. The source is plain PHP.
There are in short, two ways to install Composer. Locally as part of your project, or globally as a system wide executable.
Locally#
To install Composer locally, run the installer in your project directory. See the Download page for instructions.
The installer will check a few PHP settings and then download composer.phar to your working directory. This file is the Composer binary. It is a PHAR (PHP archive), which is an archive format for PHP which can be run on the command line, amongst other things.
Now run php composer.phar in order to run Composer.
Now run php bin/composer in order to run Composer.
Globally#
After running the installer following the Download page instructions you can run this to move composer.phar to a directory that is in your path:
If you like to install it only for your user and avoid requiring root permissions, you can use
/.local/bin instead which is available by default on some Linux distributions.
Note: If the above fails due to permissions, you may need to run it again with sudo.
Note: For information on changing your PATH, please read the Wikipedia article and/or use your search engine of choice.
Using the Installer#
This is the easiest way to get Composer set up on your machine.
Download and run Composer-Setup.exe. It will install the latest Composer version and set up your PATH so that you can call composer from any directory in your command line.
Note: Close your current terminal. Test usage with a new terminal: This is important since the PATH only gets loaded when the terminal starts.
Manual Installation#
Create a new composer.bat file alongside composer.phar :
Add the directory to your PATH environment variable if it isn’t already. For information on changing your PATH variable, please see this article and/or use your search engine of choice.
Close your current terminal. Test usage with a new terminal:
Using Composer#
Now that you’ve installed Composer, you are ready to use it! Head on over to the next chapter for a short demonstration.
Found a typo? Something is wrong in this documentation? Fork and edit it!
Composer and all content on this site are released under the MIT license.
Как установить Composer
Composer — это пакетный менеджер уровня приложений для языка программирования PHP. Он предоставляет средства по управлению зависимостями в PHP-приложении, как, например, Google Play или AppStore обеспечивают доступ к установке приложений на смартфонах.
Для работы Composer, конечно же, необходим уже установленный PHP.
Установка на Windows
Десктоп
Для установки последней версии Сomposer на операционную систему Windows достаточно скачать файл-установщик. Он автоматически запишет Composer в переменную окружения PATH, и вызов менеджера будет возможен из любой директории.
В процессе установки необходимо указать путь к исполняемому файлу php.exe:
Далее необходимо следовать инструкциям установщика.
По завершению установки нужно запустить команду composer и убедиться, что Сomposer заработал корректно.
Установка из командной строки
Перейдите в каталог, указанный в переменной окружения PATH, и скачайте туда установщик. При запуске он скачает файл composer.phar. Далее создайте файл composer.bat рядом с установщиком:
Так как директория уже в переменной PATH, нам не нужно указывать в ней путь к файлу. После закрытия текущего терминала можно проверить установку в новом открытом терминале:
Результат должен быть примерно таким:
Установка на *nix и mac
Для установки необходимо скачать установщик и сохранить его как composer-setup.php:
Перед установкой нужно решить, как установить Сomposer: глобально или локально. Локальная установка позволяет запускать Сomposer в директории, в которой он установлен. Глобальная установка позволит работать из любой директории.
Локально
Для локальной установки необходимо запустить файл composer-setup.php в папке с вашим проектом. Установщик проверит настройки php и скачает файл composer.phar в эту же папку.
.phar — это архив PHP, который может быть запущен из командной строки.
Локальная установка завершена. Запустить Сomposer и приступить к работе можно с помощью команды:
Глобально
Для удобства можно настроить вызов без использования интерпретатора php. После запуска установщика можно переместить composer.phar в нужную директорию.
Чтобы установить Сomposer для одного пользователя и не требовать для запуска права суперпользователя, можно использовать директорию
/.local/bin, доступную во многих дистрибутивах Linux.
В некоторых версиях macOS каталог /usr по умолчанию не существует. Если вы получаете сообщение об ошибке «/usr/local/bin/composer: No such file or directory», то вам необходимо создать директорию вручную, прежде чем продолжить:
Теперь можно запускать Composer командой
из любой директории вместо локального использования
Установка Composer завершена, он готов к использованию.
Использование Composer с OpenServer на Windows
Composer — это инструмент управления зависимостями в PHP. Он позволяет вам декларировать библиотеки, от которых зависит ваш проект, и он будет управлять (устанавливать / обновлять) их для вас.
Composer не является менеджером пакетов в том же смысле, что и Yum или Apt. Да, он имеет дело с «пакетами» или библиотеками, но управляет ими на основе каждого проекта, устанавливая их в каталоге (например, vendor) внутри вашего проекта. По умолчанию он не устанавливает ничего глобально. Таким образом, это менеджер зависимостей. Тем не менее, он поддерживает глобальный проект для удобства с помощью глобальной команды. Эта идея не нова, и композитор сильно вдохновлен npm в Node.js и менеджером пакетов в ruby.
Что делает Composer:
Для запуска Composer требуется PHP 5.3.2+. Также требуются несколько чувствительных настроек php и флагов компиляции, но при использовании установщика вы будете предупреждены о любых несовместимостях.
Для установки пакетов из источников вместо простых zip-архивов вам понадобятся git, svn, fossil или hg в зависимости от того, как пакет управляется версией.
Composer является многоплатформенным, и разработчики стремятся сделать его одинаково хорошо работающим в Windows, Linux и OSX.
Настройка OpeServer
Для начала необходимо выбрать один из версий модулей PHP 5.3.2+, с которым устанвалвиваемый Composer будет работать. Делается это в настройках
Установка при помощи инсталятора Windows
Установщик загрузит композитор для вас и настроит переменную среды PATH, чтобы вы могли просто вызвать композитор из любого каталога.
Загрузите и запустите Composer-Setup.exe — он будет устанавливать последнюю версию композитора всякий раз, когда он выполняется. В процессе установки установщик запросит место установки и путь к PHP, который нужно указать тот, который мы выбрали в настройках Open Server. Версии модулей PHP у Open Server находятся по пути Open Server\modules\php\[PHP-5.6-x64].
Далее проверяем версию, чтобы убедится на то, что Composer удачно установился командой
Чтобы выполнять команды Composer по команде composer добавляем путь в PATH
Она создаст .bat файл и в дальнейшем можно будет работать без указания php composer.phar, просто указывая composer Т.е. команда проверки версии (которая была выше) будет выглядеть так:
Установка при помощи CMD Windows
Чтобы быстро установить Composer в текущем каталоге, запустите в своем терминале следующий сценарий
Этот скрипт установщика будет просто проверять некоторые настройки php.ini, предупреждать вас, если они установлены неправильно, а затем загрузить последнюю версию composer.phar в текущем каталоге. 4 строчки выше, делают следующие действия:
Далее проверяем версию, чтобы убедится на то, что Composer удачно установился командой
Чтобы выполнять команды Composer по команде composer добавляем путь в PATH
Как Установить Composer — Полное Руководство
В этой статье мы покажем вам, как установить Composer на различные платформы, а также как им пользоваться. Composer — менеджер зависимостей для PHP. Это простой и надёжный инструмент, который разработчики используют для управления внешними пакетами или библиотеками и их интеграции в свои проекты на основе PHP. Таким образом, им не нужно писать веб-страницы или приложения с нуля.
Чтобы помочь вам освоить этот инструмент, мы также покажем, как создать базовый PHP-проект.
Но прежде чем приступить к пробной установке Composer, убедитесь, что у вас есть доступ к интерфейсу командной строки (в вашей системе или на сервере).
Установите и используйте Composer вместе с мощным хостингом!
Установка Composer
В этом разделе вы узнаете, как установить Composer на общий хостинг и операционные системы, такие как Linux, macOS и Windows.
1. Установка Composer на Общий Хостинг, Linux или macOS
Команды для установки Composer на общий хостинг, Linux (ПК или сервер) и macOS одинаковы.
Обратите внимание, что Composer включен в наши планы хостинга Premium и Business. Если вы подписаны на один из этих планов, просто пропустите эту часть. Однако, если вы обнаружили, что он устарел, обновите его, выполнив следующую команду:
Следуйте инструкции, чтобы узнать, как установить Composer в вашей системе:
Вы получите следующий результат:
Командная строка покажет следующий результат:
Установка Composer на Windows
Начало работы с Composer на компьютере с Windows немного отличается. На самом деле начать работу с Composer на Windows гораздо проще. Вам не понадобятся какие-либо команды для установки и загрузки.
Просто следуйте инструкции:
Вуаля! Вы узнали, как установить Composer на компьютер под операционной системой Windows. Установщик автоматически добавит Composer в вашу переменную PATH. Вы сможете открыть командную строку и запустить Composer с любого места.
Создание и Общая Информация о composer.json
Теперь самое интересное — использование Composer на практике, а именно в вашем PHP-проекте.
Для этого, создайте отдельный файл composer.json. Этот файл служит своего рода шпаргалкой для Composer; он будет загружать для вашего проекта только те пакеты (зависимости), которые в нём упомянуты.
Обратите внимание, что он также проверяет совместимость версий пакетов для вашего проекта. К примеру, если вы используете старый пакет в вашем проекте, файл composer.json даст вам об этом знать для избежания возможных проблем в будущем.
У вас есть возможность создать и обновлять файл composer.json самостоятельно. Но так как в наших руководствах мы стараемся показать, как автоматизировать некоторые задачи, этот способ будет неуместен. Мы не рекомендуем создавать файл вручную.
Давайте продемонстрируем, насколько полезен composer.json, создав пробный проект.
Наш проект — это простой таймер PHP, позволяющий разработчикам узнать сколько времени тратиться на выполнение той или иной части кода. Это очень полезно при оптимизации и отладке.
Следуйте пошаговому руководству, чтобы создать свой проект:
Вывод покажет версию phpunit/php-timer:
Символ каретки (^) определяется Composer, как опция максимальной совместимости. Это означает, что Composer всегда будет обновлять пакет, пока не появится версия, которая каким-либо образом вызовет ошибку.
В нашем случае диапазон обновления пакета > = 1.0.9 Использование Скрипта Автозагрузки
Если вы дошли до этой части руководства, все последующее вам должно даваться очень легко. Ваши зависимости были установлены и ваш проект готов к работе. Почти.
Теперь вам необходимо загрузить эти зависимости в ваш PHP-скрипт. Если бы не файл автозагрузки Composer, мы бы потратили на это довольно много времени.
Чтобы добиться автозагрузки, просто напишите следующую строку перед объявлением или созданием любых новых переменных в вашем скрипте:
Пример ниже поможет вам лучше это понять.
Допустим, мы хотим протестировать наш проект phptimer:
Затем вставьте в ваш файл следующие строки:
Терминал должен показать вывод, подобный этому:
Обновление Зависимостей Вашего Проекта
Теперь нам осталось лишь узнать, как производить обновление пакетов. Сделать это можно двумя способами:
Не забудьте поменять vendor/package на имя пакета, который вы хотите обновить.
Команда update также автоматически обновит файлы composer.json и composer.lock для соответствия текущему состоянию вашего проекта.
Заключение
Composer помогает разработчикам управлять зависимостями проектов PHP. Благодаря этому программному обеспечению они могут легко интегрировать и управлять пакетами с открытым исходным кодом в одном месте.
Что хорошо, Composer также может разрешать зависимости для каждого проекта отдельно. Таким образом, разработчики могут контролировать пакеты, а также размер каждого проекта.
Из этого руководства вы узнали, как установить Composer и эффективно его использовать. Подводя итог, давайте ещё раз перечислим все шаги:
Мы надеемся, что наше руководство станет для вас стартом для создания не одного прекрасного проекта на PHP. Удачи и не стесняйтесь задавать вопросы в разделе комментариев ниже.
Download Composer Latest: v2.1.8
To quickly install Composer in the current directory, run the following script in your terminal. To automate the installation, use the guide on installing Composer programmatically.
This installer script will simply check some php.ini settings, warn you if they are set incorrectly, and then download the latest composer.phar in the current directory. The 4 lines above will, in order:
Most likely, you want to put the composer.phar into a directory on your PATH, so you can simply call composer from any directory (Global install), using for example:
WARNING: Please do not redistribute the install code. It will change with every version of the installer. Instead, please link to this page or check how to install Composer programmatically.
Notable Installer Options
—install-dir
—filename
—version
Download channels
Manual Download
If you prefer to download the phar manually, here are the available versions:
| 2.1.8 | 2021-09-15 | sha256sum 77b8aca1b41174a67f27be066558f8a96f489916f4cded2bead3cab6a3f33590 | changelog |
| 2.1.7 | 2021-09-14 | sha256sum 2936587e1babafa50d15eacf9fe775e825ed2e1f051c61acd3fa4f6af7720e94 | changelog |
| 2.1.6 | 2021-08-19 | sha256sum 72524ccebcb071968eb83284507225fdba59f223719b2b3f333d76c8a9ac6b72 | changelog |
| 2.1.5 | 2021-07-23 | sha256sum be95557cc36eeb82da0f4340a469bad56b57f742d2891892dcb2f8b0179790ec | changelog |
| 2.1.4 | 2021-07-22 | sha256sum 3c8f521888ccb51becae522e263dbfd17169fbf3d4716685858b2c7e7684f4ae | changelog |
| 2.1.3 | 2021-06-09 | sha256sum f8a72e98dec8da736d8dac66761ca0a8fbde913753e9a43f34112367f5174d11 | changelog |
| 2.1.2 | 2021-06-07 | sha256sum 2dec01094a6bd571dcc0ed796b6e180aca3833646834b66eb743b7d66787a43d | changelog |
| 2.1.1 | 2021-06-04 | sha256sum 445a577f3d7966ed2327182380047a38179068ad1292f6b88de4e071920121ce | changelog |
| 2.1.0 | 2021-06-03 | sha256sum 2f8e8f684db5d6bd36a549629f3676e48f008624f499b13dfc7afa2f9cbde16e | changelog |
| 2.1.0-RC1 | 2021-06-02 | sha256sum 5e1413b44cd517af3f4d9ff5a66e6e053c0769eef30588bcd4f941209ed5a6be | changelog |
| 2.0.14 | 2021-05-21 | sha256sum 29454b41558968ca634bf5e2d4d07ff2275d91b637a76d7a05e6747d36dd3473 | changelog |
| 2.0.13 | 2021-04-27 | sha256sum 116fdf07cc926af646635a6abc92d88aff7b02a5dc36538f81c50a7d27366dbf | changelog |
| 2.0.12 | 2021-04-01 | sha256sum 82ea8c1537cfaceb7e56f6004c7ccdf99ddafce7237c07374d920e635730a631 | changelog |
| 2.0.11 | 2021-02-24 | sha256sum d6eee0d4637f4bd82bdae098fceda300dcb3ec35bf502604fbe7510933b8f952 | changelog |
| 2.0.10 | 2021-02-23 | sha256sum 72a5a68d12f315d74d931462413f7e114cd77b4be1a6b9494141dda93410751a | changelog |
| 2.0.9 | 2021-01-27 | sha256sum 8e91344a5ca2fc0fb583c50f195a1f36918908561c4ea3d6f01a4ef01c3b8560 | changelog |
| 2.0.8 | 2020-12-03 | sha256sum 2021f0d52b446e0efe3c548cc058ab5671fa38cdbcf814e7911c7e9d71d61538 | changelog |
| 2.0.7 | 2020-11-13 | sha256sum 0a060e8caf1d5cde55c4562fd68369b08cf231b8fd30da9c8f994b111557ebe9 | changelog |
| 2.0.6 | 2020-11-07 | sha256sum e5e39d8fa699ddb09844f6b4388280ff2c805fef0a7c26580c5bbc91ac35091b | changelog |
| 2.0.5 | 2020-11-06 | sha256sum e786d1d997efc1eb463d7447394b6ad17a144afcf8e505a3ce3cb0f60c3302f9 | changelog |
| 2.0.4 | 2020-10-30 | sha256sum c3b2bc477429c923c69f7f9b137e06b2a93c6a1e192d40ffad1741ee5d54760d | changelog |
| 2.0.3 | 2020-10-28 | sha256sum 5d377e9b504dc9f6c9228d81c321ba85290512cdb396a12d3708b0cd30d2e20c | changelog |
| 2.0.2 | 2020-10-25 | sha256sum 5e122edd0f2a4fb01172b6b1c156b3d252d9205105b4ad169a4b09913ba6a859 | changelog |
| 2.0.1 | 2020-10-24 | sha256sum 4b4b118cc54662e4813ba86efb215fdb19c5b29944c5919b4f2803c915aa2234 | changelog |
| 2.0.0 | 2020-10-24 | sha256sum 139657aa2b37867800292724145e3c4895f7755d845758b403dc329d17bdd285 | changelog |
| 2.0.0-RC2 | 2020-10-14 | sha256sum 337b69c2fbf56c158538b7521bea6b09c42a29d39c4b8b25e55d21ba1440f807 | changelog |
| 2.0.0-RC1 | 2020-09-10 | sha256sum 0d3a60be9515c87d6c061899ddaa23aa1476b34f7c0f75e562a928f58019f973 | changelog |
| 2.0.0-alpha3 | 2020-08-03 | sha256sum 56acbd0b4c3314dac87a04fe44fe55bdfc117da38dfee8fd29528093d1e704bf | changelog |
| 2.0.0-alpha2 | 2020-06-24 | sha256sum 6490fc59e48bf1ea5f3301cde071a56dc63e9a7dbb5540a94501bec570cabd5d | changelog |
| 2.0.0-alpha1 | 2020-06-03 | sha256sum 22ff90cd50d331bfab5c4eef35b5290a83a5bf7fadf52d47b72aade01e893920 | changelog |
| 1.10.22 | 2021-04-27 | sha256sum 6127ae192d3b56cd6758c7c72fe2ac6868ecc835dae1451a004aca10ab1e0700 | changelog |
| 1.10.21 | 2021-04-01 | sha256sum 1477d56da4a941de4203982c05b8a371ee4a9f2bb88a69f1b31c75d6bd6b8306 | changelog |
| 1.10.20 | 2021-01-27 | sha256sum e70b1024c194e07db02275dd26ed511ce620ede45c1e237b3ef51d5f8171348d | changelog |
| 1.10.19 | 2020-12-04 | sha256sum 688bf8f868643b420dded326614fcdf969572ac8ad7fbbb92c28a631157d39e8 | changelog |
| 1.10.18 | 2020-12-03 | sha256sum 322d769490aedb12f95fa5f32e2c20f5753b07700a259472db427ddcf843884b | changelog |
| 1.10.17 | 2020-10-30 | sha256sum 6fa00eba5103ce6750f94f87af8356e12cc45d5bbb11a140533790cf60725f1c | changelog |
| 1.10.16 | 2020-10-24 | sha256sum e494bb438e44b9e4782c16940b229a8c46ea8a3baa9b908bf9db310cd0171ee2 | changelog |
| 1.10.15 | 2020-10-13 | sha256sum a69df12e86a0a18fbedfc91a33d5f9acc5cf939576e0258326074fc1b2ee1aea | changelog |
| 1.10.14 | 2020-10-13 | sha256sum ec8c97badf06c1d51bdc2fe16d75bc7306a08a112b12a34563ff8da5d6621db7 | changelog |
| 1.10.13 | 2020-09-09 | sha256sum 5ca7445cfd48dd27c5a84aa005a47b4d9fd91132313830609875df3a6973708f | changelog |
| 1.10.12 | 2020-09-08 | sha256sum ad32ebf620bffabe1e680802da610e8ba2eea4ecbbd76df973ce47d2ff192cba | changelog |
| 1.10.11 | 2020-09-08 | sha256sum 6c4e61d21d2dd2c30da5e8dc244b302939678abaca82196eb0cf5ed7c9f4b143 | changelog |
| 1.10.10 | 2020-08-03 | sha256sum 8f16aa77b1236ed40855d8d141c0a939d108a939c8e73f9f32eadd3f05f181b9 | changelog |
| 1.10.9 | 2020-07-16 | sha256sum 70d6b9c3e0774b398a372dcb7f89dfe22fc25884e6e09ebf277286dd64cfaf35 | changelog |
| 1.10.8 | 2020-06-24 | sha256sum 4c40737f5d5f36d04f8b2df37171c6a1ff520efcadcb8626cc7c30bd4c5178e5 | changelog |
| 1.10.7 | 2020-06-03 | sha256sum b94b872729668de5b5fbf62f16ff588d2a23480dda88c0e45cb43b721b75ae29 | changelog |
| 1.10.6 | 2020-05-06 | sha256sum 29bdac1bda34d8902b9f9e4f5816de08879b8f3fafad901e4283519cdefbee7b | changelog |
| 1.10.5 | 2020-04-10 | sha256sum d5f3fddd0be28a5fc9bf2634a06f51bc9bd581fabda93fee7ca8ca781ae43129 | changelog |
| 1.10.4 | 2020-04-09 | sha256sum 642df93a823f7d45ea544b337542a405ceb3e6c0b7b04d48574801ca364bfa9a | changelog |
| 1.10.3 | 2020-04-09 | sha256sum 2e162689cbb198943be915247c3cb34ba7810f9ee3c608288c6775668b22a98d | changelog |
| 1.10.2 | 2020-04-09 | sha256sum 1faea4a90f74692a765181a3025ada7c8ed1a8f87ca3fae229471876841d8484 | changelog |
| 1.10.1 | 2020-03-13 | sha256sum 1831f266580f221189dc04d4b58d7fc50c934ffc3a0eca89ecb4a53aa44867e2 | changelog |
| 1.10.0 | 2020-03-10 | sha256sum 8ced713bde2d89468c3385588daf27dc6fc7bc7619f95239068608d303700b09 | changelog |
| 1.10.0-RC | 2020-02-14 | sha256sum 58c5d690ec1ee348efed8d59e529dd322bca1d4f588d08eb20100f1c855bade4 | changelog |
| 1.9.3 | 2020-02-04 | sha256sum 551655c2fc81f4106508f42bbc4b24eabd34b022b13bc1e7d9642bf483d0a7d4 | changelog |
| 1.9.2 | 2020-01-14 | sha256sum 58753998712ae435915a452d701ae28a9389653bbf36b3b6adf24e03d90a9467 | changelog |
| 1.9.1 | 2019-11-01 | sha256sum 1f210b9037fcf82670d75892dfc44400f13fe9ada7af9e787f93e50e3b764111 | changelog |
| 1.9.0 | 2019-08-02 | sha256sum c9dff69d092bdec14dee64df6677e7430163509798895fbd54891c166c5c0875 | changelog |
| 1.8.6 | 2019-06-11 | sha256sum b66f9b53db72c5117408defe8a1e00515fe749e97ce1b0ae8bdaa6a5a43dd542 | changelog |
| 1.8.5 | 2019-04-09 | sha256sum 4e4c1cd74b54a26618699f3190e6f5fc63bb308b13fa660f71f2a2df047c0e17 | changelog |
| 1.8.4 | 2019-02-11 | sha256sum 1722826c8fbeaf2d6cdd31c9c9af38694d6383a0f2bf476fe6bbd30939de058a | changelog |
| 1.8.3 | 2019-01-30 | sha256sum 5733ae9516e9185b7c3328d16dac75f3475f8ef137572dfb497f0f298157df33 | changelog |
| 1.8.2 | 2019-01-29 | sha256sum 489025eb489a2a70b8cdd7acd53f530e7be22a342b8c971a9d73091b898c7aed | changelog |
| 1.8.1 | 2019-01-29 | sha256sum ded65cb32160648146a264eaf4b4919308b3f1fdc8e38a0dde8406396860dfab | changelog |
| 1.8.0 | 2018-12-03 | sha256sum 0901a84d56f6d6ae8f8b96b0c131d4f51ccaf169d491813d2bcedf2a6e4cefa6 | changelog |
| 1.7.3 | 2018-11-01 | sha256sum bc6cbcd2c0fbc03c7ab87442b5f1fbc9407f0b9900bddc10d755bdc81bbe7b6e | changelog |
| 1.7.2 | 2018-08-16 | sha256sum ec3428d049ae8877f7d102c2ee050dbd51a160fc2dde323f3e126a3b3846750e | changelog |
| 1.7.1 | 2018-08-07 | sha256sum 1c0e95dc3f33985f9eeabb6f57896c0f9d46b7c9e70ad7bf2210a5508869a8fa | changelog |
| 1.7.0 | 2018-08-03 | sha256sum 88068af567884a6266ef255d3d17053f583c9074dc75161b7a35eda8e553849a | changelog |
| 1.7.0-RC | 2018-07-24 | sha256sum 902d97573567b72a07754b20c64949ba878bb85571c0d3e5c6ddae66ffb278c0 | changelog |
| 1.6.5 | 2018-05-04 | sha256sum 67bebe9df9866a795078bb2cf21798d8b0214f2e0b2fd81f2e907a8ef0be3434 | changelog |
| 1.6.4 | 2018-04-13 | sha256sum 8d0d9246f68532cc8fd6a47a58d195f0c849d26430f93c397a3176fc2d971ded | changelog |
| 1.6.3 | 2018-01-31 | sha256sum 52cb7bbbaee720471e3b34c8ae6db53a38f0b759c06078a80080db739e4dcab6 | changelog |
| 1.6.2 | 2018-01-05 | sha256sum 6ec386528e64186dfe4e3a68a4be57992f931459209fd3d45dde64f5efb25276 | changelog |
| 1.6.1 | 2018-01-04 | sha256sum 71b6701ab75c93d0986b3e906d9d2586f0ae1b3e611583210a9542021861f581 | changelog |
| 1.6.0 | 2018-01-04 | sha256sum 45031b4ae95bb6f4bdd33704a1932bfb8b56f5a590ee16b4946f481903c28fd1 | changelog |
| 1.6.0-RC | 2017-12-19 | sha256sum fbbc2a8085331976ff08a7920230a30e38b847b1f3bfbae54e1c0ea6676b2fae | changelog |
| 1.5.6 | 2017-12-18 | sha256sum 25e75d72818c4f1d46b3ae47a8deaaf4ef25c87198329d4a6ee53601b00459e5 | changelog |
| 1.5.5 | 2017-12-01 | sha256sum 8ef8c4fb73c8cc1e950119799aec31e0ae5913dab8dd8f53d9c2e3985ac3ad2b | changelog |
| 1.5.4 | 2017-12-01 | sha256sum b85461bb94c1abf1ccaa6832a7992c08d2d851f844c575626766554bd96de8c3 | changelog |
| 1.5.3 | 2017-11-30 | sha256sum f50e3b1d7daa6afc532341e52735db32819310cb2f63cb166f69dc7e074a657e | changelog |
| 1.5.2 | 2017-09-11 | sha256sum c0a5519c768ef854913206d45bd360efc2eb4a3e6eb1e1c7d0a4b5e0d3bbb31f | changelog |
| 1.5.1 | 2017-08-09 | sha256sum 2745e7b8cced2e97f84b9e9cb0f9c401702f47cecea5a67f095ac4fa1a44fb80 | changelog |
| 1.5.0 | 2017-08-08 | sha256sum 8a9f570241f1f858529c13f4d09d38b3379fe1a1d27cb74bc71093f1a8f1b225 | changelog |
| 1.4.3 | 2017-08-06 | sha256sum 03fc40c59e1e5711d61d6f340e9159ac94701107e0fe05aa795b611d004bdf35 | changelog |
| 1.4.2 | 2017-05-17 | sha256sum 6b1945c3ee477f12be508a5bb41a5025d57de5510bcf94855ae6a4d59f3d86f4 | changelog |
| 1.4.1 | 2017-03-10 | sha256sum abd277cc3453be980bb48cbffe9d1f7422ca1ef4bc0b7d035fda87cea4d55cbc | changelog |
| 1.4.0 | 2017-03-08 | sha256sum 2e2d851f9ff3c9b526bfecc2e7f020cc7a74d8f64fbb403061d13f23f091a137 | changelog |
| 1.3.3 | 2017-03-08 | sha256sum 2a63562e756a27b0f0391461bcf06306b3cfdaef54beec3728dde94e94a99d96 | changelog |
| 1.3.2 | 2017-01-27 | sha256sum 6a4f761aa34bb69fca86bc411a5e9836ca8246f0fcd29f3804b174fee9fb0569 | changelog |
| 1.3.1 | 2017-01-07 | sha256sum f3e0faddf49039edf40ab62c497e0926286e8871a50228fd90ea91dcebbd15c3 | changelog |
| 1.3.0 | 2016-12-23 | sha256sum 92ce3125cae2015c5c1f7657e78a6e239ff47b714eb1418288abf45d55f3be27 | changelog |
| 1.3.0-RC | 2016-12-11 | sha256sum e21e98f17932a49a00bfbb1397b62c79f4e22937b09ff4d2fec92fca82381011 | changelog |
| 1.2.4 | 2016-12-06 | sha256sum 3c900579659b79a4e528722e35bd160c86090e370e9cb41cc07c7a22c674c657 | changelog |
| 1.2.3 | 2016-12-01 | sha256sum 3378c1422bffa09c29714aefd3240b963ce7731e71ae8894d9c7991101325cb8 | changelog |
| 1.2.2 | 2016-11-03 | sha256sum c6ae4e099351233f5f82ade9738475eec6587aadf9ffe66fec4c350b329fbb32 | changelog |
| 1.2.1 | 2016-09-12 | sha256sum c2e04040b807a8530e5c83de56bdaaf63a0f183f8fd449bbe6e41f660e647427 | changelog |
| 1.2.0 | 2016-07-18 | sha256sum dc80131545ed7f7b1369ae058824587f0718892f6a84bd86cfb0f28ab5e39095 | changelog |
| 1.2.0-RC | 2016-07-04 | sha256sum 1e1dddd7fbccd5de565cfb0429020d4f9f95a6207b48952d939aadcf891d2fdc | changelog |
| 1.1.3 | 2016-06-26 | sha256sum 4349ef555c8478b8fe148b10957bc40d696ce7b8cdeb7d50d3d684a854dca5cc | changelog |
| 1.1.2 | 2016-05-31 | sha256sum 7af2409080619e2ba98e78d7675710c23acf2ccf088d4439a4f79c33ed85c505 | changelog |
| 1.1.1 | 2016-05-17 | sha256sum 7f26efee06de5a1a061b6b1e330f5acc9ee69976d1551118c45b21f358cbc332 | changelog |
| 1.1.0 | 2016-05-10 | sha256sum d8e1d21081b7076dfc9a570620e082111ab196dabd83780e50025c52d62b801c | changelog |
| 1.1.0-RC | 2016-04-29 | sha256sum 31e771ed24f3db45019a073fe9e43a6a8e75249962012955cd105ebec0a08100 | changelog |
| 1.0.3 | 2016-04-29 | sha256sum 78c5c0e3f41dcd4d6ee532d9ae7e23afa33bdd409d8824dff026f3991d6ad70a | changelog |
| 1.0.2 | 2016-04-21 | sha256sum 264673ccee900b22192605b8c74ecb77c45a5197347edacd142699866c478f4c | changelog |
| 1.0.1 | 2016-04-18 | sha256sum de069dae8c7bf01adedc925d3ac2358e5318a1b05580b001aa04e585fa55d8c0 | changelog |
| 1.0.0 | 2016-04-05 | sha256sum 1acc000cf23bd9d19e1590c2edeb44fb915f88d85f1798925ec989c601db0bd6 | changelog |
| 1.0.0-beta2 | 2016-03-27 | sha256sum 128f8c7ad49a71e4abda885ca52c603e370d5cbed85479ae1eab4a58a398a6a4 | changelog |
| 1.0.0-beta1 | 2016-03-03 | sha256sum 4344038a546bd0e9e2c4fa53bced1c7faef1bcccab09b2276ddd5cc01e4e022a | changelog |
| 1.0.0-alpha11 | 2015-11-14 | sha256sum 47347f16d366145eafb45d2e800012dc80cb8fc08d1d299849825c51465381ac | changelog |
| 1.0.0-alpha10 | 2015-04-14 | sha256sum 9f2c7d0364bc743bcde9cfe1fe84749e5ac38c46d47cf42966ce499135fd4628 | changelog |
| 1.0.0-alpha9 | 2014-12-07 | sha256sum 33ef1c07649bc1e135e73f0944415753233faf803cff493006f8bd9e744ff1f4 | changelog |
| 1.0.0-alpha8 | 2014-01-06 | sha256sum 1c73973d7cfb73f3e6b425b943a3e1459f5199984f37f008c48cf2b671dd3f2b | changelog |
| 1.0.0-alpha7 | 2013-05-04 | sha256sum 8fb4ac2da72856394b4bdd65d470797b23c27d496821a456046527fe6ccc9786 | changelog |
| 1.0.0-alpha6 | 2012-10-23 | sha256sum eacac2a637de230e6091fdb45e893705049f929c271a5dc90d2c9eac0f44c5c4 | changelog |
| 1.0.0-alpha5 | 2012-08-18 | sha256sum 7e0fd9248b0f03ddbb3d20d4be2d130fecce432b66ff96f6e99a906f85d82796 | changelog |
| 1.0.0-alpha4 | 2012-07-04 | sha256sum b1f5737a3916ad34f74566be51d21f3597d9aebaa382d942c5bda4d1338008b3 | changelog |
| 1.0.0-alpha3 | 2012-05-13 | sha256sum 7cac0a430602342a60949e580d49fefde57b5ff53d4b488e18d78aabf57eef19 | changelog |
| 1.0.0-alpha2 | 2012-04-03 | sha256sum acc373396d66d0083231a9d90691886e894ccca778398258e44c3dab60db2363 | changelog |
| 1.0.0-alpha1 | 2012-03-01 | sha256sum dd703cf132b2a6bb9b2a407ef8834cab9f433cf04f252f1a125b09f8f7a46912 | changelog |
Composer and all content on this site are released under the MIT license.







