Skip to content

Releases: fxpio/composer-asset-plugin

v1.0.0 Release

25 Jan 13:34
Compare
Choose a tag to compare

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

04 Nov 17:06
Compare
Choose a tag to compare
v1.0.0 Beta 4 Pre-release
Pre-release

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

29 Oct 12:40
Compare
Choose a tag to compare
v1.0.0 Beta 3 Pre-release
Pre-release

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:
    • Git Bitbucket (#33)
    • Mercurial (#25)
    • Mercurial Bitbucket (#34)
    • SVN (#35)
    • Perforce (#36)
  • 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

15 Oct 10:02
Compare
Choose a tag to compare
v1.0.0 Beta 2 Pre-release
Pre-release

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

15 Oct 10:02
Compare
Choose a tag to compare
v1.0.0 Beta 1 Pre-release
Pre-release

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:
  • 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.