Magento Commerce packages
The Magento application uses Composer to manage PHP packages.
The composer.json
file declares the list of packages, whereas the composer.lock
file stores a complete list of the packages (a full version of each package and its dependencies) used to build a release version of the Magento application. The following tables list packages from the composer.lock
file for Magento Commerce 2.1.
Magento packages
This section contains information about the magento packages for the latest Magento Commerce 2.1 release. Click the Name links to view the repository and the license agreement.
Required packages
Name | Version | License | Description |
---|---|---|---|
magento/composer | 1.2.0 | OSL-3.0AFL-3.0 | Magento composer library helps to instantiate Composer application and run composer commands. |
magento/magento-composer-installer | 0.1.13 | OSL-3.0 | Composer installer for Magento modules |
magento/zendframework1 | 1.13.1 | BSD-3-Clause | Magento Zend Framework 1 |
Third party packages
This section contains information about third party packages for the latest Magento Commerce 2.1 release. Click the Name links to view the repository and the license agreement.
Required packages
Name | Version | License | Description |
---|---|---|---|
braintree/braintree_php | 3.22.0 | MIT | Braintree PHP Client Library |
colinmollenhour/cache-backend-file | 1.4 | BSD-3-Clause | The stock Zend_Cache_Backend_File backend has extremely poor performance for cleaning by tags making it become unusable as the number of cached items increases. This backend makes many changes resulting in a huge performance boost, especially for tag cleaning. |
colinmollenhour/cache-backend-redis | 1.10.2 | BSD-3-Clause | Zend_Cache backend using Redis with full support for tags. |
colinmollenhour/credis | 1.8.2 | MIT | Credis is a lightweight interface to the Redis key-value store which wraps the phpredis library when available for better performance. |
colinmollenhour/php-redis-session-abstract | v1.3.4 | BSD-3-Clause | A Redis-based session handler with optimistic locking |
composer/ca-bundle | 1.1.4 | MIT | Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle. |
composer/composer | 1.4.1 | MIT | Composer helps you declare, manage and install dependencies of PHP projects, ensuring you have the right stack everywhere. |
composer/semver | 1.5.0 | MIT | Semver library that offers utilities, version constraint parsing and validation. |
composer/spdx-licenses | 1.5.1 | MIT | SPDX licenses list and validation library. |
elasticsearch/elasticsearch | v2.4.0 | Apache-2.0 | PHP Client for Elasticsearch |
guzzlehttp/ringphp | 1.1.1 | MIT | Provides a simple API and specification that abstracts away the details of HTTP into a single PHP function. |
guzzlehttp/streams | 3.0.0 | MIT | Provides a simple abstraction over streams of data |
justinrainbow/json-schema | 5.2.8 | MIT | A library to validate a json schema. |
monolog/monolog | 1.16.0 | MIT | Sends your logs to files, sockets, inboxes, databases and various web services |
oyejorge/less.php | v1.7.0.14 | Apache-2.0 | PHP port of the Javascript version of LESS http://lesscss.org (Originally maintained by Josh Schmidt) |
paragonie/random_compat | v2.0.18 | MIT | PHP 5.x polyfill for random_bytes() and random_int() from PHP 7 |
pelago/emogrifier | v0.1.1 | MIT | Converts CSS styles into inline style attributes in your HTML code |
php-amqplib/php-amqplib | v2.5.2 | LGPL-2.1 | This library is a pure PHP implementation of the AMQP protocol. It’s been tested against RabbitMQ. |
phpseclib/phpseclib | 2.0.17 | MIT | PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc. |
psr/log | 1.1.0 | MIT | Common interface for logging libraries |
react/promise | v2.7.1 | MIT | A lightweight implementation of CommonJS Promises/A for PHP |
seld/cli-prompt | 1.0.3 | MIT | Allows you to prompt for user input on the command line, and optionally hide the characters they type |
seld/jsonlint | 1.7.1 | MIT | JSON Linter |
seld/phar-utils | 1.0.1 | MIT | PHAR file format utilities, for when PHP phars you up |
solarium/solarium | 3.8.1 | BSD-3-Clause | PHP Solr client |
symfony/console | v2.8.50 | MIT | Symfony Console Component |
symfony/debug | v3.0.9 | MIT | Symfony Debug Component |
symfony/event-dispatcher | v2.8.50 | MIT | Symfony EventDispatcher Component |
symfony/filesystem | v3.4.28 | MIT | Symfony Filesystem Component |
symfony/finder | v3.4.28 | MIT | Symfony Finder Component |
symfony/polyfill-ctype | v1.11.0 | MIT | Symfony polyfill for ctype functions |
symfony/polyfill-mbstring | v1.11.0 | MIT | Symfony polyfill for the Mbstring extension |
symfony/process | v2.8.50 | MIT | Symfony Process Component |
tedivm/jshrink | v1.1.0 | BSD-3-Clause | Javascript Minifier built in PHP |
tubalmartin/cssmin | v3.0.0 | BSD-3-Clause | A PHP port of the YUI CSS compressor |
zendframework/zend-code | 2.5.3 | BSD-3-Clause | provides facilities to generate arbitrary code using an object oriented interface |
zendframework/zend-config | 2.5.1 | BSD-3-Clause | provides a nested object property based user interface for accessing this configuration data within application code |
zendframework/zend-console | 2.5.1 | BSD-3-Clause | |
zendframework/zend-crypt | 2.5.2 | BSD-3-Clause | |
zendframework/zend-di | 2.5.1 | BSD-3-Clause | |
zendframework/zend-escaper | 2.6.0 | BSD-3-Clause | Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs |
zendframework/zend-eventmanager | 2.5.2 | BSD-3-Clause | |
zendframework/zend-filter | 2.5.1 | BSD-3-Clause | provides a set of commonly needed data filters |
zendframework/zend-form | 2.5.3 | BSD-3-Clause | |
zendframework/zend-http | 2.5.6 | BSD-3-Clause | provides an easy interface for performing Hyper-Text Transfer Protocol (HTTP) requests |
zendframework/zend-i18n | 2.5.1 | BSD-3-Clause | |
zendframework/zend-inputfilter | 2.5.5 | BSD-3-Clause | |
zendframework/zend-json | 2.5.2 | BSD-3-Clause | provides convenience methods for serializing native PHP to JSON and decoding JSON to native PHP |
zendframework/zend-loader | 2.6.0 | BSD-3-Clause | Autoloading and plugin loading strategies |
zendframework/zend-log | 2.5.2 | BSD-3-Clause | component for general purpose logging |
zendframework/zend-math | 2.7.1 | BSD-3-Clause | |
zendframework/zend-modulemanager | 2.5.3 | BSD-3-Clause | |
zendframework/zend-mvc | 2.5.3 | BSD-3-Clause | |
zendframework/zend-serializer | 2.5.1 | BSD-3-Clause | provides an adapter based interface to simply generate storable representation of PHP types by different facilities, and recover |
zendframework/zend-server | 2.5.1 | BSD-3-Clause | |
zendframework/zend-servicemanager | 2.5.1 | BSD-3-Clause | |
zendframework/zend-soap | 2.5.1 | BSD-3-Clause | |
zendframework/zend-stdlib | 2.5.2 | BSD-3-Clause | |
zendframework/zend-text | 2.5.1 | BSD-3-Clause | |
zendframework/zend-uri | 2.5.2 | BSD-3-Clause | a component that aids in manipulating and validating » Uniform Resource Identifiers (URIs) |
zendframework/zend-validator | 2.5.4 | BSD-3-Clause | provides a set of commonly needed validators |
zendframework/zend-view | 2.5.3 | BSD-3-Clause | provides a system of helpers, output filters, and variable escaping |
Supported packages for development
Name | Version | License | Description |
---|---|---|---|
doctrine/instantiator | 1.0.5 | MIT | A small, lightweight utility to instantiate objects in PHP without invoking their constructors |
fabpot/php-cs-fixer | v1.13.3 | MIT | A tool to automatically fix PHP code style |
league/climate | 2.6.1 | MIT | PHP’s best friend for the terminal. CLImate allows you to easily output colored text, special formats, and more. |
lusitanian/oauth | v0.8.11 | MIT | PHP 5.3+ oAuth 1/2 Library |
pdepend/pdepend | 2.5.0 | BSD-3-Clause | Official version of pdepend to be handled with Composer |
phpmd/phpmd | 2.6.0 | BSD-3-Clause | PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD. |
phpunit/php-code-coverage | 2.2.4 | BSD-3-Clause | Library that provides collection, processing, and rendering functionality for PHP code coverage information. |
phpunit/php-file-iterator | 1.3.4 | BSD-3-Clause | FilterIterator implementation that filters files based on a list of suffixes. |
phpunit/php-text-template | 1.2.1 | BSD-3-Clause | Simple template engine. |
phpunit/php-timer | 1.0.9 | BSD-3-Clause | Utility class for timing |
phpunit/php-token-stream | 1.4.12 | BSD-3-Clause | Wrapper around PHP’s tokenizer extension. |
phpunit/phpunit | 4.1.0 | BSD-3-Clause | The PHP Unit Testing framework. |
phpunit/phpunit-mock-objects | 2.3.8 | BSD-3-Clause | Mock Object library for PHPUnit |
sebastian/comparator | 1.2.4 | BSD-3-Clause | Provides the functionality to compare PHP values for equality |
sebastian/diff | 1.4.3 | BSD-3-Clause | Diff implementation |
sebastian/environment | 1.3.8 | BSD-3-Clause | Provides functionality to handle HHVM/PHP environments |
sebastian/exporter | 1.2.2 | BSD-3-Clause | Provides the functionality to export PHP variables for visualization |
sebastian/finder-facade | 1.2.2 | BSD-3-Clause | FinderFacade is a convenience wrapper for Symfony’s Finder component. |
sebastian/phpcpd | 2.0.4 | BSD-3-Clause | Copy/Paste Detector (CPD) for PHP code. |
sebastian/recursion-context | 1.0.5 | BSD-3-Clause | Provides functionality to recursively process PHP variables |
sebastian/version | 1.0.6 | BSD-3-Clause | Library that helps with managing the version number of Git-hosted PHP projects |
sjparkinson/static-review | 4.1.1 | MIT | An extendable framework for version control hooks. |
squizlabs/php_codesniffer | 1.5.3 | BSD-3-Clause | PHP_CodeSniffer tokenises PHP, JavaScript and CSS files and detects violations of a defined set of coding standards. |
symfony/config | v3.2.14 | MIT | Symfony Config Component |
symfony/dependency-injection | v3.1.10 | MIT | Symfony DependencyInjection Component |
symfony/stopwatch | v3.4.28 | MIT | Symfony Stopwatch Component |
symfony/yaml | v2.8.50 | MIT | Symfony Yaml Component |
theseer/fdomdocument | 1.6.6 | BSD-3-Clause | The classes contained within this repository extend the standard DOM to use exceptions at all occasions of errors instead of PHP warnings or notices. They also add various custom methods and shortcuts for convenience and to simplify the usage of DOM. |