Releases: fxpio/composer-asset-plugin
Releases · fxpio/composer-asset-plugin
v1.0.0 Release
General Availability of Composer Asset Plugin.
Bug fixes
- A exception is thrown by the Solver of Lock file when a branch alias is used (#66)
- Root stability flags is not used for the already installed packages (#69)
- Conversion of Caret Ranges is invalid (#76)
- Package versions added directly in NPM Registry are not included (#75)
- Files of Bower packages are removed while they are not defined in the "ignore" patterns (#58, #82)
- Conversion of package name with alias version is bugged (#84)
- Require branch alias version style doesn't work (ex.
1.0.0-dev
) (4cbcb3a) - Branches aren't included with the
latest
dependency (565dadf) - An exception is thrown when the package is installed but not present in vendor (7f7fe5c)
- Invalid package version when the version contains a range version (#92)
Improvements
- Checking of the
prefer-stable
option for filter the VCS package imports (#69) - Automatically skip the
patch
versions by default (#69) - Update phpdoc
Requirements:
Composer version: 1.0.0@dev
after the 1/20/2015
.
Installation: must be do in global mode.
v1.0.0 Beta 4
Beta 4 of Composer Asset Plugin.
New features
- Optimize the import filter with the installed packages, for increased dramatically the performance for the update (#52, #63, #64)
- Add config of package versions defined by NPM Registry for a package (#61)
Improvements
- Update doc
- Update phpdoc
- Update FAQs
- Several simplification in code
Bug fixes
- Could not parse version constraint with multi wildcards (#55)
- Bin key of NPM package should be an array, not a string (#56)
- Invalid range conversion with capital letters (#59)
- Files of Bower packages are removed while they are not defined in the "ignore" patterns (#58)
- Undefined index repository in package config defined by the NPM Registry (#57)
- Undefined index type in package config defined by the NPM Registry (#57)
- All versions of package are not displayed with show command (#62)
Requirements:
Composer version: 1.0.0@dev
after the 10/1/2014
.
Installation: must be do in global mode.
v1.0.0 Beta 3
Beta 3 of Composer Asset Plugin.
New features
- Convert github alias repository to git url (#38)
- Optimize the import of package definitions with the dependencies of root package, allowing dramatically increase the performance (#44)
- Add support for the direct url of the asset file (#28)
- Add VCS drivers for:
- Disable or replace the deleting of the ignore files for Bower (#40)
- Enable manually the deleting of the ignore files for NPM (#40)
- Use the Ignore Files Manager in the Composer scripts (#40)
Improvements
- Adds and update doc
- Add FAQs
- Update phpdoc
- Several simplification in code
Bug fixes
- Bower ignore files doesn't work on updating of packages (#39)
- Invalid conversion of range version with package name or url (#38)
- VCS Repositories are not added in Pool when repository is created during the solving (#41)
- Version of the asset package is selected by the Solver while its package definition is invalid or non-existent (#38)
- Wrong conversion of ignore pattern (#50)
- Invalid conversion of semver with a null value (#51)
Requirements:
Composer version: 1.0.0@dev
after the 10/1/2014
.
Installation: must be do in global mode.
v1.0.0 Beta 2
Beta 2 of Composer Asset Plugin.
New features
- Add manually the multiple versions of a same dependency in the project (#22)
- Override the config of VCS Repository defined by the asset registry directly in extra section of root composer (#23)
- Add the repository redirects in local cache (#24)
Improvements
- Add documentation
- Several simplification in code
Bug fixes
- Conversion of asset version with 'v' prefix to composer version (#20)
- Conversion of special range version to composer range version (#20)
- Mapping of the infos of the branch aliases (#21, #29)
- Invalid format of version (#27)
- Invalid conversion of semver special range (#32)
- Non deleting of any files/folders in 'ignore' bower section (#31)
- Redirection of links of VCS repositories does not work (#24)
Requirements:
Composer version: 1.0.0@dev
after the 9/25/2014
.
Installation: must be do in global mode.
v1.0.0 Beta 1
Beta 1 of Composer Asset Plugin.
Features
- Works with native management system versions of VCS repository of composer
- Works with public and private VCS repositories
- Lazy load asset package files in VCS repositories to improve performance
- Automatically get and create an Asset VCS repository defined in:
- Automatically get and create the Asset VCS repositories of dependencies defined
in each asset package (dev dependencies included) - Mapping conversion of asset package to composer package for:
- NPM Package - package.json
- Bower Package - bower.json
- Conversion of Semver version to the composer version
- Conversion of Semver range version to the composer range version
- Conversion of dependencies with URL to the composer dependencies with the creation of VCS repositories
- Conversion of multiple versions of the same dependency to different dependencies of composer
- VCS drivers for:
- Git
- GitHub
- Local cache system for:
- package versions
- package contents
- Custom asset installers configurable in the root file
composer.json
- For Bower, all files defined in the section
ignore
will not be installed - Compatible with all commands, including:
depends
diagnose
licenses
remove
require
search
(bower only)show
status
Requirements:
Composer version: 1.0.0@dev
after the 7/31/2014
.
Installation: must be do in global mode.