8274 Commits (14d6bcedda172844cda2dcc2ccb15c86a653d61b)
 

Author SHA1 Message Date
David Manners a1ab75a703 composer/composer#7159: make the remove command to a regex lookup on package name
- if you have multiple vendor modules installed you should be able to do composer remove vendor/* to remove all
 - update remove and also remove from alternative type to also do a preg_grep for what the user has inputed
6 years ago
David Manners 96347fbea1 composer/composer#7384: add chat to support options
- update schema documents to note that chat is allowed,
 - validate that chat must be a string and a url similar to forum options
6 years ago
Stephan Vock 5f2eefb49b Vcs Repository: add option to cache/reuse entire versions 6 years ago
Kristof Ringleff, Fooman 2ed573b22d Combine open zip call with conditional 6 years ago
Kristof Ringleff, Fooman bcf4e94e8a Ensure opening the zip was successful before proceeding 6 years ago
Kristof Ringleff, Fooman add71388ca Add failing artifact 6 years ago
Jordi Boggiano 041028920f
Merge pull request #7674 from lex111/doc-macos
Replace OSX with macOS
6 years ago
Alexey Pyltsyn ed3aa1870c Replace OSX with macOS 6 years ago
Christophe Coevoet 0ca5c6342d
Fix the doc markup
In *nix, the star needs to be part of the content, not of the markdown markup, and so it requires escaping.
6 years ago
Jordi Boggiano 7e2e231899
Merge pull request #7649 from aragon999/bugfix/fix-detection-of-supported-ssl-algos
Use a case insenstive method to check that SHA384 is a supported openssl algorithm
6 years ago
Max 4d86414dd1 Use a case insenstive method to check that SHA384 is a supported openssl algorithm 6 years ago
Nick Wilde 14c6c2c99f Allow plugin commands to be run from child folders as well as core commands 6 years ago
Nils Adermann 537f4fbc3b Prune unreachable required versions correctly for aliased packages
In trials this seems pointless, so maybe better to skip aliases and
reduce memory and cpu wasted on looking these things up
6 years ago
Nils Adermann 83efeaec5c Attempt to prune versions which are impossible to install during pool building 6 years ago
Nils Adermann f11c357325 Restore output of number of packages analyzed in solver 6 years ago
Nils Adermann b757c1952c Fix phpdoc 6 years ago
Ahammar Yassine 4a8c416a02
Update ValidateCommand.php
Skip publish and lock check even in strict check mode when the user want so.
Example : `composer validate --no-check-lock --strict composer.json`.
Issue : #7624
6 years ago
Nils Adermann 53c5e3c076
Merge pull request #7633 from naderman/remove-pool-whitelist
Remove pool whitelist
6 years ago
Jordi Boggiano af677553cc Merge branch '1.7' 6 years ago
Jordi Boggiano 0124e7b553 Revert "add removePackage() to RepositoryInterface"
This reverts commit cfb0d33c45.

Fixes #7634
6 years ago
Nils Adermann 7c2d3518e5 Remove whitelisting of required package names, done by pool builder now 6 years ago
Jordi Boggiano b441176f21 Merge remote-tracking branch 'origin/1.7' 6 years ago
Jordi Boggiano 55fec6575f
Merge pull request #7632 from glaubinix/f/bitbucket-get-change-date-branch-with-slash
Fix: Bitbucket getChangeDate throws exception for branches containing a slash
6 years ago
Stephan Vock 896d801a30 Fix: Bitbucket getChangeDate throws exception for branches containing a slash 6 years ago
Nils Adermann 3d5a6e84d3
Merge pull request #7631 from naderman/filter-versions-on-load
Only load package versions which fit the root composer.json constraints
6 years ago
Nils Adermann 902cb290e7 Only load package versions which fit the root composer.json constraints 6 years ago
Nils Adermann 468f24b230
Merge pull request #7629 from naderman/pool-ids
Generate Package Ids in pool only once all packages are defined
6 years ago
Nils Adermann 81bb8f81ad Set all package ids only once the pool is created
They all get set in one place only and at a specific time when nothing
else will possibly change them anymore
6 years ago
Nils Adermann 5c491ecc9b
Merge pull request #7625 from naderman/repository-set
Separate RepositorySet from Package Pool, load only metadata of packages directly required
6 years ago
Nils Adermann 261efe1e8e Implement loadPackages on Composer repositories with providers 6 years ago
Nils Adermann 019ebee185 Add missing use statement to package event to fix install --no-dev 6 years ago
Nils Adermann 96c812fb24 Properly buffer installer test output to display as errors if necessary 6 years ago
Nils Adermann c0f19f6c57 Move construction of pool from repo set into a pool builder
Pool construction depends on the install request now, so only required
packages get loaded, add some structure for future asynchronously
loading composer repositories
6 years ago
Nils Adermann 4c7d271a36 Remove deprecated function 6 years ago
Nils Adermann 1747df97e7 Create pool in show command to use policy, remove todos 6 years ago
Nils Adermann b6e2d60c9e Create the pool in the installer before giving it to the solver 6 years ago
Nils Adermann 7036f99999 RepositorySet::findPackages now has an exactMatch option
Allows search for providers/replacers, or exact name search
6 years ago
Nils Adermann 190d263c74 Fix logic for composer repository's optional acceptable callable filter 6 years ago
Nils Adermann 1228bcdffc Internalize pool creation in repository set, store root aliases in set
The pool is still exposed too early in a few places which will require
further refactoring
6 years ago
Nils Adermann 6ef65e5319 Add a new RepositorySet class and restrict pool usage to the solver
Breaking change for the plugin interface so bumping the version of
composer-plugin-api to 2.0.0

First step for a refactoring of the package metadata loading mechanism
6 years ago
Gabriel Caruso 71c8735e11 Use combined assignment operators 6 years ago
Gabriel Caruso a17f051e29 Remove useless parentheses 6 years ago
Jordi Boggiano 490f3ccd95 Merge remote-tracking branch 'origin/1.7' 6 years ago
Jordi Boggiano 9c4df4d482 Update deps 6 years ago
Jordi Boggiano a25d6f6c35 Use local repo for platform checks when possible to avoid surprises, refs #7605 6 years ago
Jordi Boggiano b99ac8505b
Merge pull request #7605 from lamp-of-god/check-requirements-no-dev
Add --no-dev option to check-platform-reqs command (#7314)
6 years ago
Jordi Boggiano a1ead0e868
Merge pull request #7565 from alcohol/add-remove-to-pkgrepointerface
add removePackage() to RepositoryInterface
6 years ago
Jordi Boggiano 92dc2cd9ad Merge branch '1.7' 6 years ago
Jordi Boggiano 29434a22c2
Merge pull request #7612 from xuanquynh/unify_composer_concept
Unify Composer concept
6 years ago
Jordi Boggiano 987bd5dd7c
Merge pull request #7590 from staabm/dump-nbclasses
Print number of classes contained within the generated classmap
6 years ago