Jordi Boggiano
2fb53232d1
Fix usage on symfony 2.x, fixes #10022
2021-07-28 14:19:19 +02:00
Jordi Boggiano
bbe3769bcd
Update changelog
2021-07-23 10:35:14 +02:00
Jordi Boggiano
deb4c48bbc
Avoid using an invalid path for InstalledFilesystemRepo in create-project and use an array repo instead, fixes #10020 , fixes #10021
2021-07-23 10:09:31 +02:00
Jordi Boggiano
1f4401005c
Allow default_socket_timeout to extend the curl timeout if it is longer than 300s, fixes #10018
2021-07-23 09:51:57 +02:00
GeoSot
e07d2a7bef
Respect parent setting, handling exceptions ( #10017 )
2021-07-22 15:14:15 +02:00
Jordi Boggiano
a5ee2269ef
Update changelog
2021-07-22 13:55:15 +02:00
Jordi Boggiano
2f83338d2f
Fix hopefully last php 8.1 deprecation warnings
2021-07-22 13:54:18 +02:00
Jordi Boggiano
24f5e54fbe
Fix only/exclude to avoid matching names as sub-strings of full package names, fixes #10001
2021-07-22 13:47:31 +02:00
Jordi Boggiano
29a52ff463
Register ErrorHandler early to catch deprecation notices while the Application is being initialized
2021-07-22 12:58:14 +02:00
Jordi Boggiano
5413faec49
Merge pull request #10016 from tdutrion/patch-1
...
Highlight the proprietary license trick
2021-07-22 12:43:08 +02:00
Jordi Boggiano
2be03f0d60
More fixes for php8.1 deprecations
2021-07-22 12:42:01 +02:00
Thomas Dutrion
82a7c527f9
Highlight the proprietary license trick
...
From the Symfony Dev #french slack channel (symfony-devs.slack.com), people look confused regarding the value to use as license for proprietary projects, even though it's written in the documentation.
Because proprietary software is still a massive part of composer's usage, I think it can be interesting to have it as a note, more readable to people.
Extract from the conversation:
> J’étais sur la bonne page, il me manquait deux lignes de scroll pour voir ça -.- On a tous nos petits moments de faiblesse
Which roughly translates to:
> I was looking at the right page, just about two lines above... We all have our weak moments
2021-07-22 12:08:25 +02:00
Jordi Boggiano
a7efb27338
More php8.1 deprecation fixes, refs #10008
2021-07-22 11:48:30 +02:00
Jordi Boggiano
47cf602f9e
Fix more PHP 8.1 deprecations, refs #10008
2021-07-22 11:30:01 +02:00
Jordi Boggiano
10ae1d7b08
Fix some PHP 8.1 deprecation warnings, fixes #10008
2021-07-21 15:13:24 +02:00
Jordi Boggiano
f5a03b950d
Improve error reporting in require command, fixes invalid case of consistency issue, fixes #10006
2021-07-21 14:38:10 +02:00
Ondrej Mirtes
79093d664b
Update PHPStan and remove ignore
2021-07-21 10:10:09 +02:00
Jordi Boggiano
052a455672
Merge pull request #10002 from ondrejmirtes/patch-2
...
Simplify code
2021-07-15 14:49:00 +02:00
Ondřej Mirtes
58ced29a2a
Simplify code
2021-07-14 16:36:12 +02:00
Jordi Boggiano
be58b36a35
Also look up 7zz on linux/macOS, fixes #9951
2021-07-12 15:50:02 +02:00
Jordi Boggiano
b602b19f6d
Fix archive command now that zips are extracted async, refs composer/satis#655
2021-07-12 15:09:59 +02:00
Jordi Boggiano
db1d9e75be
Fix support for 7z command fallback on linux/macOS, fixes #9994
2021-07-12 14:49:44 +02:00
Jordi Boggiano
bacbd15b6b
Fix open_basedir support regession in bfea0f7d1
2021-07-12 14:34:18 +02:00
Jordi Boggiano
5152eeebdc
Merge pull request #9995 from Seldaek/fix_wsl
...
Fix UNC/WSL-path issues when running in Windows
2021-07-12 14:07:41 +02:00
Jordi Boggiano
005c55185a
Fix support for writing into UNC paths, and comparing UNC paths correctly in InstalledVersions, fixes #9993
2021-07-12 14:03:00 +02:00
Jordi Boggiano
cc81f5bac3
Fix support for UNC paths in normalizePath, refs #9993
2021-07-12 13:36:57 +02:00
Ondřej Mirtes
c65890d2d3
DiagnoseCommand - fix PHPDoc ( #9991 )
2021-07-07 21:52:53 +02:00
Jordi Boggiano
078aaa6968
Make sure the correct name is being output, fixes #9986
2021-06-27 14:45:31 +02:00
Jordi Boggiano
a5efbbc94a
Validate schema before writing the file, fixes #9986
2021-06-27 14:45:31 +02:00
Jordi Boggiano
420d9bf21d
Move name validation out of interact, fixes #9986
2021-06-27 14:45:30 +02:00
Jordi Boggiano
e87a150f41
Make sure schema issues are always reported correctly, but not in init when Composer is not required, fixes #9986
2021-06-27 14:45:30 +02:00
Jordi Boggiano
6f992a6ea3
Merge pull request #9975 from mitelg/fix-annotation-complete-package-interface
...
Fix initial values of CompletePackage properties
2021-06-26 23:16:58 +02:00
Jordi Boggiano
5780caf208
Fix link when no composer.json is present, fixes #9966
2021-06-26 23:09:27 +02:00
Jordi Boggiano
3a979c7c4b
Merge pull request #9979 from jrfnl/feature/ghactions-turn-on-error-reporting
...
GH Actions: set error_reporting to E_ALL
2021-06-25 23:53:02 +02:00
jrfnl
4324b375af
GH Actions: ensure linting is done against highest/lowest supported PHP version
...
`latest` in the matrix will always refer to the latest stable PHP release, which would now be PHP 8.0.
2021-06-21 21:05:19 +02:00
jrfnl
617d63f40a
GH Actions: set error reporting to E_ALL
...
Turns out the default setting for `error_reporting` used by the SetupPHP action is `error_reporting=E_ALL & ~E_DEPRECATED & ~E_STRICT` and `display_errors` is set to `Off`.
For the purposes of CI, I'd recommend running with `E_ALL` and `display_errors=On` to ensure **all** PHP notices are shown.
2021-06-21 21:03:38 +02:00
Michael Telgmann
66fb240e1b
Fix initial values of CompletePackage properties
2021-06-17 08:46:40 +02:00
Jordi Boggiano
9a32bf9709
Bump source version to 2.1.999
2021-06-09 16:44:06 +02:00
Jordi Boggiano
118c6d545d
Update changelog
2021-06-09 16:25:29 +02:00
Jordi Boggiano
bf3713072c
Fix source binaries not being made executable when symlinks cannot be used, fixes #9961
2021-06-09 16:25:16 +02:00
Jordi Boggiano
2d54a27ebc
Fix config support for new bin-compat value, refs #9959
2021-06-09 16:25:16 +02:00
Jordi Boggiano
3afa0a2df6
Merge pull request #9960 from noniagriconomie/feature-about-version
...
Add Composer version in about command
2021-06-09 16:24:58 +02:00
noniagriconomie
65259ac8e0
Add Composer version in about command
2021-06-09 15:13:01 +02:00
Sebastian Blank
a9031e40eb
Add "symlink" option for "bin-compat" config ( #9959 )
2021-06-09 11:33:44 +02:00
Jordi Boggiano
7157097ea0
Update ISSUE_TEMPLATE.md
2021-06-09 09:47:37 +02:00
Jordi Boggiano
6c1f0cdf24
Handle edge cases too in removeDirectoryPhp to avoid trying to delete symlinks and such, fixes #9955
2021-06-08 21:53:20 +02:00
Jordi Boggiano
f61f2c6872
Also free $file just in case
2021-06-08 21:26:41 +02:00
Jordi Boggiano
32eb3b459a
Update deps
2021-06-08 21:15:28 +02:00
Jordi Boggiano
a02802b109
Warn 1.x users when a package is not found that it may be due to our deprecation policy
2021-06-08 21:12:49 +02:00
Jordi Boggiano
c668c24599
Fix autoload events not being dispatched when running dump-autoload command, fixes #9954
2021-06-08 15:34:26 +02:00