Composer Asset Plugin Versions Save

NPM/Bower Dependency Manager for Composer

v1.4.6

4 years ago

Bug fixes

  • Fix PHP 5.5 with Travis (1aa6503e8c544c3d8d89cfc86654fefd9a646e08)

Improvements

  • Add the compatibility with Composer 1.9 (a5679e481c94e609c5c360cd05bf06058d9eb370)
  • Added url repository type support (3398131f978343c64640a53e6ac5c22ac504ec5f)
  • Remove the mock builder arguments with interfaces (f2eed0cbf3730b5b09560e413e99da617d30fb85)
  • Specialize the catch of exceptions (ee835cf082dfd73a51320129a7030b91e23e69d1)
  • Update php code style (71681c2f04d46af96460e546daef35ffcfb9d266)
  • Update the doc (270b7d1383f4b2083447bb99dabb59fb55d7107b)
  • Add tests (886ece037849d3935c5a34cdcd984e46f2de5fae)

Requirements:

Composer version: ^1.6.0. Installation: must be do in global mode.

v1.4.5

5 years ago

Improvements

  • Update to Composer 1.8 (ea4a6e618d386c98d7ea4fc72f45343ebf04e3d2)
  • Update the Travis config (bfe438f7fc151169b84eed1f3e149e4ad3400d68, 5afbd4fbbf3a6f0eb07efe8e723037a73ab12f8f, 2206d2e9023036594c224295476c38d03e16c042)
  • Update the php code styles (6d5cfd0a4f4c3e167d2048eb8f5347309a6bbe10)

Requirements:

Composer version: ^1.6.0. Installation: must be do in global mode.

v1.4.4

5 years ago

