Jordi Boggiano
d96d046209
Fix require of platform packages with --ignore-platform-reqs, fixes #8012
6 years ago
Andreas Schempp
0e2215dc6c
Added full unit test coverage
6 years ago
Andreas Schempp
a91fd20673
Return the composer.json content instead of a zip:// path
6 years ago
Jordi Boggiano
9d139cb694
Merge branch '1.8'
6 years ago
Jordi Boggiano
6bce9da8c8
Only keep track of empty references that returned a 404
6 years ago
Patrick Reimers
5d14a95543
Add test for warning on deprecated naming
6 years ago
Patrick Reimers
627a832cc1
Return non zero exit code on deprecation
6 years ago
Andreas Schempp
0d0cb53f31
Adjust Zip Util to only find the root composer.json
6 years ago
Jordi Boggiano
ba1e5c213c
Merge branch '1.8'
6 years ago
Jordi Boggiano
6473dd9185
Minor improvements to VersionCacheInterface
6 years ago
Andreas Schempp
05d6b21785
Use self:: for private method
6 years ago
Andreas Schempp
9de07bed1b
Fixed docblocks
6 years ago
Jordi Boggiano
f77285916a
Clean up temp file on curl request failure and make sure the response body is avaiable on 3xx/4xx/5xx responses
6 years ago
Jordi Boggiano
d37642d9f2
Add missing use
6 years ago
Jordi Boggiano
3f5a986170
Show warning in all 400/500 responses if available, fixes #7814
6 years ago
Jordi Boggiano
5f988a34a6
Merge branch 'master' into 2.0
6 years ago
Jordi Boggiano
60f198c17d
Update target version
6 years ago
Jordi Boggiano
43a43f3cdf
Merge branch '1.8'
6 years ago
Jordi Boggiano
0f36a42d61
Allow filtering of warning/info msgs by composer version
6 years ago
Jordi Boggiano
4271167495
Improve version reporting
6 years ago
Jordi Boggiano
ba346ef04d
Add forward compatibility for upcoming v2 installed.json format, refs #7999
6 years ago
Jordi Boggiano
60df892517
Store dev mode in installed.json, fixes #3008
6 years ago
Jordi Boggiano
8fe2b9ec69
Fix test
6 years ago
Jordi Boggiano
bdf1f7f82b
Fix loading of aliased packages in ComposerRepository when filtering by callback
6 years ago
Jordi Boggiano
2e204b0161
Remove support for the first version of the compression algo ( #7906 )
6 years ago
Jordi Boggiano
177f21ec5c
Fix loading of dev providers, refs #6415
6 years ago
Jordi Boggiano
ff82334124
Load ~dev files as well as main provider files for new v2 protocol, fixes #6415
6 years ago
Jordi Boggiano
d3873a0565
Merge branch '1.8'
6 years ago
Jordi Boggiano
61cd8664e5
Avoid creating empty bitbucket files if there was no composer.json present in the original branch/tag
6 years ago
Matthew Brown
65903aacfd
Fix type issues ( #7996 )
...
* Fix type issues found by Psalm
6 years ago
Jordi Boggiano
ab945a6ec1
Clean up RepositoryInterface, fixes #5464
6 years ago
Jordi Boggiano
6c782599f1
Make IOInterface implement psr-4 LoggerInterface, fixes #5180
6 years ago
Jordi Boggiano
3fc9ede24b
Add plugin callbacks for deactivation and uninstall, fixes #3000
6 years ago
Jordi Boggiano
1b7e957cc1
Add EventDispatcher::removeListener to allow deregistration of listeners
6 years ago
Jordi Boggiano
169fb2347a
Avoid issues with git signatures when running tests
6 years ago
Jordi Boggiano
d381b3a781
Fix variable name
6 years ago
Jordi Boggiano
7a301d9ad1
Merge pull request #7980 from johnstevenson/safe-junctions2
...
Improve safe junction logic
6 years ago
Jordi Boggiano
936933fa66
Fix cache tests
6 years ago
Jordi Boggiano
0caa616e6c
Fix test warnings
6 years ago
Jordi Boggiano
9da40b3c2c
Only run phpstan once
6 years ago
Jordi Boggiano
2c520bf93b
Fix build
6 years ago
Jordi Boggiano
799717f102
Tweak and fix some more phpstan reports
6 years ago
CZechBoY
a062cd1a31
added phpstan on level 0
6 years ago
Jordi Boggiano
fb3d0981c0
Fix test suite
6 years ago
Jordi Boggiano
0fd74d1cc4
Fix PerforceDownloader, fixes #7979
6 years ago
Jordi Boggiano
9957807990
Merge branch 'master' into 2.0
6 years ago
Andreas Schempp
4d85e217c3
Extract the ZIP utility functions from ArtifactRepository
6 years ago
Jordi Boggiano
69745745b3
Merge branch '1.8'
6 years ago
Jordi Boggiano
d9f873d00e
Abort when HHVM 4.0 is detected to output a clear user message, refs #7990
6 years ago
Nils Adermann
c875f538ea
Make root alias behaviour consistent, add root ref handling, lock to newest metadata
...
root aliases during install should come from the lock file only, for
better reproducibility we don't reuse the value from update for the
following install
6 years ago