Jordi Boggiano
bcab1c4b8e
Fix Composer autoloader being hijackable by script/plugin event handlers ( #11955 )
2024-04-29 11:41:33 +02:00
Jordi Boggiano
d4396a85bf
Fix binary proxies having an absolute path to vendor dir when project dir is a symlink, fixes #11947
2024-04-29 11:32:47 +02:00
Jordi Boggiano
80631d2fc8
Fix one more case of unsetting a key in an object
2024-04-29 11:19:52 +02:00
Jordi Boggiano
877f1b150f
Add new uninstall alias to docs
2024-04-29 11:03:27 +02:00
Buster Neece
7c66169b7d
Add "uninstall" as alias to "remove". ( #11951 )
2024-04-29 11:03:03 +02:00
Jordi Boggiano
232f4e7a5c
Fix config command issue handling objects in some conditions, fixes #11945
2024-04-29 10:59:35 +02:00
maximilian-walter
ea28853305
Don't show root warning for Podman containers ( #11946 )
2024-04-28 17:34:36 +02:00
James Titcumb
6778f1f79a
Updated array shape of php-ext options ( #11950 )
2024-04-28 17:28:11 +02:00
Jordi Boggiano
b64e38eb86
Fix phpstan reports
2024-04-28 17:10:36 +02:00
Jordi Boggiano
a7c6125ee4
Workaround curl bug in 8.7.0/8.7.1, fixes #11913
2024-04-28 17:09:38 +02:00
Jordi Boggiano
0d5549f503
Reverting release version changes
2024-04-22 21:17:04 +02:00
Jordi Boggiano
a625e50598
Release 2.7.4
2024-04-22 21:17:03 +02:00
Jordi Boggiano
68b1a1254a
Update changelog
2024-04-22 21:16:48 +02:00
Barry vd. Heuvel
b0d98b9301
Load ProxyManager before running command to fix autoload order ( #11943 )
2024-04-22 21:12:57 +02:00
Jordi Boggiano
9f84f0c32b
Reverting release version changes
2024-04-19 21:40:58 +02:00
Jordi Boggiano
e49be96f3b
Release 2.7.3
2024-04-19 21:40:57 +02:00
Jordi Boggiano
1dd63ba7ac
Update changelog
2024-04-19 21:34:40 +02:00
Jordi Boggiano
69dc828ba7
Ensure type must be provided in init command
2024-04-19 17:27:50 +02:00
Jordi Boggiano
3238d7de40
Upgrade phpstan-strict-rules
2024-04-19 17:27:50 +02:00
John Stevenson
70927f728e
Add FAQ about using a proxy ( #11933 )
2024-04-19 17:27:54 +02:00
Jordi Boggiano
b0ec0f96ad
Update phpstan deps and fix a few array_filter issues
2024-04-19 17:00:50 +02:00
Jordi Boggiano
3604996464
Ensure diagnose command works even if provider-includes disappears
2024-04-19 14:20:56 +02:00
John Stevenson
41fb6146b0
Improve proxy reporting in Diagnose command ( #11932 )
2024-04-19 14:18:55 +02:00
John Stevenson
3cc490d4c4
Refactor proxy handling to require https_proxy ( #11915 )
...
Composer has always allowed a single http_proxy (or CGI_HTTP_PROXY)
environment variable to be used for both HTTP and HTTPS requests. But
many other tools and libraries require scheme-specific values.
The landscape is already complicated by the use of and need for upper
and lower case values, so to bring matters inline with current practice
https_proxy is now required for HTTPS requests.
The new proxy handler incorporates a transition mechanism, which allows
http_proxy to be used for all requests when https_proxy is not set and
provides a `needsTransitionWarning` method for the main application.
Moving to scheme-specific environment variables means that a user may
set a single proxy for either HTTP or HTTPS requests. To accomodate this
situation during the transition period, an https_proxy value can be set
to an empty string which will prevent http_proxy being used for HTTPS
requests.
2024-04-17 14:34:26 +02:00
Jordi Boggiano
92f641ac3d
Fix show command output to remove v prefixes on versions, making for more uniform output, fixes #11925
2024-04-15 13:23:25 +02:00
Jordi Boggiano
89f057e0df
Ensure we clear the locally configured cache dir instead of default one, fixes #11921
2024-04-15 11:49:10 +02:00
William David Edwards
43955765fd
Link to README instead of duplicating install command. These are currently out of sync. This change fixes that, and prevent this from happening again. Relates to https://github.com/composer/satis/issues/825 ( #11931 )
2024-04-15 09:45:27 +02:00
findseat
b3cc3c4efc
chore: fix some comments ( #11922 )
...
Signed-off-by: findseat <penglili@outlook.com>
2024-04-13 09:08:12 +02:00
Fabrizio Balliano
c5ff69ed58
Added support for buy_me_a_coffee ( #11902 )
2024-04-03 11:05:07 +02:00
Jordi Boggiano
645cd58f97
Update baseline
2024-04-03 11:02:06 +02:00
Jordi Boggiano
a1a6185ca2
Update deps
2024-04-03 10:53:06 +02:00
SvenRtbg
c779570bb7
Update keywords documentation ( #11905 )
2024-04-03 10:50:28 +02:00
Jordi Boggiano
f01ec4a98f
Ensure integer env vars do not cause a crash, fixes #11908
2024-04-03 10:36:39 +02:00
Jordi Boggiano
dd18a5fe55
Make methods chainable
2024-04-02 17:40:35 +02:00
Jordi Boggiano
9ced107af2
Ensure extension packages in platform repo have php-ext type set
2024-04-02 17:39:00 +02:00
Jordi Boggiano
94be5b5c14
Allow restricting allowed types as well, and allow configured ignored/allowed types in Installer class
2024-04-02 17:38:41 +02:00
Jordi Boggiano
b12a88b7f3
Fix call
2024-03-22 09:29:43 +01:00
Jordi Boggiano
54870a78c4
Add a new test to confirm that show --direct <name> works with direct dependents/dev-dependents
2024-03-21 16:59:41 +01:00
Jordi Boggiano
2027d4975a
Fail status more softly unless -vvv is used, refs #11889
2024-03-21 11:16:56 +01:00
Jordi Boggiano
bc157ebea9
Fix phpdoc for new php-ext schema
2024-03-20 22:44:48 +01:00
Jordi Boggiano
07fa4255d6
Add support for php extension packages ( #11795 )
...
* Update schema
* Validate php-ext is only set for php-ext or php-ext-zend packages
* Make sure the pool builder excludes php-ext/php-ext-zend
2024-03-20 22:04:58 +01:00
gaxweb
a6947f116a
Allow for SSH URLs when using hg repository type ( #11878 )
2024-03-20 16:31:25 +01:00
Jordi Boggiano
75ccf6557a
Use reactphp/promise v2 compatible code
2024-03-20 12:32:54 +01:00
Jordi Boggiano
59152ad7aa
Fix phpstan errors in FileDownloader, update baseline (1642, 96)
2024-03-20 12:20:30 +01:00
Jordi Boggiano
5a1d506c77
Fix composer status command handling of failed promises, closes #11889
2024-03-20 12:20:30 +01:00
guangwu
7e9bc82017
fix: typo ( #11894 )
...
Signed-off-by: guoguangwu <guoguangwug@gmail.com>
2024-03-19 16:27:29 +01:00
Brad Jones
d00f590354
Surface the advisory ID when CVE not present. ( #11892 )
2024-03-19 16:24:10 +01:00
Stephan
d36cd30d11
HttpDownloader: add option to prevent access to private network ( #11895 )
2024-03-19 16:18:59 +01:00
Jordi Boggiano
83212118cb
Revert "Remove docs about light-weight packages"
...
This reverts commit b34220edc8
.
2024-03-19 15:30:08 +01:00
Jordi Boggiano
504e6c581a
Update deps and baseline (1663, 96)
2024-03-19 15:22:44 +01:00