1
0
Fork 0
Commit Graph

11470 Commits (2.2)

Author SHA1 Message Date
Jordi Boggiano 6e74b00221
Update changelog 2023-02-10 14:10:28 +01:00
Nicolas Grekas 2a8efc7a85
Add extra.plugin-optional to auto-disable plugins in non-interactive mode (#11316) 2023-02-10 14:01:11 +01:00
Jordi Boggiano 67f5892a5d
Reverting release version changes 2023-02-04 14:54:48 +01:00
Jordi Boggiano 30ff21a9af
Release 2.2.19 2023-02-04 14:54:48 +01:00
Jordi Boggiano 02c9a3b262
Update changelog 2023-02-04 14:53:50 +01:00
PrinsFrank fd62c6eb58
Use lowercase Github ratelimit headers to determine the ratelimit limit and reset time (#11194)
https://github.com/github/docs/pull/14912
2023-02-04 14:46:38 +01:00
Jordi Boggiano bf451bd089
Allow underscores in cache keys to avoid conflicts with package names containing underscore vs dashes, fixes #11224 (#11229) 2023-02-04 14:45:11 +01:00
Jordi Boggiano ef21de5232
Update deps 2023-01-11 10:14:47 +01:00
Jordi Boggiano a30299b103
Improve compatibility with modern ClassLoader instances
Fixes #11234
2022-12-22 12:48:33 +01:00
Ayesh Karunaratne b067e96021
Update URL masking patterns for new GitHub fine-grained PATs
Updates GitHub Personal Access Token regex pattern to detect new [fine-grained PATs](https://github.blog/changelog/2022-10-18-introducing-fine-grained-personal-access-tokens/)
2022-10-25 15:08:16 +02:00
Jordi Boggiano 8a8c50c3a6
Fix handling of upper-bound platform req ignores to not act on conflicts (#11037)
* Fix handling of upper-bound platform req ignores to not act on conflicts, fixes #11020

* Optimization
2022-09-13 15:16:41 +02:00
Kuba Werłos 44f9b8040e
Fix typo in remove command 2022-09-13 15:10:03 +02:00
Ondřej Mirtes 07016fe326
Config - always respect COMPOSER_DISCARD_CHANGES 2022-08-30 14:06:38 +02:00
Alex 7133a0d717
Update release.yml 2022-08-30 14:04:50 +02:00
Jordi Boggiano 6c6e81ee80
Reverting release version changes 2022-08-20 11:33:38 +02:00
Jordi Boggiano 8417590766
Release 2.2.18 2022-08-20 11:33:38 +02:00
Jordi Boggiano 78c0282b34
Update changelog 2022-08-20 11:33:21 +02:00
Jordi Boggiano 917748c996
Fix cache invalidation issue when a git tag gets created on an old ref after the cache is populated, fixes #11002 (#11004) 2022-08-20 09:50:39 +02:00
Yehuda Katz e823f24940
Match default choice to actual default (#11010)
The 'Y' is capital, so Yes should be the default choice and is what most people would want, but No was the default.
2022-08-20 09:45:34 +02:00
Christopher Charbonneau Wells 2152b20a94
Correct prohibits/why-not example command (#10994)
Running the example command `composer prohibits php:8` returns an error, "Not enough arguments (missing: "version")."
2022-08-16 11:45:35 +02:00
Jordi Boggiano 104bf0d75d
Handle 404s gracefully when loading providers in ComposerRepo, fixes #10974 2022-08-16 11:44:21 +02:00
Jordi Boggiano f2141dd3ea
Fix tests from #10985 2022-08-16 11:25:15 +02:00
Jordi Boggiano 598c1c7573
Fix phpstan error 2022-08-16 11:19:20 +02:00
Jordi Boggiano 6457a88aa1
Fix COMPOSER_NO_DEV to work with --update-no-dev for require/remove commands as well, refs #10995 2022-08-16 11:15:52 +02:00
Stephan 1f0bd51f55
GitHubDriver: stricter URL validation to avoid issues with undefined index owner (#10985) 2022-08-16 11:08:03 +02:00
Jordi Boggiano b0674c421a
Update ca-bundle 2022-07-21 11:14:47 +02:00
Jordi Boggiano 9d90bc649d
Fix tests 2022-07-20 22:53:57 +02:00
Jordi Boggiano 623f903d62
Add support for +meta in hg version number, fixes #10955 2022-07-20 22:47:27 +02:00
Sam Litowitz 8d5bdaf443
Fixes #10938: Do not display duplicate ignore extension hints 2022-07-17 13:02:12 +02:00
Jordi Boggiano 740af2bdb1
Add warning if constraint appears too narrow, refs #10943 2022-07-17 10:29:56 +02:00
Jordi Boggiano 93eb19e756
For custom composer.json paths the default cwd should be that files directory, fixes ergebnis/composer-normalize#865, refs #10935 2022-07-17 10:22:07 +02:00
Jordi Boggiano c5ff1e1fc6
Reverting release version changes 2022-07-13 15:27:38 +02:00
Jordi Boggiano a8ab5070fb
Release 2.2.17 2022-07-13 15:27:38 +02:00
Jordi Boggiano 5cb24aaa81
Update changelog 2022-07-13 15:27:29 +02:00
Jordi Boggiano b195f383f2
Always clone root package before adding it to a RootPackageRepo to avoid issues with plugins, fixes #10940 2022-07-13 15:10:15 +02:00
Jordi Boggiano 336a0d20c6
Add hint in create-project when it fails due to a missing allow-plugins in project, refs #10928 2022-07-13 14:38:54 +02:00
Jordi Boggiano 0e59fbb46e
Fix #10935 in a more generic way which fixes the issue for all Factory::create usages 2022-07-13 14:13:02 +02:00
Jordi Boggiano 37a788932d
Fix phpdoc issue 2022-07-13 13:35:03 +02:00
Jordi Boggiano 55fe12bd65
Allow disabling only local or global plugins internally to fix #10935 without side-effects 2022-07-13 13:23:27 +02:00
Jordi Boggiano a481dfce3f
Fix disk_free_space being called even when not available, fixes #10936 2022-07-13 10:35:32 +02:00
Jordi Boggiano f600ea46c7
Fix syntax error 2022-07-13 10:09:33 +02:00
Jordi Boggiano 32a7ceac2f
Improve exception message when a package cannot be added in another repo, refs #10940 2022-07-13 10:06:00 +02:00
Jordi Boggiano 75ef4903ef
Ensure plugins from CWD/vendor do not get loaded when running create-project, fixes #10935 2022-07-12 16:25:12 +02:00
Jordi Boggiano 8323e85bc8
Fix allow-plugins check to not check plugins which are anyway incompatible with the current Composer version, refs #10928 2022-07-12 13:24:21 +02:00
Jordi Boggiano dcd7f2180d
Avoid checking for allowed plugins if plugins are disabled entirely, fixes #10925 2022-07-05 22:20:33 +02:00
Jordi Boggiano 2759d8b545
Reverting release version changes 2022-07-05 16:50:29 +02:00
Jordi Boggiano 8c0ee53ff6
Release 2.2.16 2022-07-05 16:50:29 +02:00
Jordi Boggiano 8b7ea8deb6
Update changelog 2022-07-05 16:50:25 +02:00
fluffycondor 3ebd66b851
Fix deprecation notice (#10921)
Deprecation Notice: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///usr/bin/composer/src/Composer/Util/GitHub.php:103
2022-07-05 15:51:07 +02:00
Damien Tournoud 92e1c26c3b
Disallow plugins by throwing an exception if non-interactive to avoid half-broken runtime states (#10920)
* Disallow plugins by throwing an exception if non-interactive to avoid half-broken runtime states, fixes #10912
* Also allow BC mode for lock files older than 2.2.0 to keep plugins working there
* Allow locker to be accessed by plugin manager at init time
* Update allow-plugins docs

Co-authored-by: Damien Tournoud <damien@platform.sh>
Co-authored-by: Jordi Boggiano <j.boggiano@seld.be>
2022-07-05 15:44:30 +02:00