All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Full Changelog: https://github.com/TYPO3/coding-standards/compare/v0.7.0...main
v0.7.0 - 2022-12-19
- [!!!][TASK] Increase PHP requirements to 8.0+ by @gilbertsoft in #75
- [TASK] Remove Composer v1 tests by @gilbertsoft in #78
- [!!!][TASK] Remove deprecated commands by @gilbertsoft in #77
- [!!!][TASK] Sync files with the latest TYPO3 Core version by @github-actions in #53
- [!!!][TASK] Increase PHP requirements to 8.0+ by @gilbertsoft in #75
- [!!!][TASK] Remove deprecated commands by @gilbertsoft in #77
- [!!!][TASK] Sync files with the latest TYPO3 Core version by @github-actions in #53
Full Changelog: https://github.com/TYPO3/coding-standards/compare/v0.6.0...v0.7.0
v0.6.0 - 2022-12-19
- [FEATURE] Symfony console application by @gilbertsoft in #39
- [TASK] Proper creation of inherited classes by @gilbertsoft in #52
- [TASK] Preparations for automatic release workflow by @gilbertsoft in #54
- [TASK] Add Rector script and configuration by @gilbertsoft in #56
- [TASK] Run scripts with Composer's PHP version by @gilbertsoft in #57
- [TASK] Apply Rector changes by @gilbertsoft in #58
- [TASK] Optimize CI workflow by @gilbertsoft in #59
- [TASK] Run scripts with Composer's PHP version by @gilbertsoft in #60
- [TASK] Allow updates of composer/package-versions-deprecated by @gilbertsoft in #61
- [TASK] Update changed type hint by @gilbertsoft in #65
- [TASK] Update config location by @gilbertsoft in #66
- [TASK] Update core synchronization regex by @gilbertsoft in #67
- [TASK] Sync files with the latest TYPO3 Core version by @gilbertsoft in #68
- [TASK] Change PHP version for PHP CS job by @gilbertsoft in #70
- [TASK] Replace deprecated set-output command by @gilbertsoft in #71
- [TASK] Update actions by @gilbertsoft in #72
- [TASK] Include skip-changelog label in semver check by @gilbertsoft in #74
- [DOCS] Provide changelog by @gilbertsoft in #62
- [FEATURE] Symfony console application by @gilbertsoft in #39
Full Changelog: https://github.com/TYPO3/coding-standards/compare/v0.5.5...v0.6.0
v0.5.5 - 2022-08-12
Removed breaking CS-Fixer rules.
- [BUGFIX] Remove modernize_strpos by @gilbertsoft in #49
- [TASK] Expose default cs-fixer configuration by @gilbertsoft in #47
- [TASK] Remove binary from coverage by @gilbertsoft in #48
- [TASK] Reduce PHPStan tests by @gilbertsoft in #50
- [TASK] Enable treatPhpDocTypesAsCertain by @gilbertsoft in #51
Full Changelog: https://github.com/TYPO3/coding-standards/compare/v0.5.4...v0.5.5
v0.5.4 - 2022-08-09
New CS-Fixer rules.
- [BUGFIX] Return self to properly support code completion by @gilbertsoft in #36
- [TASK] Sync files with the latest TYPO3 Core version by @github-actions in #34
- [TASK] Allow any composer tool by @gilbertsoft in #37
- [TASK] Update copyright by @gilbertsoft in #38
- [TASK] Update DDEV and debug config by @gilbertsoft in #40
- [TASK] Optimize CI and add coverage report by @gilbertsoft in #41
- [TASK] Rename branch-alias from master to main by @gilbertsoft in #43
- [TASK] Fix nightly CI matrix by @gilbertsoft in #45
- [DOCS] Clarify the usage of the
-f
option by @gilbertsoft in #42
- @github-actions made their first contribution in #34
Full Changelog: https://github.com/TYPO3/coding-standards/compare/v0.5.3...v0.5.4
v0.5.3 - 2022-07-01
Avoid yoda-style conditions in PHP.
- [BUGFIX] Avoid yoda-style conditions in PHP by @eliashaeussler in #31
- [TASK] Disable daily core synchronization by @gilbertsoft in #30
- @eliashaeussler made their first contribution in #31
Full Changelog: https://github.com/TYPO3/coding-standards/compare/v0.5.2...v0.5.3
v0.5.2 - 2022-04-09
Enhanced .editorconfig.
- [TASK] Use recommended naming for config by @gilbertsoft in #21
- [TASK] Sync .editorconfig template by @gilbertsoft in #29
Full Changelog: <https://github.com/TYPO3/coding-standards/compare/v0.5.1...v
v0.5.1 - 2022-04-05
Enhanced .editorconfig.
- [TASK] Complete composer manifest by @gilbertsoft in #22
- [TASK] Add PHP 8.1 and nightly to CI by @gilbertsoft in #26
- [TASK] Sync .editorconfig with the latest TYPO3 Core version by @gilbertsoft in #28
- [DOCS] Update README.md with dev hints by @gilbertsoft in #20
- [DOCS] Move warning about core synchronization by @gilbertsoft in #23
- [DOCS] Fix wrong folder by @gilbertsoft in #24
- [DOCS] Add YouTube link to README.md by @marble in #25
- @marble made their first contribution in #25
Full Changelog: https://github.com/TYPO3/coding-standards/compare/v0.5.0...v0.5.1
v0.5.0 - 2021-11-16
This version now supports PHP 8.1 and is synchronized with the core editorconfig.
Also, the php-cs-fixer template for projects has been adjusted to scan src
instead of src/extensions
. Finally, the setup script has been renamed to
typo3-coding-standards
and is provided as a Composer binary. See README.md for
more information on how to use it.
- [FEATURE] Provide setup binary through composer by @gilbertsoft in #10
- [BUGFIX] Bump minimal requirements to support PHP 8.1 by @gilbertsoft in #19
- [TASK] Introduce CI workflow by @gilbertsoft in #11
- [TASK] Update php-cs-fixer project defaults by @gilbertsoft in #18
- [TASK] Automate updates from core by @gilbertsoft in #17
Full Changelog: https://github.com/TYPO3/coding-standards/compare/v0.4.0...v0.5.0
v0.4.0 - 2021-10-22
This release supports PHP-CS-Fixer 3 and creates .php-cs-fixer.php
now for configuration.
- [BUGFIX] Optimize search for autoloader by @gilbertsoft in #6
- [BUGFIX] Search for autoloader by @gilbertsoft in #9
- [TASK] Synchronize rules with TYPO3 Core by @gilbertsoft in #7
- [TASK] Apply MD styles by @gilbertsoft in #8
- [TASK] Upgrade to friendsofphp/php-cs-fixer 3.0 by @simonschaufi in #5
Full Changelog: https://github.com/TYPO3/coding-standards/compare/v0.3.0...v0.4.0
v0.3.0 - 2021-03-04
Add compatibility for PHP 8.0.
- [TASK] Remove warning and error from .editorconfig.dist by @brotkrueml in #2
- [TASK] Allow PHP 8 by @lolli42 in #4
Full Changelog: https://github.com/TYPO3/coding-standards/compare/v0.2.0...v0.3.0
v0.2.0 - 2020-07-13
Adapt TYPO3 Core guidelines & PSR-12 support.
- [TASK] Align coding guidelines with latest TYPO3 Core master by @bmack
Full Changelog: https://github.com/TYPO3/coding-standards/compare/v0.1.0...v0.2.0
v0.1.0 - 2019-11-23
First release with initial release.
- [FEATURE] Initial commit by @bmack
- [TASK] Remove ESlinting option for now by @bmack