Jordi Boggiano
b9d00153d9
Suggest using -p when a platform package can not be found in show command
5 years ago
Jordi Boggiano
56b2e1ae7a
Allow installing an aliased root package
5 years ago
Jordi Boggiano
572ef1add1
Add comment for lockable
5 years ago
Jordi Boggiano
cc91e9164a
Stop unrolling the root aliases
5 years ago
Jordi Boggiano
73bc137c3c
Avoid nameConstraints from being collected for fixed packages
5 years ago
Jordi Boggiano
e50f78043a
Try to load packages from lock file only and avoid loading other versions for pinned packages
5 years ago
Jordi Boggiano
257d2ce889
Avoid setting the update whitelist in require command on newly created files and when the lock file is disabled
5 years ago
Жаков Виталий
33db6ec71b
touch only if update
5 years ago
Jordi Boggiano
e6749d8717
Add comment, fix 5.3 build
5 years ago
Jordi Boggiano
dd556f989b
Use LockArrayRepository instead of RepositoryInterface to clearly indicate which type of repo it is in some places
5 years ago
Jordi Boggiano
6c24e85e54
Merge pull request #8528 from Seldaek/repo-prio-fix
...
Avoid loading packages found in a higher prio repo entirely from lower prio repos
5 years ago
Jordi Boggiano
f68731e663
Remove package/repo priority concept as it is enforced by the pool builder now
5 years ago
Жаков Виталий
f02989ceba
revert formatting
5 years ago
Жаков Виталий
a4dc076dc8
fix file load errors
5 years ago
Жаков Виталий
8429a48dac
Change only modified files
5 years ago
Jordi Boggiano
30b6a41035
Extract MetadataMinifier util
5 years ago
Jordi Boggiano
926afab1f4
Move loadPackages impl out of BaseRepository
5 years ago
Jordi Boggiano
47a94b3a88
Ensure packages that exist in a higher prio repo never get loaded in lower prio repos, fixes #5076
5 years ago
Jordi Boggiano
40f5806a7c
Fix ComposerRepo issue
5 years ago
Jordi Boggiano
13f1924892
Merge branch 'master' into 2.0
5 years ago
Jordi Boggiano
e4b495ca16
Fix 5.3 build
5 years ago
Jordi Boggiano
a5b178084c
Merge branch 'master' into 2.0
5 years ago
Jordi Boggiano
4b6c25d4bc
Use Authorization header instead of deprecated access_token query param, fixes #8454
5 years ago
Jordi Boggiano
c3d3d45903
Merge pull request #8331 from jimmy-ho/bug/issue-8330
...
8330 Correct issue where permission umask of files were not set when …
5 years ago
Jordi Boggiano
669033f1e7
Collect existing packages only once, refs #8372
5 years ago
Jordi Boggiano
c0714e5ff8
Merge remote-tracking branch 'xy2z/has-package-name'
5 years ago
Jordi Boggiano
78217e2313
Merge branch '1.9'
5 years ago
Jordi Boggiano
a2dadb91bf
Return two packages in PathRepository when on a feature branch, one for feature branch and one for the source branch it came from, fixes #8498 , fixes #8477
5 years ago
Jordi Boggiano
6c795dedc0
Add openssl version to diagnose command, refs #8506
5 years ago
Jordi Boggiano
a902279a5b
Merge branch '1.9'
5 years ago
Jordi Boggiano
0b767e0b83
Allow calling getProviderNames multiple times, refs #8516
5 years ago
Maximilian Bösing
3791a574a2
Provide partial packages names if available, closes #8516 , fixes #8526
5 years ago
Jordi Boggiano
f5dab18b7d
Remove dead code, refs #8517
5 years ago
Jordi Boggiano
ee3fd0f745
Merge remote-tracking branch 'adrianosferreira/package-install-method-cli'
...
Fixed formatting, and handling of config command to be preferred-install.foo value
Refs #8517
5 years ago
Jordi Boggiano
e8426d2c01
Adjust config handling of suggest, refs #8520
5 years ago
Jordi Boggiano
f203b3eb41
Merge remote-tracking branch 'adrianosferreira/add-suggest-in-json-by-cli'
5 years ago
Jordi Boggiano
c43137db3f
Merge branch '1.9'
5 years ago
Jordi Boggiano
8d24b61bef
Tweak and add comments to the working dir fix with global exec, refs #8515
5 years ago
Jordi Boggiano
6b8f1c71b6
Merge remote-tracking branch 'cdayjr/issue-8481'
5 years ago
Jordi Boggiano
ef6ef8ac0f
Hint at the partial update command, fixes #8508 , refs #8332
5 years ago
Jordi Boggiano
818e16238f
Merge pull request #8510 from glaubinix/t/abandon-archived
...
VcsRepositories: mark archived repositories as abandoned
5 years ago
Jordi Boggiano
a6176a7beb
Add IOInterface methods
5 years ago
Jordi Boggiano
23359f2db6
Merge branch 'master' into 2.0
5 years ago
Jordi Boggiano
3d72b56ed6
Merge branch '1.9'
5 years ago
Jordi Boggiano
d3f1c664d4
Avoid formatting output from external processes, fixes #8524
5 years ago
Jordi Boggiano
2bd817acf9
Merge pull request #8444 from Toflar/remove-filters-from-pool
...
Removed the filters from the pool
5 years ago
Adriano Ferreira
607d491921
Implemented way to add packages into suggest through CLI
5 years ago
Adriano Ferreira
5ea6fd0bcb
Implemented way to use preferred-install for defining granular preferences through CLI
...
Currently, preferred-install accepts the hash of patterns as the value in the composer.json. I've followed the same approach as used in extra and platform for letting the user define install preferences through CLI in the format: `composer config preferred-install my-organization/stable-package.dist`.
5 years ago
Chad Wade Day, Jr
917680e0d4
Make global exec execute commands in working directory
5 years ago
Stephan Vock
731d94a2a3
VcsRepositories: mark archived repositories as abandoned
5 years ago
Tyson Andre
6827105a5b
Fix nits on typos
5 years ago
Jordi Boggiano
2dd001132a
Merge pull request #8492 from staabm/putenv
...
implemented `@putenv` composer script
5 years ago
Markus Staab
3d8c1ebad5
implemented @putenv composer script
...
@putenv supports setting environment variables in a x-OS compatible way
5 years ago
johnstevenson
beacdf4e51
Add Windows OneDrive to platform warnings
5 years ago
Stephan Vock
dd2cc3e985
VcsRepository: make transport exceptions during initialize run accessible
...
* also display the http status code in composer failed to load a composer.json file
5 years ago
Adam Žurek
406a28708f
updated phpstan to 0.12
5 years ago
Jordi Boggiano
620497a2ed
Fix usage of DefaultPolicy in show command
5 years ago
Jordi Boggiano
082422f334
Merge pull request #8458 from johnstevenson/noproxy
...
Rewrite NoProxyPattern to include IPv6
5 years ago
Jordi Boggiano
f6b3f12107
Merge branch 'master' into 2.0
5 years ago
Jordi Boggiano
92cc5a821f
Merge pull request #8412 from polarathene/fix/improve-createproject-ux
...
Fix: Improve the create-project UX
5 years ago
Jordi Boggiano
5fc31716dd
Avoid using CURLPIPE_HTTP1 in php7.4+
5 years ago
Jordi Boggiano
295cc8bc90
Merge pull request #8462 from BR0kEN-/issues/8461
...
#8461 : [ZipDownloader] Print `unzip` exit code when the command is failed
5 years ago
Sergii Bondarenko
bb127aa3e7
Resolves #8461 : [ZipDownloader] Print `unzip` exit code when the command is failed
5 years ago
gary houbre
920d690d90
Added new Alias For Clear cache
5 years ago
johnstevenson
74ba9decdf
Rewrite NoProxyPattern to include IPv6
...
This includes two breaking changes:
- the hostname is not resolved in the case of an IP address.
- a hostname with a trailing period (FQDN) is not matched.
This brings the basic implementation in line with curl behaviour, with
the addition of full IP address and range matching (curl does not
differentiate between IP addresses host names).
The NO_PROXY environment variable can be set to either a comma-separated
list of host names that should not use a proxy, or single asterisk `*`
to match all hosts.
- Port numbers can be included by prefixing the port with a colon `:`.
- IP addresses can be used, but must be enclosed in square brackets
`[...]` if they include a port number.
- IP address ranges can specified in CIDR notation, separating the IP
address and prefix-length with a forward slash `/`.
5 years ago
Yanick Witschi
d1dc367d86
Removed the filters from the pool
5 years ago
Jordi Boggiano
d12c20db4b
Remove async repo interface, closes #7902
5 years ago
Jordi Boggiano
f2058680a7
Remove unused use statements
5 years ago
Jordi Boggiano
3b0339802b
Fix install manager usage
5 years ago
Jordi Boggiano
29612e8e8e
Remove dead code
5 years ago
Jordi Boggiano
5c62c7d566
Simplify promise handling
5 years ago
Nils Adermann
a732ea5dd8
Display source/dist refs if updates do not change the version
...
We now output an update when only a source or dist ref changes even if
it's a stable version so in these cases the output needs to contain the
ref to make it clear to users what changed
5 years ago
Jordi Boggiano
88b051c96b
Merge branch 'master' into 2.0
...
Update deps
5 years ago
Jordi Boggiano
67e170eaa8
Merge branch '1.9'
5 years ago
Jordi Boggiano
89f6b2c54c
Merge pull request #8418 from glaubinix/f/github-authentication-behaviour
...
Git: fix authentication handling for private GitHub repositories
5 years ago
Cyril VERLOOP
0bd3f27693
Do not show commit signature for git log.
5 years ago
Jordi Boggiano
44cdc37c0c
Invalidate map cache when addPackage/removePackage is called
5 years ago
Stephan Vock
b847115617
Git: fix authentication handling for private GitHub repositories
5 years ago
Jordi Boggiano
f288acb1ca
Execute alias operations still
5 years ago
Jordi Boggiano
5725a2db57
Allow all prepare/cleanup/install/update/uninstall operations to return promises to be executed in parallel as well
5 years ago
Michael Thessel
96af983700
Fixed map initialization
5 years ago
Michael Thessel
f8010d5220
Improved hasPackage() performance
5 years ago
Jordi Boggiano
438c45e991
Change UpdateOperation::show to match what the installers output, fixes the dry-run output to be more like real output
5 years ago
Nils Adermann
4e7702598e
Always treat changes in dist and source references as updates
5 years ago
Jordi Boggiano
99eb86c506
Avoid outputting "Loading ... from cache" in non-verbose installs
5 years ago
Jordi Boggiano
006985a0ea
Execute all operations at once which lets us download all packages in parallel then install only once all downloads succeeded, fixes #2847
...
This also changes the PRE/POST_PACKAGE_INSTALL/UPDATE/UNINSTALL events to have less information available on them, repositorySet, request and policy are gone
5 years ago
Jordi Boggiano
3b6d517ce0
Return 404s in ComposerRepository when network is disabled instead of failing hard
5 years ago
Jordi Boggiano
eb3e3063b8
Revert "When network is disabled all uncached requests result in 404"
...
This reverts commit c325112670
.
5 years ago
Nils Adermann
28afc4de32
MultiConflictRules cannot be disabled, so no need to check
5 years ago
Nils Adermann
79066931e6
Update exception message for disabling multi conflict rules
5 years ago
Nils Adermann
dc0f2e7e46
Ensure multi conflict rules are only used for 3+ literals
...
Implements the equals method correctly on multi conflict rules. If there
are fewer literals a regular Rule2Literals is enough to represent the
basic conflict rule.
5 years ago
Nils Adermann
ed300b9f22
New Multi Conflict Rule for transitive conflicts, to reduce memory
5 years ago
Nils Adermann
6f9b1e76e3
Remove disableRules code from Solver, leftover from original C code
...
This goes back to an input option to install recommended packages, which
would in turn allow removal of these packages if that was needed to
resolve the rest. This was supported in very early versions of Composer
with suggested packages. We later realized this was not useful in the
context of a project based dependency manager with a lock file, so it
was removed but the solver was never cleaned up.
5 years ago
Nils Adermann
c325112670
When network is disabled all uncached requests result in 404
5 years ago
Nils Adermann
7ef3a31de7
Make TransportException in network disabled case clearer
...
Otherwise it's a bit hard to work out what request triggered the exception
5 years ago
xy2z
a91c946e27
Hide not-yet installed packages from "require" and "init" suggestions
5 years ago
Nils Adermann
aa6bc75af2
Add a test case for transactions to verify correct sorting
5 years ago
Nils Adermann
3cbe91983c
Display Locking instead of Installing for lock file install operations
5 years ago
Nils Adermann
25de5218c3
Reunify lock and local repo transaction code and apply the same sorting
5 years ago
Nils Adermann
97ec2d7b61
Merge remote-tracking branch 'github-composer/2.0' into solve-without-installed
...
* github-composer/2.0: (63 commits)
Fix PSR warnings for optimized autoloader, refs #8397 , refs #8403
Prepare 1.9.1 changelog
Output a hint that maybe you are not in the right directory, fixes #8404
Fix PSR warnings for optimized autoloader, refs #8397 , refs #8403
Fix tests for PSR-fix in optimized autoloader, refs #8397
Fix tests for PSR-fix in optimized autoloader, refs #8397
Change PSR-fix for optimized autoloader to only warn for now, refs #8397
Fix output of dump-autoload command to avoid interfering with warnings, refs #8397
Remove credentials from git remotes in cache and vendor dirs
Avoid overwriting credentials with existing ones from git repos, refs #8293
Fix github auth to try https with pwd also, fixes #8356
Fix gitlab support for basic-auth fallback from ssh URLs
Avoid clearing the error output during removeDirectory execution, losing git error output, fixes #8351
Move test file parsing into try/catch block to avoid phpunit swallowing errors
make optimized autoloader respect PSR standards
Validate composer show with --tree and --path options set (#8390 )
Don't show root warning for docker containers
Added phpdoc for ComposerAutoloaderInit$SHA1::getLoader() (#8393 )
Validate schema name, type and version
Fix require command to allow working on network mounts, fixes #8231
...
5 years ago