Nils Adermann
56edd53046
Remove unnecessary implementation of interface method in abstract class
4 years ago
Jordi Boggiano
a63913c245
Merge pull request #8836 from kbacia7/master
...
close #8784 , Added --locked option to composer show command. Displaying locked packages with --all option
4 years ago
Kamil Bacia
0779308076
close #8784 , Added --locked option to composer show command. Displaying locked packages with --all option
4 years ago
Nils Adermann
994a5b41c2
Provide default impl for abstract method in interface for PHP < 5.3.9 ( #8837 )
4 years ago
Jordi Boggiano
d173af2d7a
Fix check-platform-reqs command to take into account provide/replace from the root package
4 years ago
Jordi Boggiano
6a6ea6057f
Handle provider/replacer packages and avoid checking extensions which are provided by packages, refs #8546
4 years ago
Jordi Boggiano
d494df61ff
Make sure platform-check returns a non-0 exit code if it fails
4 years ago
Jordi Boggiano
755a73baa9
Only check for pcntl on cli SAPI, fixes #8828
4 years ago
PirxDanford
3a7ea25289
Introduce --no-install option for the update, require and remove commands
...
Closes #8669 , fixes #8551
Co-authored-by: Jordi Boggiano <j.boggiano@seld.be>
4 years ago
effulgentsia
46efcefefa
Added --json and --merge options to ConfigCommand ( #8779 )
4 years ago
Jordi Boggiano
1d4185b844
Recommend ocramius/package-versions fork if needed to solve dependencies
4 years ago
Jordi Boggiano
34801239f1
Tweak problem wording slightly
4 years ago
Jordi Boggiano
cdc6a87e8d
Fix docblock
4 years ago
Jordi Boggiano
9b8694bc0b
Show suggestions from root package in suggest, and lists them in count only on first install of a project, fixes #8805
4 years ago
Jordi Boggiano
6529fabb24
Add isFresh to InstalledRepositoryInterface and make sure local repo is always an InstalledRepositoryInterface
4 years ago
Jordi Boggiano
fa14cd1353
Show number of additional suggestions when not using --all, fixes #8788
4 years ago
Jordi Boggiano
d6a9d78309
Merge pull request #8810 from heddn/8809_expand_context_post_file_download
...
#8809 : expand context for post file download event
4 years ago
Jordi Boggiano
7049bbb714
Switch require_once to require for autoload_static as the once variant seems unnecessary
4 years ago
Jordi Boggiano
c2f77d80bd
Remove usage of 5.6+ constant
4 years ago
Jordi Boggiano
1000d49145
Fix error reporting when the root version changed since the last update, and does not match circular deps in lock file anymore
4 years ago
Jordi Boggiano
0ab48a1773
Add composer-runtime-api platform package
4 years ago
Jordi Boggiano
0d1922dc27
Add a Composer\Versions class which is available in all projects at runtime to query installed packages/versions
4 years ago
Jordi Boggiano
4ba958f08e
Merge pull request #8816 from staabm/patch-2
...
fixed typo in phpdocs
4 years ago
Pierre Grimaud
a42c6ceff3
Fix typos
4 years ago
Jordi Boggiano
2c8a4a1b93
Add platform-check config option to disable platform_check.php generation, and disable it for Composer
4 years ago
Markus Staab
3c09e4021e
fixed typo
4 years ago
Jordi Boggiano
af18c2bd7d
Update semver, fix poolbuilder usage and optimize creation of filtering nameConstraints
4 years ago
Jordi Boggiano
c9846d4d3c
Merge pull request #8812 from nicolas-grekas/ext-check
...
Optimize extension checks
4 years ago
Nils Adermann
75f4116417
Merge pull request #8811 from Seldaek/fix-transaction-order
...
Fix transaction order
4 years ago
Jordi Boggiano
c41bb909ff
Add platform check file in phars, fixes #8813
4 years ago
Nicolas Grekas
6463ab9e49
Optimize extension checks
4 years ago
Yanick Witschi
e23710f92d
Implemented php version check in autoload.php ( #8546 )
4 years ago
Lucas D Hedding
2bf2e9fc60
fix failing tests
4 years ago
Jordi Boggiano
ba9d4793bc
Fix transaction order
4 years ago
Lucas D Hedding
3e2163de5c
#8809 : expand context for post file download event
4 years ago
Jordi Boggiano
3f338ee8d9
Make sure versions are sorted before they get trimmed in error output
4 years ago
Jordi Boggiano
424c08d6b2
Fix bug loading ~dev in some circumstances
4 years ago
Jordi Boggiano
b3f46979b0
Merge pull request #8802 from kubawerlos/command-validate-no-check-version
...
Add "no-check-version" option to ValidateCommand
4 years ago
Jordi Boggiano
c12a1a6d64
Update flag description
4 years ago
Kuba Werłos
a54bf0e2d4
Use flags instead of boolean in ConfigValidator for checking version field
4 years ago
Kuba Werłos
4ec73874cb
Add "no-check-version" option to ValidateCommand
4 years ago
Jérôme Tamarelle
bd34ff1328
Remove unused property $httpDownloader
4 years ago
Jordi Boggiano
80a7c40c76
Shorten long lists of similar versions in problem output, fixes #8743
4 years ago
Jordi Boggiano
5b54a93751
Fix phpstan build
4 years ago
Jordi Boggiano
44a4429978
Remove PEAR installer/downloader/repos/..., fixes #8778
4 years ago
Nils Adermann
5e9bf532c1
Merge pull request #8786 from Seldaek/unused-flag
...
Add --unused flag to remove command
4 years ago
Lucas Hedding
1883832ddc
Provides a post download event ( #8655 )
4 years ago
Jordi Boggiano
11765ddfea
Add --unused flag to remove command, fixes #8283
4 years ago
Jordi Boggiano
6bed9d8f13
Implement count and search correctly in FilterRepository
4 years ago
Jordi Boggiano
a0c5d519e9
Restore --no-suggest but mark it deprecated, remove --no-custom-installers and mark --dev also deprecated with stronger wording
4 years ago
Markus Staab
3819b02fea
added phpstan types to `CompletePackageInterface` ( #8782 )
4 years ago
Alexandre D'Eschambeault
e0e2bb11a5
Fix typo: directory instead of directoy
4 years ago
Jordi Boggiano
be1ddcf293
Fix handling of svn trunk in version guesser, fixes #8765
4 years ago
Jordi Boggiano
876136022b
Merge remote-tracking branch 'origin/1.10'
4 years ago
Jordi Boggiano
19902ba6a9
Merge pull request #8772 from villfa/fix/8771
...
Dispatch POST_STATUS_CMD even when there is no changes
4 years ago
Jordi Boggiano
2e7ace238a
Merge pull request #8767 from cebe/package-name-double-dash
...
Allow duplicate dashes in package names (1.10)
4 years ago
Jordi Boggiano
7d3f45cf04
Avoid errors in cleanup, fixes #8766 , fixes #8764
4 years ago
Jordi Boggiano
62fda2ed85
Reorg ComposerRepository to fix tests
4 years ago
Jordi Boggiano
048781c268
Fix whatProvides function declaration
4 years ago
Jordi Boggiano
3dd6dbe14a
Merge pull request #8774 from Ayesh/https
...
Update HTTP URLs to their HTTPS if they already redirect automatically
4 years ago
Jordi Boggiano
4ea6b1ef55
Make all params non-optional
4 years ago
Ayesh Karunaratne
fdb35a6a06
Fix \Composer\Installer\PackageEvent::__construct() and \Composer\Repository\ComposerRepository::isVersionAcceptable() required arguments used after optional, which is deprecated in PHP 8.0
...
1. `Deprecated: Required parameter $name follows optional parameter $constraint in src\Composer\Repository\ComposerRepository.php on line 745`
2. `Deprecated: Required parameter $operation follows optional parameter $operations in src\Composer\Installer\PackageEvent.php on line 73`
Optional parameters with a type declared, and a default value of `null` is excepted from this deprecation. See https://php.watch/versions/8.0/deprecate-required-param-after-optional . This is the case in `ComposerRepository::isVersionAcceptable`, which still has two optional parameters as first two parameters, but this will not raise a deprecation notice.
4 years ago
Ayesh Karunaratne
280f02b4bc
Update HTTP URLs to their HTTPS if they already redirect automatically
4 years ago
Fabien Villepinte
c718579623
Dispatch POST_STATUS_CMD even when there is no changes
4 years ago
Carsten Brandt
960fa4b205
Allow duplicate dashes in package names
...
fixes #8749
1.10 implementation of #8750
4 years ago
Jordi Boggiano
40a35abb94
Resolve options when creating requests to fix 5.3 build
4 years ago
Jordi Boggiano
4cb74d33e6
Forward default HttpDownloader options to RemoteFilesystem/CurlDownloader, fixes #8757
4 years ago
Jordi Boggiano
86cfbdc541
Merge branch '1.10'
4 years ago
Jordi Boggiano
2f7e901940
Fix #8748 in an alternative way to avoid messing with PATH for other binaries, fixes #8758
4 years ago
Jordi Boggiano
b3dbd95332
Fix PHP <5.6 syntax, fixes #8759 , closes #8760
4 years ago
Jordi Boggiano
a7ad186c89
Return early in case a call to the wrapped repo is unnecessary
4 years ago
Jordi Boggiano
096b507050
Merge branch '1.10'
4 years ago
Jordi Boggiano
e121de35a3
Fix variable used for symlinking absolute paths, refs #8700
4 years ago
Jordi Boggiano
f70b3b0152
Avoid warning about --2 usage when no channel is requested
4 years ago
Jordi Boggiano
8e664a37f5
Merge branch '1.10'
4 years ago
Jordi Boggiano
b79f2b5e0f
Make sure scripts calling composer call the correct composer binary even if the project requires composer/composer, fixes #8748
4 years ago
Jordi Boggiano
ccc8829ed9
Allow forcing self-update to stick to 1.x or 2.x using --1 and --2 flags, fixes #8753
4 years ago
Jordi Boggiano
28d26bd3a4
Merge pull request #8755 from Seldaek/repo-filtering
...
Add options to configure repository priorities
4 years ago
Markus Staab
6f6974df70
added phpdocs ( #8754 )
4 years ago
Jordi Boggiano
b6bad4eef6
Add options to configure repository priorities
4 years ago
Jordi Boggiano
59c831c2f8
Add docs to loadPackages
4 years ago
Jordi Boggiano
e34a2a9f45
Remove unused used vars
4 years ago
Jordi Boggiano
8b0da77a1d
Make sure cleanup is called for every package in case any operation fails to execute
4 years ago
Jordi Boggiano
55f122008b
Make sure we avoid cleanup running more than once per package on VcsDownloader
4 years ago
Matthias Van Woensel
067101dbf5
Only send GitHub API token to api.github.com domain ( #8747 )
4 years ago
Jordi Boggiano
0aaa815268
Merge branch '1.10'
4 years ago
Bingqing Wang
46db638678
fix typo
4 years ago
Bingqing Wang
63eb178297
compatible with symfony/console 5.0.0 getVerticalBorderChars() method
4 years ago
Jordi Boggiano
aa6be02c64
Allow COMPOSER_DISABLE_NETWORK to work with GitHubDriver by doing a cache priming pass first
4 years ago
Jordi Boggiano
9575c7623f
Update changelog, add upgrade guide
4 years ago
Jordi Boggiano
ee09b75be3
Clean ups
4 years ago
Jordi Boggiano
8930f1b824
Add color to lock operations and dry run output
4 years ago
Jordi Boggiano
2e64e8dc2e
Avoid generating duplicate aliases in lock file if several aliased packages are installed
4 years ago
Jordi Boggiano
64f907f93f
Fix handling of aliases to use consistent format everywhere
4 years ago
Jordi Boggiano
a695f686c3
Add some docblocks and make sure RepositorySet/PoolBuilder accept regular rootAliases and not pre-normalized ones
4 years ago
Markus Staab
593d5abf27
use more precise phpstan/psam return-types ( #8744 )
4 years ago
Jordi Boggiano
736af4cb58
Add with-all-dependencies and update-with-all-dependencies args to remove command
4 years ago
Jordi Boggiano
52d1b52eb6
Merge branch '1.10'
4 years ago
Jordi Boggiano
11999118a5
Avoid failing on malformed funding info, fixes #8731
4 years ago
Jordi Boggiano
a8eec36931
Merge branch '1.10'
4 years ago