Jordi Boggiano
3bb10f2c9b
Update changelog
4 years ago
Jordi Boggiano
2597e195ef
Merge remote-tracking branch 'Sweetchuck/i9703-event-dispatcher-last-winner'
4 years ago
Jordi Boggiano
d855986c39
Also allow backslashes to work on cmd.exe for plain executable paths, fixes #9707
4 years ago
Jordi Boggiano
cf2128a889
Merge pull request #9713 from Seldaek/fix-unixy-proxy
...
Generate binary proxy in PHP if the target binary is detected as a PHP script
4 years ago
Jordi Boggiano
31d9f51572
Auto-detect mingw and assume it is interactive, fixes #9690
4 years ago
Jordi Boggiano
b3b0cf629e
Generate binary proxy in PHP if the target binary is detected as a PHP script, so custom PHP processes can be used to call them via the bin proxy path, fixes #9325
4 years ago
Jordi Boggiano
057006da4f
Make sure @php path/to/bla gets executed as php path\to\bla on windows, fixes #6968
4 years ago
Jordi Boggiano
8f7597da22
Use a different way to suppress output than changing output verbosity in exec command, fixes #9711
4 years ago
Nicolas Grekas
7d4501816c
Allow querying InstalledVersions::isInstalled() for no-dev packages
4 years ago
Jordi Boggiano
03e8cacd12
Merge pull request #9696 from Seldaek/fix_installed_versions_during_update
...
Fix installed versions usage issues when using it in plugins during a Composer update process
4 years ago
Jordi Boggiano
2bceb1e0c2
Merge pull request #9706 from Seldaek/fix-default-branch-handling
...
Remove default branch alias from versions which are numeric
4 years ago
Jordi Boggiano
22e79684ee
Fix unzip missing support for testsuite
4 years ago
Jordi Boggiano
d91fe67a80
Remove default branch alias from versions which are numeric, fixes #9705
4 years ago
Jordi Boggiano
6035e462d8
Fix test when on feature branch
4 years ago
Jordi Boggiano
a54d16f8a6
Fix tests env usage
4 years ago
Jordi Boggiano
f7e8f7625f
Remove plugin installer hackery
4 years ago
Jordi Boggiano
6f392ae198
Merge pull request #9702 from brandonkelly/sodium
...
Check if SODIUM_LIBRARY_VERSION is defined
4 years ago
Dávid Andor
360966dcdf
EventDispatcher uses only the return value of the last one listener, refs #9703
4 years ago
brandonkelly
62af444821
Check if SODIUM_LIBRARY_VERSION is defined
4 years ago
Dávid Andor
25b2748101
Merge remote-tracking branch 'upstream/master'
4 years ago
Jordi Boggiano
7267533690
Add one more InstalledVersions test for upgrades showing a known issue with plugin upgrades
4 years ago
Jordi Boggiano
cf324ee664
Make sure the plugins can use InstalledVersions to introspect themselves when being activated right after initial install
4 years ago
Jordi Boggiano
d4073a40f9
Prepend runtime-autoloaders so that dependencies get loaded over Composer bundled packages
...
As Composer is generally compatible with newer versions of Symfony than the bundled ones, this should
not be a problem if dependencies are shared, and it ensures that the most relevant code gets loaded.
4 years ago
Jordi Boggiano
27d0c5c3ef
Add test deficiencies in installed versions as the runtime autoloaders are not prepended and do not grant access to the latest data
4 years ago
Jordi Boggiano
d3ba447b79
Full functional test-bed improvements
4 years ago
Jordi Boggiano
1c715b5821
Never load dev requirements, refs #9683
4 years ago
Jordi Boggiano
4c8149a33d
Only load dev requirements for the root package when collecting autoload dependencies during plugin activation, fixes #9683
4 years ago
Jordi Boggiano
e7f6dd287c
Merge branch '1.10'
4 years ago
Jordi Boggiano
812207c823
Merge pull request #9695 from Seldaek/avoid-invalid-dir
...
Fix processes silently ignoring the CWD when it does not exist
4 years ago
Jordi Boggiano
abcf9e993b
Fix processes silently ignoring the CWD when it does not exist, refs #9694
4 years ago
Jordi Boggiano
52d7c6c383
Fix/add tests and also handle case where a json object is used
4 years ago
Jordi Boggiano
4130d388fe
Auto-detect packagist.org default repo replacements and deactivate it if it is redefined
4 years ago
Jordi Boggiano
f37f3dab04
Fix abort of downloads and zip extraction to happen immediately, fixes #9390
4 years ago
Jordi Boggiano
b724adde10
Link source from docs
4 years ago
Jordi Boggiano
40095b20dc
Allow tweaking the max parallel http requests via env var, fixes #9671
4 years ago
Jordi Boggiano
a6d92e1eee
Sanitize URLs
4 years ago
Jordi Boggiano
8d94e25c2f
Minor fixes
4 years ago
Jordi Boggiano
902174d2a7
Improve error reporting when failing to load a package, fixes #9680
4 years ago
Jordi Boggiano
6a869ede77
Fail early if git/hg/svn can not be found on the system, so that download can be retried from dist, fixes #9681
4 years ago
Jordi Boggiano
78d7792eb8
Fix handling of promises for uninstall step when updating to a different install source
4 years ago
Jordi Boggiano
28bc0cecf1
Merge pull request #9669 from adlacruzes/jsonFileParsingException
...
JsonFile: add missing ParsingException throws annotations
4 years ago
Jordi Boggiano
fa0537c465
Merge pull request #9672 from sinkcup/patch-1
...
docs: fix bad URL
4 years ago
sink
66ec8b3d92
docs: fix bad URL
4 years ago
Ayesh Karunaratne
228428747a
Add support for autoloading Enums
...
PHP 8.1 supports Enums, and [Enums follow class-semantics](https://php.watch/versions/8.1/enums#class-semantics-autoload ).
Composer's class-map generator currently looks for `class`, `interface`, and `trait` keywords. If Composer is run in PHP 8.1 or later, Composer now additionally looks for `enum` keyword as well. This is similar to how Hack's `enum` support is added.
This PR also adds tests for basic enums, backed enums, namespaced enums, and an enum that implements an interface and extends a class.
4 years ago
adlacruzes
2d914524e9
JsonFile: add missing ParsingException throws annotations
4 years ago
Jordi Boggiano
03dcb6df3d
Merge pull request #9667 from arnaudvanwambeke/dont-recommend-with-all-dependencies
...
Fixes #9665
4 years ago
Arnaud Vanwambeke
7402ef33fc
Dont recommend to use with all dependencies option when it is already used
4 years ago
Jordi Boggiano
d9454938b0
Merge pull request #9662 from Toflar/patch-1
...
Allow to override Installer::createPlatformRepo
4 years ago
Yanick Witschi
ea6b0836c4
Allow to override Installer::createPlatformRepo
4 years ago
Jordi Boggiano
1e72b23fd3
Merge pull request #9658 from Ayesh/improve/class-autoloader-conditional-path
...
Minor improvement to ClassLoader::register no-op block
4 years ago