5136 Commits (eb2aa1483035a52cd518f67197fc5a92684c1ba7)
 

Author SHA1 Message Date
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.
9 years ago
Jordi Boggiano d4dbeeacc4 Merge pull request #4096 from alcohol/fix-hyphen-range-constraint
Fix hyphen range constraint
9 years ago
Rob Bast 46e0a506b9 Added another testcase + fix 9 years ago
Rob Bast a0ca1d4d96 Consider 0 as part of a version 9 years ago
Rob Bast a256f3dfca Added one failing testcase and one successful
Demonstrates that it handles x.y.z properly as long as z !== 0
9 years ago
Jordi Boggiano 0ec86be5e9 Merge remote-tracking branch 'origin/master' 9 years ago
Jordi Boggiano 0081964428 Merge remote-tracking branch 'colinodell/fix-tag-ambiguity'
Conflicts:
	src/Composer/Downloader/GitDownloader.php
	tests/Composer/Test/Downloader/GitDownloaderTest.php
9 years ago
Jordi Boggiano ce0f617ee1 Merge pull request #4083 from nevvermind/php-dox
Added phpdocs + change to yoda comparison
9 years ago
Jordi Boggiano 1753c275ff Handle deprecation notices softer 9 years ago
nevvermind 8e79a3766d Added phpdocs + change to yoda comparison 9 years ago
Jordi Boggiano e64470c987 Merge pull request #4071 from nevvermind/patch-2
Update 02-libraries.md
9 years ago
Jordi Boggiano b181822e90 Fix case where touch() fails due to incorrect ownership, fixes #4070 9 years ago
Jordi Boggiano fbc0fa9688 Fix line endings 9 years ago
Jordi Boggiano 27aac31970 Fix tests for autocrlf=true checkouts, fixes #4049 9 years ago
Jordi Boggiano ac17e4a32f Merge pull request #4077 from alcohol/force-lf-eol-for-functional-test-fixtures
force eol LF style, php diff, and some whitespace flags
9 years ago
Rob Bast 899d9e5134 enable blank-at-eof check 9 years ago
Rob Bast 0c288ed39b composer doesn't use tabs 9 years ago
Rob Bast bd476ca201 added/disabled whitespace error flags 9 years ago
Jordi Boggiano 8cae147572 Merge pull request #4076 from alcohol/force-lf-eol-for-functional-test-fixtures
apply .gitattributes much more widely
9 years ago
Rob Bast bbef618d08 apply .gitattributes much more widely 9 years ago
Jordi Boggiano d286143d72 Merge pull request #4074 from alcohol/force-lf-eol-for-functional-test-fixtures
Make sure the .test files always have LF eol in the working directory
9 years ago
Jordi Boggiano eef1294123 Merge pull request #4075 from alcohol/add-docs-to-support-in-schema
Add docs to composer schema in support section - closes #4055
9 years ago
Rob Bast 782cce376a make sure the .test files always have LF eol in the working directory, fixes #4049 9 years ago
Rob Bast 95dbb6d9db add docs to support section in composer schema, closes #4055
Note that this does not yet add this attribute @ packagist though
9 years ago
nevvermind baf6ba06be Update 02-libraries.md
Small copy text fix.
9 years ago
Jordi Boggiano 69210d5bc1 Move deprecation notice where it belongs, closes #4065 9 years ago
Jordi Boggiano eea42c4df7 Merge pull request #4064 from Maks3w/patch-1
[travis-ci] Enable PHPUnit color output
9 years ago
Jordi Boggiano 98b339e87a Make --keep-vcs imply --prefer-source, closes #4063 9 years ago
Maks3w bc08940724 [travis-ci] Enable PHPUnit color output 9 years ago
Jordi Boggiano bc45d91855 Merge pull request #4019 from reiz/master
Adding dependency badge and reference badge
9 years ago
Robert Reiz 26d869f77d Adding dependency badge and reference badge
All dependencies are up-to-date and ~400 other packages are referencing composer. Keep up the good work.
9 years ago
Jordi Boggiano 4eb8ecff9c Merge pull request #4018 from olavmrk/fix-link-to-installerinterface
Fix link to Composer\Installer\InstallerInterface.
9 years ago
Olav Morken b0a7c2612d Fix link to Composer\Installer\InstallerInterface.
The link was pointing to Composer\Plugin\PluginInterface since
commit 98e5eab. Fix the link by updating the reference from
`[3]` to `[4]`.
9 years ago
Jordi Boggiano c8c452de13 Add code of conduct to contrib docs as well 9 years ago
Jordi Boggiano 1c190cb181 Update readme 9 years ago
Jordi Boggiano 723babbb15 Merge pull request #4012 from hhamon/fix-licence-references
[Pear] replaces "licence" to "license".
9 years ago
Hugo Hamon e51ff60f59 [Pear] replaces "licence" to "license". 9 years ago
Jordi Boggiano 4d5d524704 Clear stat cache after a git failure as it might have modified the filesystem 9 years ago
Jordi Boggiano 9df08ec82f Merge pull request #4010 from joshdifabio/patch-1
Add GitHub compare links to CHANGELOG.md
9 years ago
Josh Di Fabio e753d174fd Correct format of alpha1 heading in CHANGELOG.md 9 years ago
Josh Di Fabio ae261c04e9 Fix dates in CHANGELOG.md 9 years ago
Josh Di Fabio ab2ea5dee5 Add GitHub compare links to CHANGELOG.md 9 years ago
Jordi Boggiano 52d290f5f2 trim token just in case and update tests 9 years ago
Jordi Boggiano 41f4451c20 take care of retry-auth-failure:false in case of 403 as well 9 years ago
Jordi Boggiano e16d53893e Remove password prompt for github tokens and require the user creates a token themselves 9 years ago
Jordi Boggiano 8825ed9a59 Update lockfile hash 9 years ago
Jordi Boggiano 6c63fe9f22 Merge pull request #4006 from joshdifabio/patch-1
Fix typo in composer-schema.json
9 years ago
Jordi Boggiano 48d8cc6465 Avoid errors when invoking composer global config and there is no global composer.json yet, refs #4002 9 years ago
Josh Di Fabio 03b7388eb2 Fix typo in composer-schema.json 9 years ago
Jordi Boggiano 4d8b371908 Highlight failures in travis test output 9 years ago