Releases: ergebnis/phpstan-rules
Releases · ergebnis/phpstan-rules
2.6.1
What's Changed
- Fix: Remove
nikic/php-parser
by @localheinz in #898 - Fix for: Violation of noParameterWithNullableTypeDeclaration rule identifies itself as "ergebnis.noParameterWithContainerTypeDeclaration" in PHPStan output by @manuelkiessling in #902
New Contributors
- @manuelkiessling made their first contribution in #902
Full Changelog: 2.6.0...2.6.1
2.6.0
What's Changed
- Enhancement: Add support for
phpstan/phpstan:^2.0.0
by @localheinz in #873
Full Changelog: 2.5.2...2.6.0
2.5.2
What's Changed
- Enhancement: Extract
Analyzer
by @localheinz in #896 - Fix: Detect cases where
null
is referenced with incorrect case or relative to the root namespace by @localheinz in #897
Full Changelog: 2.5.1...2.5.2
2.5.1
What's Changed
- Fix: Return
RuleError
with identifier by @localheinz in #882 - Fix: Adjust
Methods\FinalInAbstractClassRule
to ignore Doctrine embeddables and entities by @localheinz in #396 - Fix: Adjust
NoCompactRule
to detect usages ofcompact()
with incorrect case by @localheinz in #889 - Fix: Use more appropriate message when detecting
protected
method in anonymous class by @localheinz in #890 - Fix: Remove abstract test case by @localheinz in #888
- Fix: Ignore
protected
methods declared in traits by @localheinz in #894 #[Before]
attribute should not beprivate
infinal
classes by @cosmastech in #863- Fix: Do not require methods with
phpunit/phpunit
annotations to beprivate
by @localheinz in #895
New Contributors
- @cosmastech made their first contribution in #863
Full Changelog: 2.5.0...2.5.1
2.5.0
What's Changed
- Enhancement: Add rule error identifiers by @localheinz in #876
- Fix: Remove dependency on
nikic/php-parser
by @localheinz in #878 - Enhancement: Add support for PHP 8.0 by @localheinz in #877
- Enhancement: Add support for PHP 7.4 by @localheinz in #880
- Fix: Remove conditions that should never evaluate to true by @localheinz in #881
Full Changelog: 2.4.0...2.5.0
2.4.0
What's Changed
- Enhancement: Synchronize with
ergebnis/php-package-template
by @localheinz in #869 - Fix: Remove
rector/rector
by @localheinz in #868 - Fix: Remove deprecated
checkMissingIterableValueType
option by @localheinz in #870 - Fix: Remove deprecated
checkGenericClassInNonGenericObjectType
option by @localheinz in #871 - Enhancement: Add support for PHP 8.4 by @localheinz in #872
Full Changelog: 2.3.0...2.4.0
2.3.0
What's Changed
- Enhancement: Allow installation on PHP 8.4 by @localheinz in #862
Full Changelog: 2.2.0...2.3.0
2.2.0
What's Changed
- Fix: Remove
infection/infection
by @localheinz in #631 - Fix: Do not configure
platform
by @localheinz in #671 - Enhancement: Synchronize with
ergebnis/php-package-template
by @localheinz in #672 - Enhancement: Synchronize with
ergebnis/php-package-template
by @localheinz in #685 - Enhancement: Synchronize with
ergebnis/php-package-template
by @localheinz in #699 - Fix: Add test case by @localheinz in #715
- Enhancement: Allow installation of
nikic/php-parser:^5.0.0
by @localheinz in #735
Full Changelog: 2.1.0...2.2.0
2.1.0
What's Changed
- Fix: Drop support for PHP 8.0 by @localheinz in #567
- Enhancement: Synchronize with
ergebnis/php-package-template
by @localheinz in #570 - Adds PHP 8.3 support by @nunomaduro in #604
- Enhancement: Synchronize with
ergebnis/php-package-template
by @localheinz in #605
New Contributors
- @nunomaduro made their first contribution in #604
Full Changelog: 2.0.0...2.1.0
2.0.0
What's Changed
- README.md: Fix broken anchor link by @artjomsimon in #403
- Enhancement: Run tests on PHP 8.1 by @localheinz in #407
- Remove unnecessary shell input symbol from installation instructions by @johnbillion in #452
- Fix: Drop support for PHP 7.2 by @localheinz in #496
- Fix: Drop support for PHP 7.3 by @localheinz in #498
- Fix: Use
~
operator to limit compatibility with PHP versions by @localheinz in #507 - Simplify rules.neon by @enumag in #523
- Fix: Drop support for PHP 7.4 by @localheinz in #499
- Remove redundant
NoEmptyRule
by @enumag in #525 - Enhancement: Synchronize with
ergebnis/php-package-template
by @localheinz in #539 - Enhancement: Add support for PHP 8.2 by @localheinz in #540
- Enhancement: Allow configuring methods that are allowed to use container type declarations by @localheinz in #541
- Enhancement: Allow disabling rules by @localheinz in #542
- Enhancement: Add support for nullable union types by @localheinz in #543
New Contributors
- @artjomsimon made their first contribution in #403
- @johnbillion made their first contribution in #452
- @enumag made their first contribution in #523
Full Changelog: 1.0.0...2.0.0