1
0
Fork 0
composer/tests/Composer/Test
nevvermind eb2aa14830 Make plugins have actual constraints instead of fixed versions
Instead of developing plugins against a single, fixed Plugin API version - `"composer-plugin-api": "1.0.0"`, this change will allow plugin developers to use versions like `"composer-plugin-api": "~1.1"` or `"composer-plugin-api": ">=2.1 <3.0"`, aka actual Composer-compatible constraints.

Only the "1.0", "1.0.0" and "1.0.0" Plugin API versions will be regarded as BC versions, and internally converted to "^1.0"; every other declared version string will be kept as it is.

Because of this new constraint flexibility, plugin version mismatches will be skipped, which means those plugin will NOT be registered to the system. Previously, a mismatch triggered a warning, but plugins were still registered.
2015-06-02 14:10:09 +01:00
..
Autoload Fix tests for autocrlf=true checkouts, fixes #4049 2015-05-28 14:43:52 +01:00
Command Added testcase 2015-04-20 13:09:18 +02:00
Config composer config repositories.packagist false 2015-02-16 16:44:13 +01:00
DependencyResolver Use https where possible 2015-05-04 19:37:57 +02:00
Downloader Merge remote-tracking branch 'colinodell/fix-tag-ambiguity' 2015-05-31 12:52:27 +01:00
EventDispatcher Implement writeError throughout Composer 2015-02-25 11:00:35 +01:00
Fixtures Merge pull request #3998 from SpacePossum/use_https 2015-05-05 16:42:33 +01:00
IO Fixed two camelcase names 2015-04-30 12:17:13 +02:00
Installer Clean up event dispatching code and make package events extend installer events 2015-02-23 15:34:49 +00:00
Json Fix tests for autocrlf=true checkouts, fixes #4049 2015-05-28 14:43:52 +01:00
Mock CS fixes 2015-02-24 14:22:54 +00:00
Package Make plugins have actual constraints instead of fixed versions 2015-06-02 14:10:09 +01:00
Plugin Make plugins have actual constraints instead of fixed versions 2015-06-02 14:10:09 +01:00
Repository trim token just in case and update tests 2015-05-07 00:37:08 +01:00
Util trim token just in case and update tests 2015-05-07 00:37:08 +01:00
AllFunctionalTest.php Fix phar build test 2015-05-01 14:48:47 +01:00
ApplicationTest.php Move improvements towards reproducible builds, refs #3927 2015-05-01 11:54:55 +01:00
CacheTest.php Fix tests again.. 2014-12-14 13:46:37 +00:00
ComposerTest.php Fail over from source to dist and vice versa when downloads fail 2014-02-24 18:40:33 +01:00
ConfigTest.php Fix error handling for incorrect "repositories" array 2015-01-20 13:03:55 +03:00
InstallerTest.php Implement writeError throughout Composer 2015-02-25 11:00:35 +01:00