Improvements

  • Added licenses conversion for NPM packages (#325)

Requirements:

Composer version: ^1.6.0. Installation: must be do in global mode.

v1.4.3

5 years ago

Bug fixes

  • Fix the exception "Unknown downloader type: npm-signature" (#321, #324)

Improvements

  • Improve performance by removing dev dependencies (#269, 3ec92aa5f07ed7398c37b54e0442048abc5306bd)
  • Update doc (b8f99831d4cc9fdb7ebf53204dfcbf443586d94f)

Requirements:

Composer version: ^1.6.0. Installation: must be do in global mode.

v1.4.2

6 years ago

Improvements

  • Update bower registry URL (#310)

Requirements:

Composer version: ^1.5.0. Installation: must be do in global mode.

v1.4.1

6 years ago

Improvements

  • Updated NpmRepository to skip broken versions (#308)

Requirements:

Composer version: ^1.5.0. Installation: must be do in global mode.

v1.4.0

6 years ago

New features

  • Add config option config.fxp-asset.git-skip-update to skip updating meta-data in GIT repositories for given amount of time, ie 1 week (#251, #278, #289)

Improvements

  • Added support to release date (#297)
  • Added support to short SHA of GIT (#246, #302)
  • Cleaned the code

Requirements:

Composer version: ^1.5.0. Installation: must be do in global mode.

v1.3.1

7 years ago

Bug fixes

  • Fix the npm registry url with the npm scoped package (be7ea375e1283b4b9429b2f5e53303770198b09b, #283)
  • Fix the invalid operator ~> (0bfdd307d2cddbc42c634b14247f3f3a8525b836, #284)

Improvements

  • Format the FAQs (#282)
  • Update doc (#287)

Requirements:

Composer version: ^1.4.0. Installation: must be do in global mode.

v1.3.0

7 years ago

New features

  • Add support of the global configuration (7ab02bce254bae51c02a6868b125c38d8df24768, #273)
  • Add support of environment variables (8929f2bd0b55bf45bf69240b74aac4e9ab83f185, #274)
  • Add config option config.fxp-asset.enabled to enable/disable the plugin (fda53b9edbe53621d55e05f29a8e9b1095e32079, #249)
  • Add support of dependencies resolution to solve the conflicts (d65dabd17b94f656d89fc649f56c48ecd55d2309, #276)

Bug fixes

  • Fix conversion of version with wildcard in range (4c176fb7d5ecb7cc6e53454c824f02080a6627fe, #236, #244, #253)
  • Remove the suffix info of version (1600e622457b41bdd95e2c266f0102b7b095f440, #260)
  • Fix the cleaning of the version prefix (95abd7a0a7f85c1eb3fa4d6c50056543c64bbe0d)
  • Fix event circular reference (19cfc192fe966e1f0972c8db3619d7b7bd2f8db1)
  • Fix conversion of hyphen range with single number of version (623fe6b9bb28fa23b64efc208d53d6d3fcf84170, #270)
  • Fix conversion of && range version (dacfc81d781fa31bed37ad385b2658a0ee014b01, #247)
  • Registering the NPM packages defined in registry even if the repository url is erroneous (544b7a9c5b635193af70707509274b3a67f32cd2, #275)
  • Add the VCS repository from a URL dependency in the Pool (2b652ae00f9a59e013d5359301e0bda9ec8be873)

Improvements

  • Make it compatible with Composer 1.3 (ee87499e8a64da51814b6c2a88ed8e0268978247)
  • Make it compatible with Composer 1.4 (4aab26a846e61edca2ba91c9b980f6503f7dc84d)
  • Make it compatible with the snapshot version x.y.z-SNAPSHOT (69fd13c958ea4ea104402fc5ca74b821fb1355c3, #261)
  • Make it compatible with the NPM Scope (042cb0079cffb2e29fd7c46c42d19513a341a4de, #266)
  • Make it compatible with date version (80760a9a1e9975b30f4c5d3b142bf4f35c0c4fd8, 41520c881efd4445d38bfe1029ea4415a598a506, #185)
  • Make it compatible with the direct url of archive file in package dependencies (e7f03601e093d072ed40d42542d4e915125235f7)
  • Move the plugin config in the config section of package, see the section of deprecated options (9b630ce262ca5a1cd350cc93984ce4a698d1d204, d3b1295e499e2f18880553800eed8f478fac44a8)
  • Update the console output style in verbose mode (68dcc82fe7f6c7a0f1bcc7e5dd0bf6fffb19cd2f)
  • Update the doc (6eb2039a7872e1b09ee3e16a28a9d2bc16858cbc, 19644a25f10322569da5abc9bb71da152eff963b, 42bad7303ba5cbe3828904035a32c1717661367a)

Deprecated options

All the options of the plugin are moved in the config section of the root package. Because the config section does not change the hash of the locked file composer.lock, which is not the case for the extra section.

Note:

  • All the options in the extra section are functional, and a warning will appear in the console if they are used
  • All the options in the config.fxp-asset section will override the options still defined in the extra section
  • extra.asset-installer-paths becomes config.fxp-asset.installer-paths
  • extra.asset-ignore-files becomes config.fxp-asset.ignore-files
  • extra.asset-private-bower-registries becomes config.fxp-asset.private-bower-registries
  • extra.asset-pattern-skip-version becomes config.fxp-asset.pattern-skip-version
  • extra.asset-optimize-with-installed-packages becomes config.fxp-asset.optimize-with-installed-packages
  • extra.asset-optimize-with-conjunctive becomes config.fxp-asset.optimize-with-conjunctive
  • extra.asset-repositories becomes config.fxp-asset.repositories
  • extra.asset-registry-options becomes config.fxp-asset.registry-options
  • extra.asset-vcs-driver-options becomes config.fxp-asset.vcs-driver-options
  • extra.asset-main-files becomes config.fxp-asset.main-files

Requirements:

Composer version: ^1.4.0. Installation: must be do in global mode.

v1.2.2

7 years ago

Bug fixes

  • Undefined index 'name' in Asset VCS Repository (fb19e04bab8f6cbca46e9f12b00ce9fa5054b4f5)

Improvements

  • Replace deprecated phpunit methods (dc4d4dd496332a27dd76a70fdcd9d23f8ba60834)
  • Fix code style (19e7f04854974fbd9589b224890221dfaab72594, 920c5f8e0baa555c5b4296ca85c48c1a7ae5c5f2, 3d44dace23cb2f1a24294e46b722df647f3ba3d4, be20aead0855d0d30384998e540cbc4cc4a86f68, c166ac25284be38ecf542ab542d5da0e25c7e6ed)
  • Update doc (#255)

Requirements:

Composer version: ^1.0.0. Installation: must be do in global mode.