Jordi Boggiano
c15eba3fe3
Turn naming errors into hard failures in validating array loader
2021-11-25 10:21:37 +01:00
Jordi Boggiano
b09a39f9c8
Error out on recursive links in validating loader and ignore them in regular loader
2021-11-10 11:10:52 +01:00
Martin Herndl
13d433fad0
Add types to `Package/Loader` ( #10206 )
2021-10-25 13:08:05 +02:00
Jordi Boggiano
d1c8a4d1b4
Lots of typing improvements
2021-10-12 22:47:23 +02:00
Jordi Boggiano
61fba697a0
Fix validating array loader handling of invalid target branch datatype
2021-08-30 13:43:33 +02:00
Jordi Boggiano
b583310476
Allow ircs protocol for support.irc
2021-08-19 16:03:59 +02:00
Jordi Boggiano
6441e1f94f
Merge branch '2.0'
2021-05-21 15:01:18 +02:00
Jordi Boggiano
7d19930ca6
Fix minimum-stability validation to match what VersionParser::normalizeStability does, closes #9904
2021-05-21 15:00:48 +02:00
Jordi Boggiano
4842f213a1
Also make sure type is correct for preg_match
2021-04-30 10:07:28 +02:00
Jordi Boggiano
832f4007d6
Allow ints in source/dist reference
2021-04-30 09:40:58 +02:00
Jordi Boggiano
832af78e28
Add basic source/dist validation
2021-04-28 21:53:09 +02:00
Simon Berger
bae227ec2d
Changed all substr calls used to compare fragments of text to strpos
...
Some additional code cleanups in those classes
Reverted change causing issues
2020-09-07 21:08:34 +02:00
Yanick Witschi
bd6f62c535
Consistently reuse the new PlatformRepository::isPlatformPackage() method
2020-09-01 17:19:19 +02:00
Jordi Boggiano
05e9fe936f
Merge branch '1.10'
2020-08-25 08:59:07 +02:00
Jordi Boggiano
b847c4dc3a
Validate licenses correctly even when proprietary is combined with some other license, fixes #9144
2020-08-25 08:58:43 +02:00
Jordi Boggiano
876136022b
Merge remote-tracking branch 'origin/1.10'
2020-04-13 12:41:30 +02:00
Carsten Brandt
960fa4b205
Allow duplicate dashes in package names
...
fixes #8749
1.10 implementation of #8750
2020-04-10 19:01:06 +02:00
Jordi Boggiano
a7a975ec1c
Alias dev-master/trunk/default to 9999999-dev instead of normalizing the version to that, fixes #8323
2020-03-11 15:04:18 +01:00
Nils Adermann
5c4f524d6a
Add funding field to composer.json
...
You can specify a list of funding options each with a type and URL. The
type is used to specify the kind of funding or the platform through
which funding is possible.
2020-02-14 10:08:35 +01:00
Patrick Reimers
8ae8d131d5
Add deprecation warning for name attribute
2019-03-05 10:44:55 +01:00
Patrick Reimers
627a832cc1
Return non zero exit code on deprecation
2019-03-01 19:39:07 +01:00
Jordi Boggiano
acea4a4d4d
Warn on invalid package name or require/provide/.., fixes #7874
2019-01-29 13:46:23 +01:00
David Manners
96347fbea1
composer/composer#7384 : add chat to support options
...
- update schema documents to note that chat is allowed,
- validate that chat must be a string and a url similar to forum options
2018-10-14 11:15:25 +00:00
Gabriel Caruso
7d9f8e2247
Improvements
...
Small improvements, such as remove unused imports, unecessaries casts, parentheses, etc.
2018-07-05 07:44:43 -03:00
Jordi Boggiano
72476b62d4
Check for license validity only on newly updated branches, refs composer/packagist#866 , refs composer/packagist#883
2018-03-01 15:49:25 +01:00
Jordi Boggiano
f857da7c29
Remove deprecated license check from ValidatingArrayLoader, fixes #7026 , fixes #7073
2018-02-05 10:34:41 +01:00
Jordi Boggiano
0fc6fb56a0
Fix validation of license field
2018-02-05 10:17:52 +01:00
Jordi Boggiano
5a1765c838
Only warn for license deprecations for new releases/branches
2018-01-21 17:40:20 +01:00
Jordi Boggiano
188b3a35c8
Tweak license deprecation text to handle + more gracefully, fixes #6981
2018-01-09 17:29:30 +01:00
Jordi Boggiano
5cd0fef7ff
Upgrade to SPDX License 3.0 and handle deprecations more gracefully, fixes #6951
2018-01-04 10:42:46 +01:00
Gabriel Caruso
2ad6f611d7
Allow bin key to receive string
2018-01-02 07:00:55 -02:00
Martin Hasoň
88ec172bd8
Fix CS
2017-05-19 15:14:47 +02:00
Parallel
6ad7caa25e
Add config>platform checking
2017-03-20 23:58:05 +08:00
Jordi Boggiano
57ae6d97b6
Merge branch '1.1'
2016-05-17 12:06:36 +01:00
Andreas Möller
bb0fb0eb26
Fix: Do not issue warning when using exact version constraint for unstable package
2016-05-17 09:25:08 +02:00
Tomáš Markacz
c30dd16e32
add missing validation for rss chanel section in composer schema
2016-05-16 23:24:00 +02:00
Jordi Boggiano
76350676b5
Warn on exact/overly strict constraints, fixes #2746
2016-04-15 16:37:47 +01:00
Jordi Boggiano
c9436438ff
Add memoization to parseConstraints, saves some (6-7% here) RAM and marginal CPU time
2016-02-24 17:27:42 +00:00
Jordi Boggiano
f31799b739
Fix error output of the psr-4 trailing backslash validation
2015-12-27 13:58:20 +00:00
Jordi Boggiano
ac1a0c898d
Add exclude-from-classmap support in validation
2015-10-30 20:04:25 +00:00
Rob Bast
a1427d7fd6
replace all occurences in code and comments
2015-09-24 16:32:36 +02:00
Rob Bast
0f04f97088
Fixed failing testcase
2015-06-02 15:15:30 +02:00
Rob Bast
95dbb6d9db
add docs to support section in composer schema, closes #4055
...
Note that this does not yet add this attribute @ packagist though
2015-05-28 13:15:56 +02:00
Jordi Boggiano
0b4a9235f4
CS fixes
2015-02-24 14:22:54 +00:00
Damian Mooyman
7bb85ff21e
Support aliases for numeric branches. Fixes #3461
2015-01-20 17:42:01 +13:00
Jordi Boggiano
d18ac81381
Fix unset order to avoid a warning
2014-09-05 16:39:00 +01:00
Jordi Boggiano
32cd883daa
Rename options to transport-options, refs #2189
2014-05-07 18:25:28 +02:00
Jordi Boggiano
016a016455
Merge remote-tracking branch 'lcobucci/master'
...
Conflicts:
src/Composer/Downloader/FileDownloader.php
2014-05-07 18:02:46 +02:00
Jordi Boggiano
e7b82cdd88
Only check in require and for non-platform packages, add flag to make this warning optional, refs #2320
2014-04-09 15:37:50 +02:00
Jordi Boggiano
e0004d0656
Merge remote-tracking branch 'stof/validate_unbound_constraints'
2014-04-09 14:51:14 +02:00