Releases: composer/composer
Releases · composer/composer
1.5.5
1.5.4
1.5.3
- Fixed require/remove commands reverting the composer.json change when a non-solver-related error occurs
- Fixed GitLabDriver to support installations of GitLab not at the root of the domain
- Fixed create-project not following the optimize-autoloader flag of the root package
- Fixed Authorization header being forwarded across domains after a redirect
- Improved some error messages for clarity
1.5.2
- Fixed GitLabDriver looping endlessly in some conditions
- Fixed GitLabDriver support for unauthenticated requests
- Fixed GitLab zip downloads not triggering credentials prompt if unauthenticated
- Fixed path repository support of COMPOSER_ROOT_VERSION, it now applies to all path repos within the same git repository
- Fixed path repository handling of copies to avoid copying VCS files and others
- Fixed sub-directory call to ignore list and create-project commands as well as calls to Composer using --working-dir
- Fixed invalid warning appearing when calling
remove
on an non-stable package
1.5.1
1.5.0
- Changed the package install order to ensure that plugins are always installed as soon as possible
- Added ability to call composer from within sub-directories of a project
- Added support for GitLab API v4 (v3 will not be supported as of August 22nd)
- Added support for GitLab sub-groups
- Added some more rules to composer validate
- Added support for reading the
USER
env when guessing the username incomposer init
- Added warning when uncompressing files with the same name but difference cases on case insensitive filesystems
- Added
htaccess-protect
option /COMPOSER_HTACCESS_PROTECT
env var to disable the .htaccess creation in home dir (defaults to true) - Improved
clear-cache
command - Minor improvements/fixes and many documentation updates
1.4.3
- Fixed GitLab URLs
- Fixed root package version detection using latest git versions
- Fixed inconsistencies in date format in composer.lock when installing from source
- Fixed Mercurial support regression
- Fixed exclude-from-classmap not being applied when autoloading files for Composer plugins
- Fixed exclude-from-classmap being ignored when cwd has the wrong case on case insensitive filesystems
- Fixed several other minor issues
1.4.2
- Fixed Bitbucket API handler parsing old deleted branches in hg repos
- Fixed regression in gitlab downloads
- Fixed output inconsistencies
- Fixed unicode handling in
init
command for author names - Fixed useless warning when doing partial updates/removes on packages that are not currently installed
- Fixed xdebug disabling issue when combined with disable_functions and allow_url_fopen CLI overrides
1.4.1
1.4.0
- Capifony users beware: This release (and 1.3.3) has output format tweaks that mess up capifony interactive mode, see #6233
- Improved memory usage of dependency solver
- Added
--format json
option to theoutdated
andshow
command to get machine readable package listings - Added
--ignore-filters
flag toarchive
command to bypass the .gitignore and co - Added support for
outdated
output without ansi colors - Added support for Bitbucket API v2
- Changed the require command to follow minimum-stability / prefer-stable values when picking a version
- Fixed regression when using composer in a Mercurial repository