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.
- Return value of SyncCommand::execute() must be of the type int in /symfony/console/Command/Command.php:329
Php81
RuleSet.- With the
BlankLineAroundClassBodyFixer
. See PHP-CS-Fixer/#3653
- With the
- [Symfony] Support version
^6
of Symfony - [Rector] Update Rector to 0.13
- [PHPStan] Update PHPStan and related packages to 1.0
- [Rector] Update Rector to 0.12.4
Check UPGRADING.md for instructions on breaking changes.
- Allow Symfony 5 dependencies
- [PHP-CS-Fixer] Update to v3
- [Rector] Include more file extensions in configs
- [Rector] Include PHP 8 & PHP 8.1 setlists in configs
- [Rector] Change rulesets to remove rules of existing rulesets instead of completely redefining them
- [Rector] Add a minimum patch version. This makes it easier to keep track of what version our rule set overrides are based on
- Remove
mglaman/phpstan-drupal
andphpstan/phpstan-symfony
dependencies and add recommendations to README instead.
- Add written coding standards about PSR, Drupal modules and model–view–controller (and presenter)
- Update hook_event_dispatcher Rector set to replace
HookEventDispatcherEvents
withHookEventDispatcherInterface
- Update PHPStan to ^0.12.65
- Update Rector to ^0.11
- Add support for latest Rector dev
- Replace deprecated
rector/rector-prefixed
with rector/rector
- Fix hook_event_dispatcher Rector rule set
- Remove reference to removed argument
- Fix references to Rector set lists
- Fix references to Rector set lists
- Update
rector/rector-prefixed
- Add Rector rule set to update the hook_event_dispatcher module
- Add drupal-module & drupal-site Rector configs
- Update dependency injection Rector rule set
- Remove ChangeOrIfReturnToEarlyReturnRector Rector rule
- Fix Parse error in Php80.php
- Add PHP 8 support
- Add Rector dependency & rule sets
- Add phpstan-symfony
- Temporary disable "binary_operator_spaces" rule for " | " #12
- Add rulesets for PHP 7.4 & 8.0
- Disable risky rules by default for PHP-CS-Fixer
- Increase the minimum version of PHPStan & PHP-CS-Fixer
- Update drupal-module & drupal-site PHPStan configs
- Update PHP-CS-Fixer configs
- Add drupal-module PHPStan config
- Update drupal-site PHPStan config
- Add best practices about git commit messages
- Add best practices about publishing modules
- Change repository description
- Update README
- Update regex of the Implicit array creation is not allowed PHPStan rule.
- Add PHPStan & contrib rule packages
- Add custom rule to resolve methods from
wieni/wmcontroller
presenter methods - Add
drupal-site
&php-project
PHPStan configs to include in other projects - Add PHPStan to own coding standard fixers
- Add composer.lock to .gitignore
- Disable
global_namespace_import
&single_line_throw
rules - Remove maintainers section & update security email address in README
Initial release