1
0
Fork 0
composer/src/Composer
Christophe Coevoet e5b948c683 Refactor the handling of conflict rules in the solver
Conflict rules are not added in the solver based on the packages loaded in the
solver by require rules, instead of loading remote metadata for them. This has
2 benefits:

- it reduces the number of conflict rules in the solver in case of conflict
  rules targetting packages which are not required
- it fixes the behavior of replaces, which is meant to conflict with all
  versions of the replaced package, without introducing a performance
  regression (this behavior was changed when optimizing composer in the past).
2018-08-27 12:14:34 +02:00
..
Autoload Avoid filtering dev-require packages when loading plugins/scripts, fixes #7516 2018-08-04 17:43:43 +02:00
Command Fix create-project not updating to latest commit when cache is present, fixes #7550 2018-08-16 16:48:47 +02:00
Config Fix setting of scripts from config command, refs #7225 2018-04-13 13:10:22 +02:00
Console Allow Composer to be used without running the application 2018-03-24 07:32:04 +00:00
DependencyResolver Refactor the handling of conflict rules in the solver 2018-08-27 12:14:34 +02:00
Downloader Fix output when loading zips from cache, fixes #7498 2018-08-03 14:06:31 +02:00
EventDispatcher CS fixer 2018-07-24 14:32:52 +02:00
Exception Fix plugin bootstrapping to ignore SSL Exceptions, fixes #5388 2016-05-31 19:19:14 +01:00
IO Use symfony/console for hidden questions 2018-05-14 17:05:36 +02:00
Installer Merge remote-tracking branch 'origin/1.6' 2018-07-20 11:39:44 +02:00
Json Make surrogate sequences in JSON work on PHP 5.3 2018-08-10 08:54:27 +02:00
Package Revert "Do not dump source and dist for metapackages" 2018-08-22 09:45:54 +02:00
Plugin Improvements 2018-07-05 07:44:43 -03:00
Question Fix for https://github.com/composer/composer/issues/5989 2017-04-10 21:33:30 +01:00
Repository Merge pull request #7574 from seferov/patch-1 2018-08-27 09:56:31 +02:00
Script Fix docs, fixes #6136 2017-03-06 08:53:39 +01:00
SelfUpdate Add update channels support to self-update and diagnose, fixes #4960 2016-03-15 14:13:08 +00:00
Util Fix escaping of URLs in Perforce and Subversion drivers 2018-08-25 18:48:56 +02:00
Cache.php prevent preg_replace() calls when cache is not enabled 2018-07-18 18:24:11 +02:00
Compiler.php Use symfony/console for hidden questions 2018-05-14 17:05:36 +02:00
Composer.php Allow accessing the ArchiveManager via the Composer object, fixes #6411 2017-05-16 22:20:49 +02:00
Config.php CS fixer 2018-07-24 14:32:52 +02:00
Factory.php Fixes from PHPStan level 0 2018-01-14 11:44:15 -02:00
Installer.php CS fixer 2018-07-24 14:32:52 +02:00
XdebugHandler.php Fix bc 2018-03-11 18:14:44 +00:00