1
0
Fork 0
Commit Graph

11906 Commits (4faa8c03ce5a9f8482d352d90be4383bc21da5c3)

Author SHA1 Message Date
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