Skip to content

Releases: TYPO3/cms-cli

[RELEASE] Ensure compatibility of symfony/type-info with clear phpstan/phpdoc-parser constraint

13 Nov 12:40
e7ad171
Compare
Choose a tag to compare

This release adds a proper composer dependency to ensure all TYPO3 projects continue to work.

See https://forge.typo3.org/issues/105582

phpdocumentor/reflection-docblock 5.6.0 [1] was released yesterday which allows composer install and composer update to raise phpstan/phpdoc-parser to 2.x.
Since symfony/type-info has an optional dependency to phpstan/phpdoc-parser, a conflict is used to express the supported version. This upstream conflict has a weak range [3] as it only forbids incompatible old versions, but not new upcoming major(!) versions.
The statement "conflict": "<1.0" [3] forbids to install any version before 1.0, but missed to opt out from future major releases (which are allowed to be breaking per semver).
Now that phpstan/phpdoc-parser 2.x has been released and is allowed to be installed by other dependencies like
phpdocumentor/reflection-docblock (which is perfectly fine), this range flaw got revealed.

[1] https://github.com/phpDocumentor/ReflectionDocBlock/releases/tag/5.6.0
[2] symfony/symfony#58800 (comment)
[3] https://github.com/symfony/type-info/blob/v7.1.6/composer.json#L36-L37

Thanks to @bnf for providing this workaround

[RELEASE] Added support for correct autoload path

15 Aug 10:18
d894773
Compare
Choose a tag to compare

What's Changed

  • [BUGFIX] Use correct autoload path, in case this package is linked by @helhum in #7

New Contributors

  • @helhum made their first contribution in #7

Full Changelog: 3.1.0...3.1.1

[RELEASE] Added compatibility for PHP 8.0

01 Mar 12:42
1572143
Compare
Choose a tag to compare
Merge pull request #6 from lolli42/lolli-1

[TASK] Allow PHP ^8.0

[RELEASE] Add support for low-level commands in TYPO3 v11

09 Feb 12:50
bfb13f4
Compare
Choose a tag to compare
Merge pull request #5 from bnf/low-level-commands

[!!!][TASK] Adapt to command handling in TYPO3 v11.1

1.0.2: Remove recursive dependency to TYPO3

06 Sep 12:10
Compare
Choose a tag to compare
To avoid composer issues, we remove
the backwards dependency here again.