Jordi Boggiano
15f7d24e7e
Parse openssl 3 versions cleaner
2022-06-02 21:17:44 +02:00
Jordi Boggiano
5d353716d3
Reverting release version changes
2022-05-25 21:37:26 +02:00
Jordi Boggiano
de11c9819a
Release 2.2.13
2022-05-25 21:37:25 +02:00
Jordi Boggiano
654ecc759a
Check that symlink function exists before using it in path repo, fixes #10786
2022-05-24 21:21:47 +02:00
Jordi Boggiano
44a52e4157
Fix backtracking in name validation regex
2022-05-24 14:32:18 +02:00
John Stevenson
2837585e47
Fix cmd splitting paths on commas ( #10775 )
2022-05-12 21:13:55 +02:00
Jordi Boggiano
aeb204bb1d
Fix race condition where multiple http requests requiring auth end up failing, fixes #10763
2022-05-11 13:06:59 +02:00
Jordi Boggiano
1d0fa93495
Fix lock:false still outputting lock file changes
2022-05-11 09:42:13 +02:00
Nicolas Grekas
c27dca83ef
Fix deprecated syntax since PHP 8.2 ( #10766 )
2022-05-08 10:39:36 +02:00
Stephan Vock
89721ab322
GitLab: detect invalid token setup and attempt to automatically resolve the issue for the user
2022-04-28 21:17:05 +01:00
Stephan Vock
3b4a3d63bf
GitLab: prevent invalid loop during composer install with invalid credentials
2022-04-28 21:16:16 +01:00
Jordi Boggiano
20d11bfdfb
Display the stored channel when choosing a specific channel in self-update, fixes #10719
2022-04-14 11:25:44 +02:00
Jordi Boggiano
699956867d
Reverting release version changes
2022-04-13 16:42:26 +02:00
Jordi Boggiano
ba61e768b4
Release 2.2.12
2022-04-13 16:42:25 +02:00
Stephan
2c40c53637
Merge pull request from GHSA-x7cr-6qr6-2hh6
...
* GitDriver: filter branch names starting with a - character
* GitDriver: getFileContent prevent identifiers starting with a -
* HgDriver: prevent invalid identifiers and prevent file from running commands
* HgDriver: filter branches starting with a - character
2022-04-13 15:54:58 +02:00
Jordi Boggiano
915b97fc39
Fix docs
2022-04-13 15:22:18 +02:00
Jordi Boggiano
d64e32c991
Merge remote-tracking branch 'ktomk/patch-validate-no-check-lock' into 2.2
2022-04-13 15:21:36 +02:00
Jordi Boggiano
0a8dfe6ef7
Clarify that autoloader-suffix should be a non-empty-string, fixes #10720 ( #10725 )
2022-04-13 15:17:07 +02:00
Jordi Boggiano
bb0edce095
Fixed lock file being used when lock:false is in config, refs #10715 ( #10726 )
2022-04-13 14:52:13 +02:00
Tom Klingenberg
939c998baf
validate lock-file if configured ( #10715 , --check-lock)
...
if no lock-file is configured, turn lock file validation errors into
warnings (implicit --no-check-lock) unless those are explicitly promoted
via the new --check-lock option.
- `{"config": {"lock": false}}` is an implicit `--no-check-lock` for
composer validate.
- `--check-lock` overrides an (implicit or explicit) `--no-check-lock`,
always.
issue: #10715
2022-04-12 22:30:41 +02:00
Jordi Boggiano
9bfd059420
Fix curl downloader to retry in case of DNS resolution failure, fixes #10716
2022-04-07 15:56:23 +02:00
Jordi Boggiano
96f087a273
Remove unnecessary realpath which can fail, closes #10694
2022-04-02 12:45:27 +02:00
Jordi Boggiano
95e09d3a81
Reverting release version changes
2022-04-01 22:00:53 +02:00
Jordi Boggiano
2f5bcf0480
Release 2.2.11
2022-04-01 22:00:52 +02:00
Jordi Boggiano
38efb57ba2
Fix type issues
2022-04-01 21:56:52 +02:00
Jordi Boggiano
956d44c339
Add --2.2 flag to self-update for 2.2 LTS as well as EOL marker support
2022-04-01 21:53:41 +02:00
Jordi Boggiano
ecec0d00fc
Fix generation of autoload rules in a dir that is missing to ensure it does not break ( #10688 )
2022-04-01 21:20:21 +02:00
Jordi Boggiano
2b99d069b2
Remove dev-master=>dev-main alias from #10372 as it does not work/is missing when reloading from lock file and extracting dev deps, refs #10651
2022-03-31 14:42:08 +02:00
Jordi Boggiano
9c2793382b
Reverting release version changes
2022-03-29 21:55:36 +02:00
Jordi Boggiano
18f748df69
Release 2.2.10
2022-03-29 21:55:36 +02:00
Jordi Boggiano
30671fb904
Add warning when using 7z <21.01 on linux/osx, fixes #10535
2022-03-29 20:37:38 +02:00
Jordi Boggiano
2dbe66ad20
Fix deletion of corrupt 0-bytes zip archives from the cache, fixes #10580 ( #10666 )
2022-03-29 18:57:30 +02:00
Stephan
eb0aaa7472
Bitbucket: handle missing authentication response from API returning 404 status code ( #10657 )
2022-03-29 12:44:25 +02:00
Jordi Boggiano
78bdd8127b
Reverting release version changes
2022-03-15 22:13:38 +01:00
Jordi Boggiano
07eccf080a
Release 2.2.9
2022-03-15 22:13:37 +01:00
Jordi Boggiano
6b97524b25
Load plugins which modify install path early, fixes #10618 ( #10621 )
2022-03-15 22:11:19 +01:00
Jordi Boggiano
7bee425b58
Reverting release version changes
2022-03-15 12:55:21 +01:00
Jordi Boggiano
26a587345d
Release 2.2.8
2022-03-15 12:55:20 +01:00
Jordi Boggiano
2d7f1569f3
Allow using self.version with require command, fixes #10593
2022-03-15 12:26:32 +01:00
Jordi Boggiano
f31700bf19
Sort packages with the same weight alphabetically to have a completely stable sort not dependent on input order, fixes #10614
2022-03-15 11:35:33 +01:00
Jordi Boggiano
d67953266f
Do not read require-dev except for the root package when sorting packages
2022-03-15 11:03:53 +01:00
Jordi Boggiano
890b8fad3d
Ignore phpstan issue
2022-03-15 10:01:23 +01:00
Jordi Boggiano
5b7ea9580e
Update composer/semver to latest
2022-03-15 09:43:22 +01:00
Yanick Witschi
ced24da7b0
Fix PoolOptimizer should consider disjunctive MultiConstraints ( #10579 )
2022-03-12 14:16:38 +01:00
Jordi Boggiano
0a4c0778ab
Propagate decoration state to repo warnings, fixes #10601
2022-03-09 21:00:00 +01:00
Martin Herndl
9715580bc0
Add file agument to archive help ( #10574 )
2022-02-25 20:47:19 +01:00
Jordi Boggiano
fa9a877246
Reverting release version changes
2022-02-25 11:12:28 +01:00
Jordi Boggiano
061d154dfd
Release 2.2.7
2022-02-25 11:12:27 +01:00
Yanick Witschi
8179d1ea33
Early return when a package was already marked to be kept
2022-02-25 10:43:24 +01:00
Jordi Boggiano
2a2440c2a1
Fix handling of virtual packages when searching for packages or when looking up the preferred version (init & require command), refs #10489
2022-02-16 15:44:43 +01:00