Releases: TYPO3/tailor
[RELEASE] 1.6.0: Compatibility with Symfony 7
All commits since 1.5.0
- fadda63 [TASK] Update version number
- ed8e050 [TASK] Change "typo3/coding-standards" requirements
- 402de9b [TASK] Drop symfony 4.4 support
- 410a9f2 [FEATURE] Introduce command to create local extension artefact
- 09ca05a [FEATURE] Add support for Symfony 7
- 38dbec4 [TASK] Drop support for EOL'ed Symfony versions
- f811810 [TASK] Bump the development dependencies
- 7942a86 [TASK] Add PHP 8.3 to the CI matrix
- b6fdaab [TASK] Drop the workaround for composer install on PHP 8.2
- 7eb42ef [TASK] Move the code style check to a decicated CI job
- b0b9634 [TASK] Use the latest Ubuntu LTS on CI
- 275b110 [TASK] Streamline a CI job name
- f7309ff [TASK] Sort the entries in the
.gitignore
- 30162ab [TASK] Exclude more possible TypoScript lint configuration files
- 147b8ed [BUGFIX] Fix multiline comments for GitHub environment variables
[RELEASE] 1.5.0: Compatibility with Symfony 6
[RELEASE] 1.4.1: Regular maintenance
[RELEASE] 1.4.0: PHP 8.1 compatibility
Notable changes
PHP 8.1 compatibility 4d6ff96 (Extended tests to cover PHP 8.1)
More files are now excluded from packaging by default 2b4fa52 & 8e786e3
All commits since 1.3.0
- [TASK] Update version number 03dc947
- [FEATURE] Also test for compatibility with PHP 8.1 4d6ff96
- [TASK] Update typo3/coding-standards to ^0.4.0 c732806
- [TASK] Add note about typo3-uploader-ter action 05215cc
- [BUGFIX] Fix tests a74ef5d
- [TASK] Adjust README regarding authentication requirements for token commands cb03d3a
- [TASK] Also exclude the Rector configuration file from packaging 8e786e3
- [TASK] Exclude more files from packaging 2b4fa52
- [BUGFIX] Clean up VersionServiceTest e6ddac5
- [BUGFIX] fix Github Workflow syntax 7784818
[RELEASE] 1.3.0: PHP 8 compatibility
Notable changes
PHP 8 compatibility f912159
Looking forward to TYPO3 11 LTS, Tailor is already declared as PHP 8 compatible.
All commits since 1.2.0
- [TASK] Update version number 0362f48
- [TASK] Declare PHP 8 compatibility f912159
- [TASK] Stop packaging development tools and the PHIVE configuration 13fef34
- [BUGFIX] Use note() instead info() to be compatible with symfony/console:^4.4 07c0c06
- [TASK] README.md updates 35153d0
- [TASK] Update Version number in executable dcfe5cf
[RELEASE] 1.2.0: Expansion of automation
Notable changes
Automatic extension key detection 12b61aa
Tailor does now automatically detect the extension key, if provided in your composer.json
file. This makes the integration in your pipeline or workflow even easier. Just update your composer.json
with the following, if not already done:
"extra": {
"typo3/cms": {
"extension-key": "my_ext",
}
},
Update version number in documentation configuration a6b2f5b
The set-version
command does now also automatically update the version number in your Documentation/Settings.cfg
file, if present. If your extension does not feature a documentation at all, you can prevent Tailor from searching for the file by either using the option --no-docs
or globally by setting the environment variable TYPO3_DISABLE_DOCS_VERSION_UPDATE=1
.
All commits since 1.1.1
- [FEATURE] Add ComposerReader to read information from composer.json 12b61aa
- [TASK] Make regex more explicit and change severity 4a35cd6
- [FEATURE] Update version number also in documentation settings a6b2f5b
- [TASK] Explicitly use Composer 2 for GitHub Actions bdf9ed9
- [BUGFIX] Fix typo in php file extension in the exclude list f1b99e4
- [TASK] Make sure to exclude the public folder when packaging d9eff42
- [TASK] Add test case for string array key in emconf c771aa5
- [FOLLOWUP] Remove duplicate entry from the ignore list 245c882
- [CLEANUP] Add another trailing comma for an array 69e60cd
- [TASK] Ignore more files from uploading b109cf3
- [CLEANUP] Streamling the ignore file c4f30f1
[RELEASE] 1.1.1: Enable support for TYPO3 v9
Notable changes
TYPO3 v9 support ba39f2e
Tailor can now also be used for extensions which require TYPO3 v9. Therefore, Tailor now supports at least TYPO3 9.5, 10.4 and 11.
Special thanks
Thanks to @simonschaufi for his help on improving the Github workflow example.
All commits since 1.1.0
[RELEASE] 1.1.0: Improvements and bugfixes
Notable changes
Improved handling of environment variables 3632472
You can now use $_ENV
, putenv()
to set your variables. It's also possible to place them directly in the command line.
Note: Setting a environment variable using $_ENV
will override variables set with putenv()
.
Fixed exit codes 774e005
Tailor now returns the correct exit code (0
on success and 1
on failure).
Note: Failure also includes errors form the remote API.
Examples for Github workflows and Gitlab pipelines b74e363 | df2154a
The Readme now features examples, how tailor can be integrated into your Github workflow respectively your GitLab pipeline.
Special thanks
Thanks to @spoonerWeb for providing the GitLab pipeline example.
All commits since 1.0.0
- [TASK] Add tests badge 45e04cb
- [TASK] Add github workflow example b74e363
- Add GitLab CI example df2154a
- [TASK] Update issue templates 27d4bb2
- [TASK] Add github action for testing e2c0937
- [BUGFIX] Fix exit codes in AbstractClientRequestCommand 774e005
- [TASK] Improve environment variables handling 3632472
[RELEASE] Initial release
First release for usage in extensions.typo3.org REST API