CHANGELOG.md 2.46 KB
Newer Older
Oliver Klee's avatar
Oliver Klee committed
1 2 3 4 5 6 7 8
# Change log

All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](https://semver.org/).

## x.y.z

### Added
9
- Also run the CI build once a week (#160)
10
- Run the functional tests via GitHub Actions (#55)
11
- Cache Composer dependencies in build (#31)
12
- Add a status badge for GitHub actions (#32)
13
- Composer script for PHP code sniffer fixing (#21)
14 15
- Run the functional tests in parallel
- Add PHP-CS-Fixer
16
- Add support for PHP 7.3 and 7.4
17
- Add support for TYPO3 9.5 and 10.x (#27)
18 19
- Add PHP_CodeSniffer to the Travis CI build
- Auto-release to the TER
20
- Composer script for PHP linting
Oliver Klee's avatar
Oliver Klee committed
21 22

### Changed
23
- Disable running with lower dependencies on GitHub actions (#54)
24
- Move the project to the TYPO3 Documentation Team (#47)
25
- Run unit tests with GitHub actions (#37)
26
- Switch from PSR-2 to PSR-12 (#3, #35)
27
- Move TypoScript linting to GitHub actions (#14)
28 29
- Move PHP code sniffing to GitHub actions (#13)
- Move PHP linting to GitHub actions (#12)
30
- Use `.typoscript` as file extension for TS files (#19)
31
- Convert the PHP namespaces to "TTN" (#8)
32
- Update the contact email in the CoC document (#6)
33
- Switch to the `TTN` PHP vendor namespace (#1, #5)
34 35 36
- Sort the Composer dependencies
- Upgrade PHPUnit to 7.5.14
- Change from GPL V3+ to GPL V2+
37
- Streamline `ext_emconf.php`
Oliver Klee's avatar
Oliver Klee committed
38 39 40 41

### Deprecated

### Removed
42
- Drop the Travis CI builds (#56)
43
- Drop obsolete `dividers2tabs` from the TCA (#44)
44
- Drop obsolete parts from the README (#34)
45 46 47 48 49 50 51 52
- 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`
Oliver Klee's avatar
Oliver Klee committed
53 54

### Fixed
55
- Always use the Composer-installed tools (#49)
56
- Avoid unwanted higher PHP versions (#50)
57
- Stop caching `vendor/` on Travis CI (#51)
58
- Use the PHP version from the matrix in the CI (#48)
59
- Re-add the static TypoScript registration (#41)
60
- Keep the global namespace clean in `ext_localconf.php` (#40)
61
- Update the badge URLs in the `README` (#29, #22)
62 63 64 65 66 67
- 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`
Oliver Klee's avatar
Oliver Klee committed
68

69
## 2.0.0
70
- Complete rewrite. Usable with TYPO3 7.6 and 8.7.