Jordi Boggiano
1db0a47080
Add prompt to require command if a package name is not found but there are similar names that could be used ( #11284 )
...
fixes #11279
2023-06-23 11:15:03 +02:00
Jordi Boggiano
196ac10505
Remove dead code
2023-06-23 10:57:56 +02:00
Alex Theobold
bc28582723
Reinstall command test ( #11502 )
2023-06-23 09:47:36 +02:00
Jordi Boggiano
06b4923c47
Add fallback dist type extension to temp archive files for URLs without extension, fixes #11513 ( #11520 )
2023-06-22 16:30:48 +02:00
Dan Wallis
c7bbd60621
Ensure phpstan/rules.neon is exported ( #11508 )
2023-06-21 13:58:42 +02:00
Jordi Boggiano
6b146f5195
Update plugins testing info
...
Refs https://github.com/composer/composer/issues/6485#issuecomment-1525807064
2023-06-21 13:54:24 +02:00
Jordi Boggiano
bbea3e5284
Merge branch '2.5'
2023-06-09 17:13:53 +02:00
Jordi Boggiano
7b03fa1ba3
Reverting release version changes
2023-06-09 17:13:22 +02:00
Jordi Boggiano
4c51614616
Release 2.5.8
2023-06-09 17:13:21 +02:00
Jordi Boggiano
3f385d466f
Update types some more, refs #11500
2023-06-09 17:13:09 +02:00
Jordi Boggiano
45368a5bde
Update types some more, refs #11500
2023-06-09 17:10:55 +02:00
Jordi Boggiano
c12b551d3a
Update type declarations on ClassLoader, fixes #11482 ( #11500 )
2023-06-08 16:30:13 +02:00
Jordi Boggiano
7f6de36354
Fix typo
2023-06-07 16:35:29 +02:00
Jordi Boggiano
29134d5a1d
Fix null check
2023-06-07 16:34:58 +02:00
Jordi Boggiano
ff67cdf6e6
Ignore ICU CDLR version fetching when ICU cannot initialize the resource bundle, fixes #11492
2023-06-07 16:19:44 +02:00
Jordi Boggiano
3ae662f4c7
Fix EventDispatcher on windows picking bat files when using "@php binary", fixes #11490
2023-06-07 15:19:44 +02:00
Jordi Boggiano
9f3e2105da
Add IOMock and get rid of all withConsecutive calls in tests ( #11497 )
2023-06-07 14:35:16 +02:00
Andreas Schempp
ebd0a60411
Force CreateProjectCommand to use the installed composer.json ( #11493 )
2023-06-07 12:44:50 +02:00
Jordi Boggiano
44c5e2e628
Update deps
2023-06-07 08:51:57 +02:00
Jordi Boggiano
1d51f34957
Update baseline (1700, 94)
2023-06-07 08:50:57 +02:00
Jordi Boggiano
6a11574ba6
Merge branch '2.5'
2023-06-07 08:14:20 +02:00
Pol Dellaiera
16bdfe4dae
refactor: update `SyncHelper::downloadAndInstallPackageSync` ( #11496 )
...
* refactor: Widen `SyncHelper::downloadAndInstallPackageSync` parameter signature
* chore: bump `PluginInterface::PLUGIN_API_VERSION` to `2.6.0`
2023-06-06 23:32:39 +02:00
Dezső BICZÓ
8c18de5a41
Handle better nullable file parameter ( #11486 )
...
* Handle better nullable file parameter
Closes #11483
* CS fix
2023-06-06 23:27:55 +02:00
Pol Dellaiera
45977c7cb1
refactor: update `SyncHelper` ( #11485 )
...
Get rid of 3 PHPStan issues
2023-06-06 15:25:54 +02:00
Pol Dellaiera
0e05c2c68a
chore: update entries in `.gitattributes` ( #11484 )
2023-06-06 15:19:08 +02:00
Dan Wallis
3b5976667c
Simplify property assignment ( #11488 )
2023-06-06 14:26:14 +02:00
Jordi Boggiano
902a153741
Fix regression in edge cases where root package gets added to a repository already during the install process, fixes #11495
2023-06-06 14:02:29 +02:00
Sergii Shymko
52caea70d4
Refactor downloader package dist path parsing ( #11471 )
2023-06-06 13:54:17 +02:00
Alex Theobold
7528c86e58
Test json format on failed platform reqs ( #11477 )
...
* test: Adds case for json format arg
* test: A failed platofrm requirement
* chore: style fix
* chore: removes redundant test case
2023-05-28 15:15:21 +02:00
David Zülke
c45b403967
tests for empty or absent repository filters ( #11476 )
...
The behavior in FilterRepository is currently correct, but not explicitly tested.
Also add a test that ensures both filters can't be there simultaneously.
2023-05-28 15:02:12 +02:00
Jordi Boggiano
52f6f74b7c
Merge branch '2.5'
2023-05-24 15:00:53 +02:00
Jordi Boggiano
7d6c76ee79
Reverting release version changes
2023-05-24 15:00:43 +02:00
Jordi Boggiano
d477018d3f
Release 2.5.7
2023-05-24 15:00:40 +02:00
Jordi Boggiano
b982883e9d
Update changelog
2023-05-24 15:00:25 +02:00
Jordi Boggiano
33c293aec3
Fix autoload regression with metapackage dependencies ( #11481 )
...
fixes #11480
introduced by #11455
2023-05-24 14:58:11 +02:00
Jordi Boggiano
4893b67efa
Reverting release version changes
2023-05-24 09:14:24 +02:00
Jordi Boggiano
f7c05db8b0
Release 2.5.6
2023-05-24 09:14:18 +02:00
Jordi Boggiano
5a96e6ae13
Merge branch '2.5'
2023-05-23 23:49:53 +02:00
Jordi Boggiano
3ab83106e0
Update changelog
2023-05-23 23:49:14 +02:00
Jordi Boggiano
23654389da
Fix lock file verification to take into account root provider/replacers and output mismatches there more clearly, fixes #11458 ( #11475 )
2023-05-23 23:15:07 +02:00
Stefan Grootscholten
9d965b9c65
Fix authentication issues with private bitbucket repos ( #11464 )
2023-05-23 23:14:11 +02:00
Jordi Boggiano
5d064dc885
Allow Symfony7 package installs ( #11474 )
2023-05-23 21:13:57 +02:00
Jørn Støylen
9885d23e2a
Ensure stripos() receives a string
...
If file_get_contents() returns false, stripos() will throw a TypeError.
Casting to string prevents this from happening.
Closes #11470
2023-05-23 21:11:23 +02:00
Jordi Boggiano
24361ae654
Merge branch '2.5'
2023-05-23 16:25:24 +02:00
Jordi Boggiano
e51d755a08
Fix numeric default-branches with v prefix (e.g. v2.x-dev) being treated as non-numeric and receiving an alias like e.g. dev-main
2023-05-23 16:25:08 +02:00
Jordi Boggiano
7397a78035
Update deps
2023-05-23 16:25:08 +02:00
James Ryven Valeii
6111ff5cda
Update 05-repositories.md ( #11459 )
...
The verb phrase is 'internally' is an adverb describing the sort of seeing that Composer is doing. IE: Composer internally sees. The sentence _is_ much clearer when the adverb is moved earlier in the sentence, but this mutation necessitates a comma separating the adverb from the noun.
2023-05-18 23:11:15 +02:00
Jordi Boggiano
0d68dabb5f
Add more tests for install command, refs #11277
2023-05-15 21:54:40 +02:00
Alex Theobold
fb2c17d696
Test install command ( #11277 )
...
* Adds test class boilerplate
* test: Tests warning returned with dev flag
* test: warning returned with no-suggest flag
* test: packages passed is invalid
* test: no-install flag passed
---------
Co-authored-by: alex.theobold <alex.theobold@sykescottages.co.uk>
2023-05-14 14:15:44 +02:00
Jordi Boggiano
3a48e39375
Return null for install path for metapackages instead of an empty path which then resolves to the root package's path ( #11455 )
...
Fixes #11389
2023-05-14 13:46:46 +02:00