Jordi Boggiano
68da418f6e
Merge branch '2.4'
2022-10-13 16:57:52 +02:00
Jordi Boggiano
f6e67e584e
Fix json format of audit command missing affectedVersions, fix reportedAt format (BC BREAK!), fixes #11104 ( #11120 )
2022-10-13 16:56:21 +02:00
Jordi Boggiano
96e88cf84d
Merge branch '2.4'
2022-10-13 16:54:55 +02:00
Jordi Boggiano
bc93f734bc
Add an error msg to clearly explain that plugins are disabled when running as root non-interactively, fixes #11093
2022-10-13 16:40:44 +02:00
Jordi Boggiano
acddc1f5e4
Fix require failing to do a dry-run when requiring a package with a stability flag, fixes #11112
2022-10-13 16:29:08 +02:00
Ralf Lang
8e4dffc055
Allow other CLIs (like satis in standalone mode) to re-brand composer. ( #11118 )
...
This affects the banner at the head of the help screen and the version info.
Symfony's base object offers the same signature but composer does not allow
to override it in constructor.
Yet there are public setter methods to change both after initializing the object.
This is the workaround satis cli currently uses.
2022-10-13 14:10:27 +02:00
Jordi Boggiano
80907cd75d
Ensure files are readable before reading in JsonFile, fixes #11077
2022-10-13 14:07:09 +02:00
Jordi Boggiano
ce082cd5b3
Merge branch '2.4'
2022-10-13 11:21:52 +02:00
Jordi Boggiano
c447c12a70
Fix min-php version check to avoid crashing sites with a 200, fixes #11091
2022-10-13 11:07:13 +02:00
Jordi Boggiano
c9b1a2e70b
Remove useless parsing of constraint from package name
2022-10-13 10:55:39 +02:00
Jordi Boggiano
2c1b309cd3
Add hard failure if COMPOSER_AUTH is malformed json, fixes #11085
2022-10-12 16:57:06 +02:00
Jordi Boggiano
06359da3a3
Merge branch '2.4'
2022-10-12 16:55:56 +02:00
JT Smith
08c04d2c9c
Typofixes ( #11096 )
...
* Fixing typo in private method name
* Various comment-related typofixes
2022-10-12 16:45:10 +02:00
Jordi Boggiano
8618f004f7
Fix parsing of aliases used within complex OR constraints, fixes #11086
2022-10-12 16:16:31 +02:00
Jordi Boggiano
d06796efcf
Warn if why-not is used with a version which does not exist/is not found, fixes #11070
2022-10-12 15:31:59 +02:00
Jordi Boggiano
822fd640d0
Add warning when outdated command rejects an existing version due to platform requirements, fixes #11016 ( #11113 )
2022-10-12 13:57:14 +02:00
Jellyfrog
8ed7c46179
Add download-only mode ( #11041 )
...
composer install --download-only to prime the cache/download archives but not do any actual of the actual installing
Fixes #11035
Co-authored-by: Jordi Boggiano <j.boggiano@seld.be>
2022-10-12 13:56:35 +02:00
Jordi Boggiano
7df744531b
Merge branch '2.4'
2022-10-12 11:27:30 +02:00
Jordi Boggiano
b2ebe841e4
Fixes plugin commands not being loaded during completion
...
Closes #11074
Co-authored-by: Susanne Moog <look@susi.dev>
2022-10-12 11:03:52 +02:00
Jordi Boggiano
8600894003
Update deps, constrain a few types to non-empty-strings
2022-10-12 09:19:36 +02:00
Jordi Boggiano
436a112651
Clarify temporary constraint usages and throw if an unresolvable constraint is provided
2022-10-11 13:34:45 +02:00
Kuba Werłos
e870206c4a
Add "--dry-run" to bump command ( #11047 )
2022-09-19 08:45:49 +02:00
Jordi Boggiano
22bedfd8d8
Add autoconfiguration of gitlab-domains/github-domains when auth is present for custom domains, fixes #11062
2022-09-16 12:48:10 +02:00
Markus Staab
de067ff0e8
remove unused variable in ValidatingArrayLoader ( #11063 )
2022-09-16 12:33:15 +02:00
Jordi Boggiano
8913d7cac6
Merge branch '2.4'
2022-09-14 16:11:46 +02:00
Jordi Boggiano
aeaf12561b
Reverting release version changes
2022-09-14 16:11:15 +02:00
Jordi Boggiano
7d887621e6
Release 2.4.2
2022-09-14 16:11:15 +02:00
Jordi Boggiano
a75fbf0e6a
Fix handling of plugin activation when running as root
...
When running without `COMPOSER_ALLOW_SUPERUSER` set so it always happens after prompting, or does not happen if input is non-interactive.
Also fixed support for bash completions hanging when running as root
Fixes #11024
2022-09-14 15:42:10 +02:00
Jordi Boggiano
ef018748eb
Merge branch '2.4'
2022-09-14 14:02:28 +02:00
Gregor Harlan
fc75efd711
`require` command: allow `—fixed` option for library dev dependencies
2022-09-14 14:01:51 +02:00
Jordi Boggiano
ec8bbe9056
Fix package filter on bump command, fixes #11053
2022-09-14 14:00:27 +02:00
Jordi Boggiano
564f8bec24
Fix type error, fixes #11052
2022-09-14 13:23:17 +02:00
Jordi Boggiano
29d8eaf45d
Merge branch '2.4'
2022-09-14 10:51:03 +02:00
Jordi Boggiano
21045b942e
Fix type errors and update baseline (1854, 99)
2022-09-14 10:50:52 +02:00
Jordi Boggiano
d63218c568
Fix type error
2022-09-14 09:48:44 +02:00
Jordi Boggiano
c9973cf5a8
Merge branch '2.4'
2022-09-13 16:47:09 +02:00
Jordi Boggiano
dbdf6af886
Fix type error
2022-09-13 16:46:18 +02:00
Jordi Boggiano
adc16bf0af
Fix phpstan error
2022-09-13 16:28:15 +02:00
Jordi Boggiano
93bfe73b52
Merge branch '2.4'
2022-09-13 16:12:56 +02:00
Jordi Boggiano
fb3cae4448
Fix type error in validating array loader when name is not set
2022-09-13 16:12:28 +02:00
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