Jordi Boggiano
4faa8c03ce
Update docs about root usage, refs #11093
2022-10-13 16:53:33 +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
Jordi Boggiano
7e679f3da3
Update phpstan
2022-10-13 16:17:30 +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
205ba37825
Fix tests
2022-10-13 11:21:41 +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
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
5f0aa01428
Update deps
2022-10-12 14:10:47 +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
69d316d1e6
Update baseline (1838, 95)
2022-10-12 09:19:36 +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
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
d6411ffae8
Update changelog
2022-09-14 15:29:38 +02:00
Jordi Boggiano
4f04190592
Update deps
2022-09-14 14:25:17 +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
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
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
fb3cae4448
Fix type error in validating array loader when name is not set
2022-09-13 16:12:28 +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
b7a5118c4d
Update deps
2022-08-31 12:42:26 +02:00
Ondřej Mirtes
d951c48ac0
Tests bootstrap - require InstalledVersions only if it's not declared yet ( #11014 )
2022-08-31 12:42:26 +02:00
Jordi Boggiano
c10854d3f3
Remove extra lines
2022-08-31 12:42:26 +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
3177b21324
Fix handling for double-zero prefix, refs #11032
2022-08-31 09:47:59 +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
Alex
a1bc424a06
Update release.yml
2022-08-30 14:03:38 +02:00
Jeffrey Cafferata
ceec6ff8e2
Documentation code syntax highlighting ( #11011 )
...
* Add newline at end of file.
* Create a uniformat in the code syntax highlighting by using the main syntax `shell` instead of the alias `bash`/`sh`.
* Added (of corrected) the missing code syntax highlighting.
* Split the shell commands from the text outputs.
* Fix JSON samples formatting.
* Checked the commands and updated the text output.
2022-08-20 12:23:00 +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
Jordi Boggiano
7ec6d16da9
Update changelog
2022-08-20 11:44:25 +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