Jordi Boggiano
3446091027
Merge branch '2.2' into main
3 years ago
Jordi Boggiano
ee36c5e54a
Fix error reporting issues when partial updates cannot update due to a symlinked path repo package, fixes #10451
3 years ago
Florian Engelhardt
3d82719b70
Fix package search not urlencoding the input ( #10500 )
3 years ago
Jordi Boggiano
62d5f4f295
Fix phpstan errors
3 years ago
Markus Staab
6be6ce7d9f
update composer/pcre to 1.0.1 ( #10496 )
3 years ago
Jordi Boggiano
db8ea45295
Fix enum parsing when the syntax is "enum foo:string {}" without space between name and type, fixes #10498
3 years ago
Jordi Boggiano
7591ef0084
Attempt fixing usage of InstalledVersions in tests
3 years ago
Jordi Boggiano
4ce11ab4ab
Support escaping on newer symfony/console versions, fixes #10499
3 years ago
Jordi Boggiano
bf1ad4d240
Make sure test runs in isolated dir
3 years ago
Jordi Boggiano
bab974575c
Merge branch '2.2' into main
3 years ago
Stephan
3b4afaa9e3
ArrayLoader/ValidatingArrayLoader: handle non-string values for version/version_normalized ( #10470 )
...
Co-authored-by: Jordi Boggiano <j.boggiano@seld.be>
3 years ago
Jordi Boggiano
e3d99cac59
Fix phpstan issues, update baseline and pin PHPStan version in 2.2 branch ( #10474 )
3 years ago
Jordi Boggiano
5e4a8a882d
Allow ProcessExecutor to receive commands as arrays, refs #6552 ( #10435 )
3 years ago
Jordi Boggiano
06e445ce02
Drop PHP <7.2 and HHVM support from autoload_real, individual autoload files are kept as is for BC
3 years ago
Michael Voříšek
4fdc8b8ee1
dirname(__FILE__) no longer needed
3 years ago
Jordi Boggiano
7e50f37b87
Remove some dead code and deprecate JsonFormatter, JsonFile::JSON_* constants, and TlsHelper
3 years ago
Alexander M. Turek
36da81bec2
Remove obsolete Symfony feature detections ( #10425 )
3 years ago
Niels Vanpachtenbeke
1c928466a9
Remove code blocks for php <7.2 compatibility ( #10417 )
3 years ago
Jordi Boggiano
4e6d54b731
Fix all 5.3 $this-in-closure usages
3 years ago
Jordi Boggiano
5805a68645
Fix some todos dropping support for older Symfony releases
3 years ago
Jordi Boggiano
0b3adc84da
Fix a few phpstan errors and add a php8+ baseline for the rest
3 years ago
Jordi Boggiano
a4a2b6da87
Make SvnDriverTest and XzDownloaderTest more portable on Windows
3 years ago
Jordi Boggiano
ccd87c479c
Test fixes
3 years ago
Jordi Boggiano
22fed0d445
Get rid of prophecy usage
3 years ago
Jordi Boggiano
96486d81cb
Fix many PHPStan issues and update baseline
3 years ago
Jordi Boggiano
6ed3aeb343
Remove setExpectedException wrapper
3 years ago
Jordi Boggiano
ffd62795bc
Get rid of all the ->at() mock invocations
3 years ago
Jordi Boggiano
095c36ecf8
Fix some PHPStan errors/..
3 years ago
Jordi Boggiano
bf72afec44
Fix Symfony6 compat
3 years ago
Jordi Boggiano
2a771dfb2d
Update PHPUnit to 8.5
3 years ago
Jason Woods
efc7a3f75f
fix: Do not optimise away packages due to a requirement by a locked package that will be uninstalled ( #10405 )
...
Fixes #10394
Co-authored-by: Jordi Boggiano <j.boggiano@seld.be>
3 years ago
Jordi Boggiano
e1bf45aa80
Fix issue parsing php files with unterminated comments found inside backticks, fixes #10385
3 years ago
Jordi Boggiano
226689b90c
Fix plugin autoloading including files autoload rules from the root package, fixes #10382 ( #10386 )
3 years ago
Jérôme Tamarelle
f0060b7f56
Use web URLs for Gitlab support metadata ( #10377 )
3 years ago
Jordi Boggiano
188b692c4c
Add test verifying only plugin deps are autoloaded ( #10374 )
3 years ago
Jordi Boggiano
8f1b3d21db
Add --no-scripts to all commands and disable plugins/scripts when running self-update ( #10371 )
...
* Add --no-scripts as global parameter available to all commands, and handle it by default when creating a Composer instance from Command::getComposer
* Disable scripts/plugins for self-update command, fixes #10351
3 years ago
Jordi Boggiano
73a12bb21a
Delete old pear package fixtures
3 years ago
Jordi Boggiano
4e3d812212
Fix phpstan warnings
3 years ago
Jordi Boggiano
63c897eaf0
Fix test issues with new composer repo caching
3 years ago
Jordi Boggiano
4e8f3e85e2
Improve error reporting for repo priorities, refs #10339
3 years ago
Jason Woods
8c8d9efd87
Filter impossible packages from the pool ( #9620 )
...
Adds a new pass to the PoolOptimizer
Co-authored-by: Jordi Boggiano <j.boggiano@seld.be>
3 years ago
Jordi Boggiano
a3e91b5be6
Add allow-plugins config value ( #10314 )
...
Fixes #5659
- Automatically switch off plugins by default in July 2022
- reword hash into object in schema
Co-authored-by: Nils Adermann <naderman@naderman.de>
3 years ago
Jordi Boggiano
ca5d5b40ee
Fix platform package description for replacer/provider and packages which are not really loaded in general
3 years ago
Jordi Boggiano
e30a6b0b9b
Add support for ignoring the upper bound of platform requirements using "name+" notation
3 years ago
Jordi Boggiano
e496c3544c
Fix tests for new dep
3 years ago
Jordi Boggiano
24ce1eddbd
Add composer/pcre dependency and use it everywhere instead of preg_*
3 years ago
Helmut Hummel
ace8a1776c
Add composer platform package with exact Composer version ( #10313 )
...
Co-authored-by: Lars Strojny <lars.strojny@internations.org>
Co-authored-by: Nils Adermann <naderman@naderman.de>
3 years ago
Shalvah
7a3d2b8157
Better hint for missing extensions ( #10283 )
3 years ago
Nils Adermann
b9d7d27c82
Fix tests after grammar fix for php.ini error message
3 years ago
Helmut Hummel
0b9e1da4fc
Allow recursively call composerRequire ( #10312 )
...
Fixes : #10311
Related: #10065
3 years ago