11116 Commits (4f789a5f6d3bff8f3650202e875a069249b911dc)
 

Author SHA1 Message Date
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
Jordi Boggiano 5e956afa2f
Try fixing the build 4 years ago
Jordi Boggiano 4ade9bd960
Avoid accessing undefined indices, fixes #9654 4 years ago
Ayesh Karunaratne 980aac6eb2
Minor improvement to ClassLoader::register no-op block
A recent change in the ClassAutoloader (#9635) added support for specifying a vendorDir, and `\Composer\Autoload\ClassLoader::register` now has a if-elseif-else chain.
The first block has a `// no-op` comment, followed by an `elseif` block. It's more readable to `return;`, and remove the `elseif` for readability.
4 years ago
Jordi Boggiano cee34b06b4
No need to ignore phpstan error now that getRegisteredLoaders is in a release 4 years ago
Jordi Boggiano 1a0e578b14
Remove ungreedy modifier and make a few domain matches case insensitive, fixes #9656 4 years ago
Jordi Boggiano 0adea1efbd
Update changelog 4 years ago
Jordi Boggiano 07b8c23f02
Merge branch '1.10' 4 years ago
Jordi Boggiano 4d2ae78703
Update changelog 4 years ago
Jordi Boggiano 37c5e9961c
Merge remote-tracking branch 'nicolas-grekas/path-version' into 1.10 4 years ago
Jordi Boggiano 92313447d6
Filter out exclude-from-classmap rules to avoid generating very long regexes, fixes #9487 4 years ago
Jordi Boggiano bab210777e
Update deps 4 years ago
Nicolas Grekas 725b33ee5a Handle "versions" option in PathRepository, remove support for "branch-version" 4 years ago
Nicolas Grekas 079e501ac8 Revert "Merge pull request #9273 from nicolas-grekas/dev-version"
This reverts commit d2d606ced2, reversing
changes made to 4a8dbcd145.
4 years ago
Jordi Boggiano 51371944e1
Add comment about not removing the static $installed data, refs #9635 4 years ago
Jordi Boggiano 51001dec60
Merge remote-tracking branch 'nicolas-grekas/install-stack' 4 years ago
Nicolas Grekas ba94445bb9 Ensure InstalledVersions reports info about all currently registered class loaders 4 years ago
Jordi Boggiano e5e9c2cd59
Merge pull request #9651 from bbeckford/master
Suppress error when chdir($oldWorkingDir); unsuccessful
4 years ago
Jordi Boggiano 4e0b8c1086
Update src/Composer/Console/Application.php 4 years ago
Ben Beckford 8eaae9f50a Suppress error when chdir($oldWorkingDir); unsuccessful
resolves #9649
4 years ago
Jordi Boggiano 125f8a3319
Merge branch '1.10' 4 years ago
Jordi Boggiano 2cb9630320
Fix $_SERVER var not being updated when using putenv, refs b80038804f and fixes #9372 4 years ago
Jordi Boggiano 6c346d00f3
Merge pull request #9617 from clxmstaab/merge-checkout-reset
GitDownloader: combine checkout + reset commands into a single process
4 years ago
Jordi Boggiano 471a63c206
Merge pull request #9465 from BR0kEN-/issues/9464
#9464: ZipArchiver incorrectly treats `.gitignore` directory inclusions
4 years ago