Jordi Boggiano
02082905a3
Merge branch '2.4'
2022-09-13 15:17:04 +02:00
Kuba Werłos
e94eff5412
Fix typo in remove command
2022-09-13 15:09:28 +02:00
Jordi Boggiano
d2f37b5680
Add hint as to why a package is suggested to be added to require-dev, fixes #11040
2022-09-13 15:08:37 +02:00
Jordi Boggiano
ab29ed5f97
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 14:50:27 +02:00
Jordi Boggiano
4164b30236
Fix show --platform regression failing if no composer.json exists, fixes #11046
2022-09-13 14:49:25 +02:00
Ondrej Mirtes
9bb436ec28
Update PHPStan
2022-09-01 21:51:49 +02:00
Jordi Boggiano
7ff288f081
Merge branch '2.4'
2022-08-31 12:42:29 +02:00
Jordi Boggiano
c10854d3f3
Remove extra lines
2022-08-31 12:42:26 +02:00
Jordi Boggiano
d0ac10ca6a
Merge branch '2.4'
2022-08-31 12:41:52 +02:00
Jordi Boggiano
5b754c797e
Remove extra lines
2022-08-31 12:26:58 +02:00
Jordi Boggiano
39de9899a7
Lock down include wrappers to avoid abuse from third parties ( #11015 )
2022-08-31 12:07:23 +02:00
Korvin Szanto
9306eebf0c
Update gitlab fetch failure message with new path ( #11038 )
...
`https://gitlab.com/-/profile/personal_access_token ` is not correct, the current URL for personal access token settings is `https://gitlab.com/-/profile/personal_access_tokens `. This is the only occurrence of the bad URL, we use the proper URL elsewhere.
2022-08-31 10:43:54 +02:00
Jordi Boggiano
c5932d810f
Merge branch '2.4'
2022-08-31 09:50:30 +02:00
Jordi Boggiano
3177b21324
Fix handling for double-zero prefix, refs #11032
2022-08-31 09:47:59 +02:00
Jordi Boggiano
7e0ac53fc4
Merge branch '2.4'
2022-08-30 20:47:34 +02:00
Jordi Boggiano
2d48c7dbb0
Fix handling of zero-major versions in outdated --major-only flag, fixes #11032
2022-08-30 20:45:07 +02:00
Ondřej Mirtes
13421f7d66
Config - always respect COMPOSER_DISCARD_CHANGES
2022-08-30 14:04:30 +02:00
Jordi Boggiano
cd71cf47b3
Bump main to target 2.5
2022-08-20 13:13:59 +02:00
Jordi Boggiano
afeaabe089
Reverting release version changes
2022-08-20 11:44:51 +02:00
Jordi Boggiano
777d542e3a
Release 2.4.1
2022-08-20 11:44:50 +02:00
Thomas Landauer
ceb8bef778
Adding hint what "Direct dependencies" means ( #11013 )
2022-08-20 09:24:25 +02:00
Zan Baldwin
d2d8474013
Do not apply non-array package links in ArrayLoader ( #11008 )
2022-08-20 08:58:17 +02:00
Zan Baldwin
51774693c7
Do not apply non-string package link constraints in ArrayLoader ( #11009 )
2022-08-20 08:34:38 +02:00
Jordi Boggiano
7ccf230390
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 07:42:20 +02:00
Yehuda Katz
cad5dc5b8b
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 07:41:14 +02:00
EXTEON
c529087631
performance: Do not create a local cache repo for local repos ( #11001 )
2022-08-17 15:11:34 +02:00
Jordi Boggiano
31f9cc3b49
Clean up unused types
2022-08-17 15:03:14 +02:00
Jordi Boggiano
d48acda485
Add RuleReasonDataReturnTypeExtension to resolve ReasonData types where possible in PHPStan
2022-08-17 14:59:24 +02:00
Jordi Boggiano
131da999ac
Fix CS ( #11003 )
2022-08-17 14:20:07 +02:00
Jordi Boggiano
f95471f221
Show/outdated command fixes ( #11000 )
...
* Fix show command showing the split of direct/transitive deps from outdated, fixes #10999
* Fix a few minor edge cases in show command, add tests for show and outdated commands
2022-08-17 12:08:59 +02:00
Jeffrey Cafferata
9b6d27f810
Environment variable for `--no-audit`. ( #10998 )
...
Fixes #10997
2022-08-17 11:44:18 +02:00
Jordi Boggiano
55990a48a9
Reverting release version changes
2022-08-16 16:10:48 +02:00
Jordi Boggiano
026d6de6ea
Release 2.4.0
2022-08-16 16:10:48 +02:00
Jordi Boggiano
cc33db9257
Only fetch remote default branch for mirrored git repos, not local ones, refs #10949 ( #10996 )
2022-08-16 15:53:57 +02:00
Jordi Boggiano
82e3059c6e
Fix plugin output to indicate when plugins are globally installed even while running global commands, fixes #10978
2022-08-16 15:16:56 +02:00
Jellyfrog
058beef20a
CheckPlatformReqs: Add json format output ( #10979 )
...
Co-authored-by: Jordi Boggiano <j.boggiano@seld.be>
2022-08-16 14:19:53 +02:00
Jordi Boggiano
e82050b05d
Fix remove command suggestions to only suggest required packages, fixes #10964
2022-08-16 13:40:50 +02:00
Thomas Lüder
41d6467b3b
Added token refresh for GitLab to support GitLab 15+ ( #10988 )
...
Co-authored-by: Jordi Boggiano <j.boggiano@seld.be>
2022-08-16 13:34:18 +02:00
Jordi Boggiano
e34c31dd8b
Merge branch '2.2'
2022-08-16 11:50:01 +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
07c3a63fa3
Fix phpstan error
2022-08-16 11:40:14 +02:00
Jordi Boggiano
f1877afc0b
Merge branch '2.3'
2022-08-16 11:27:40 +02:00
Jordi Boggiano
550fc3d321
Merge branch '2.2' into 2.3
2022-08-16 11:27:34 +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
7377d1f003
Uniformize command description format, fixes #10971
2022-08-16 10:41:07 +02:00
Barry vd. Heuvel
a3f7c31ea7
Add json format to Audit command ( #10965 )
2022-07-25 13:13:32 +02:00
Jordi Boggiano
f0ab518c46
Ensure signalHandler is kept around and unregistered
2022-07-22 10:37:48 +02:00
Jordi Boggiano
6cb5576a32
Fix root package being part of package name suggestions where it should not be
2022-07-21 16:30:01 +02:00
Jordi Boggiano
f8ac872c9f
Reverting release version changes
2022-07-21 15:46:32 +02:00
Jordi Boggiano
c08cac5f67
Release 2.4.0-RC1
2022-07-21 15:46:32 +02:00
Jordi Boggiano
e59812c439
Add prompt suggesting using --dev when require command is used with dev packages ( #10960 )
...
* Add prompt suggesting using --dev when require command is used with packages which appear to be dev, fixes #10939
2022-07-21 14:40:21 +02:00
Jordi Boggiano
d0b60f115b
Merge pull request #10958 from Seldaek/signal_fixes
...
Signal handling improvements
2022-07-21 11:09:30 +02:00
Jordi Boggiano
9fbc386a7b
Fix package selector warnings to only show for versions that were actually skipped, #10942
2022-07-21 11:06:13 +02:00
Jordi Boggiano
03e4d19266
Merge branch '2.3'
2022-07-20 22:47:44 +02:00
Jordi Boggiano
e815e0113a
Merge branch '2.2' into 2.3
2022-07-20 22:47:36 +02:00
Jordi Boggiano
623f903d62
Add support for +meta in hg version number, fixes #10955
2022-07-20 22:47:27 +02:00
Jordi Boggiano
734cbeb610
Fix type declarations
2022-07-20 22:42:57 +02:00
Jordi Boggiano
07645b9895
Capture signals and wait until child process exits to also exit, fixes #6059
2022-07-20 22:32:09 +02:00
Jordi Boggiano
1a4f2174e4
Add seld/signal-handler dependency
2022-07-20 22:32:09 +02:00
Jordi Boggiano
26e01abfae
Fix handling of .mdown files in phar compiler
2022-07-20 22:31:59 +02:00
Jordi Boggiano
e43cae6231
Add COMPOSER_PREFER_STABLE and COMPOSER_PREFER_LOWEST env vars, fixes #10919
2022-07-20 22:29:27 +02:00
Alexander Dmitryuk
8c488b9b08
Add "r" alias for require ( #10953 )
...
Co-authored-by: a.dmitryuk <a.dmitryuk@movavi.com>
2022-07-18 13:04:49 +02:00
Jordi Boggiano
3595666e6e
Merge branch '2.3'
2022-07-17 13:07:44 +02:00
Jordi Boggiano
3c68b579ed
Merge branch '2.2' into 2.3
2022-07-17 13:06:43 +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
37d3e2f44a
Merge branch '2.3'
2022-07-13 15:49:55 +02:00
Jordi Boggiano
80a0d3236d
Reverting release version changes
2022-07-13 15:48:23 +02:00
Jordi Boggiano
ebac357c0a
Release 2.3.10
2022-07-13 15:48:23 +02:00
Jordi Boggiano
e1e29bf698
Merge branch '2.2' into 2.3
2022-07-13 15:35:01 +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
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
c6a2142dc4
Merge branch '2.3'
2022-07-12 20:57:16 +02:00
Jordi Boggiano
03cebc2490
Clean up types with conditional return types
2022-07-12 20:56:23 +02:00
Jordi Boggiano
cecdc0cbd1
Merge branch '2.2' into 2.3
2022-07-12 20:52:51 +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
12e15b7f60
Merge branch '2.3'
2022-07-12 13:25:12 +02:00
Jordi Boggiano
e29bff2727
Merge branch '2.2' into 2.3
2022-07-12 13:25:03 +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
8536a2ca80
Merge branch '2.3'
2022-07-05 22:21:44 +02:00
Jordi Boggiano
d60ffc3b82
Merge branch '2.2' into 2.3
2022-07-05 22:21:37 +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
70b78137a9
Merge branch '2.3'
2022-07-05 16:54:43 +02:00
Jordi Boggiano
4cd8787c88
Reverting release version changes
2022-07-05 16:52:11 +02:00
Jordi Boggiano
015f524c99
Release 2.3.9
2022-07-05 16:52:11 +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
fca92faed8
Fix type error
2022-07-05 16:26:46 +02:00
Jordi Boggiano
8304ea0695
Fix type error with null descriptions, fixes #10924
2022-07-05 16:23:53 +02:00