Releases: TYPO3BestPractices/tea
Releases · TYPO3BestPractices/tea
V3.1.0: New features, bugfixes and cleanup
Added
- Add Composer script for XLIFF linting (#1071)
- Add polish translation for tea (#1020)
- Make records timeable and hideable (#989)
- Add support for PHP 8.3 (#965)
- Add an FE editor (#864, #872, #874, #876)
- Add automerging of green Dependabot PRs (#756)
- Add type coverage calculation (#830)
Changed
Removed
- Stop using Prophecy (#676)
Fixed
V3.0.0: Add TYPO3 12 support, drop TYPO3 10LTS support
Added
- Harden the GitHub Actions workflows (#649)
- Add support for TYPO3 12 (#615, #652, #653)
- Add
.gitignore
entry for JetBrains Fleet editor (#642)
Changed
- Switch the coverage on CI from Xdebug to PCOV (#648)
- Upgrade to
helmich/typo3-typoscript-lint
V3 (#645) - Upgrade to the testing framework v7 (#629)
- Make the TCA ready for TYPO3 v12 (#625)
- Upgrade to PHPUnit 9 and PHPCOV 8 (#610)
- Convert functional test fixtures to CSV (#601)
- Use typed properties instead of
@var
annotations (#599, #612, #628) - Return
ResponseInterface
in controller actions (#597) - Replace switchable controller actions with separate plugins (#575)
Removed
- Drop support for Symfony 4.4 (#622)
- Drop support for TYPO3 10LTS (#594)
- Drop support for PHP 7.2 and 7.3 (#581)
Fixed
V2.0.1: Bug fixes and cleanup
V2.0.0: Drop support for TYPO3 9LTS
V1.1.0: Add support for TYPO3 11LTS
V1.0.0: First public release!
Added
- Also run the CI build once a week (#160)
- Run the functional tests via GitHub Actions (#55)
- Cache Composer dependencies in build (#31)
- Add a status badge for GitHub actions (#32)
- Composer script for PHP code sniffer fixing (#21)
- Run the functional tests in parallel
- Add PHP-CS-Fixer
- Add support for PHP 7.3 and 7.4
- Add support for TYPO3 9.5 and 10.x (#27)
- Add PHP_CodeSniffer to the Travis CI build
- Auto-release to the TER
- Composer script for PHP linting
Changed
- Disable running with lower dependencies on GitHub actions (#54)
- Move the project to the TYPO3 Documentation Team (#47)
- Run unit tests with GitHub actions (#37)
- Switch from PSR-2 to PSR-12 (#3, #35)
- Move TypoScript linting to GitHub actions (#14)
- Move PHP code sniffing to GitHub actions (#13)
- Move PHP linting to GitHub actions (#12)
- Use
.typoscript
as file extension for TS files (#19) - Convert the PHP namespaces to "TTN" (#8)
- Update the contact email in the CoC document (#6)
- Switch to the
TTN
PHP vendor namespace (#1, #5) - Sort the Composer dependencies
- Upgrade PHPUnit to 7.5.14
- Change from GPL V3+ to GPL V2+
- Streamline
ext_emconf.php
- Complete rewrite. Usable with TYPO3 7.6 and 8.7.
Removed
- Drop the Travis CI builds (#56)
- Drop obsolete
dividers2tabs
from the TCA (#44) - Drop obsolete parts from the README (#34)
- Drop unneeded Travis CI configuration settings
- Drop
ext_icon.svg
- Stop building with the lowest Composer dependencies
- Drop support for TYPO3 < 9.5
- Drop support for PHP < 7.2
- Drop support for TYPO3 7.6 and require TYPO3 >= 8.7
- Drop the TYPO3 package repository from
composer.json
- Drop the dependency of
roave/security-advisories
Fixed
- Always use the Composer-installed tools (#49)
- Avoid unwanted higher PHP versions (#50)
- Stop caching
vendor/
on Travis CI (#51) - Use the PHP version from the matrix in the CI (#48)
- Re-add the static TypoScript registration (#41)
- Keep the global namespace clean in
ext_localconf.php
(#40) - Update the badge URLs in the
README
(#29, #22) - Fix code inspection warnings
- Use the new annotations for lazy loading
- Update and pin the dev dependencies
- Drop an obsolete "replace" entry from
composer.json
- Explicitly require MySQL on Travis CI
- Add
.php_cs.cache
to the.gitignore