Releases: ergebnis/phpstan-rules
Releases · ergebnis/phpstan-rules
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
1.0.0
(v?\d+(.\d+)*)
- composer(deps-dev): bump
ergebnis/php-cs-fixer-config
from2.5.1
to2.5.2
(#298), by @dependabot[bot] - github-actions(deps): bump
actions/stale
fromv3.0.12
tov3.0.13
(#299), by @dependabot[bot] - github-actions(deps): bump
actions/checkout
fromv2.3.3
tov2.3.4
(#300), by @dependabot[bot] - github-actions(deps): bump
actions/cache
fromv2.1.2
tov2.1.3
(#301), by @dependabot[bot] - github-actions(deps): bump
ibiqlik/action-yamllint
fromv2
tov3
(#302), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/php-cs-fixer-config
from2.5.2
to2.5.3
(#303), by @dependabot[bot] - composer(deps-dev): bump
phpunit/phpunit
from8.5.8
to8.5.9
(#304), by @dependabot[bot] - github-actions(deps): bump
gr2m/create-or-update-pull-request-action
fromv1.3.0
tov1.3.1
(#305), by @dependabot[bot] - github-actions(deps): bump
shivammathur/setup-php
from2.7.0
to2.8.0
(#306), by @dependabot[bot] - github-actions(deps): bump
actions/github-script
fromv3.0.0
tov3.1
(#307), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/test-util
from1.3.0
to1.4.0
(#308), by @dependabot[bot] - github-actions(deps): bump
actions/stale
fromv3.0.13
tov3.0.14
(#309), by @dependabot[bot] - github-actions(deps): bump
shivammathur/setup-php
from2.8.0
to2.9.0
(#310), by @dependabot[bot] - github-actions(deps): bump
gr2m/create-or-update-pull-request-action
fromv1.3.1
tov1.3.3
(#311), by @dependabot[bot] - composer(deps-dev): bump
phpunit/phpunit
from8.5.9
to8.5.11
(#312), by @dependabot[bot] - composer(deps-dev): bump
phpunit/phpunit
from8.5.11
to8.5.13
(#313), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/php-cs-fixer-config
from2.5.3
to2.7.0
(#314), by @dependabot[bot] - Enhancement: Synchronize with
ergebnis/php-library-template
(#315), by @localheinz - composer(deps-dev): bump
ergebnis/php-cs-fixer-config
from2.7.0
to2.8.0
(#316), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/php-cs-fixer-config
from2.8.0
to2.9.0
(#317), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/php-cs-fixer-config
from2.9.0
to2.10.0
(#318), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/composer-normalize
from2.9.0
to2.13.0
(#319), by @dependabot[bot] - Enhancement: Update license year (#321), by @localheinz
- composer(deps-dev): bump
ergebnis/composer-normalize
from2.13.0
to2.13.2
(#320), by @dependabot[bot] - Enhancement: Synchronize with
ergebnis/php-library-template
(#322), by @localheinz - composer(deps-dev): bump
phpunit/phpunit
from8.5.13
to8.5.14
(#324), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/php-cs-fixer-config
from2.10.0
to2.11.0
(#325), by @dependabot[bot] - github-actions(deps): bump
actions/stale
fromv3.0.14
tov3.0.15
(#326), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/php-cs-fixer-config
from2.11.0
to2.12.0
(#327), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/php-cs-fixer-config
from2.12.0
to2.12.1
(#328), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/php-cs-fixer-config
from2.12.1
to2.13.0
(#329), by @dependabot[bot] - github-actions(deps): bump
actions/cache
fromv2.1.3
tov2.1.4
(#330), by @dependabot[bot] - github-actions(deps): bump
actions/stale
fromv3.0.15
tov3.0.16
(#331), by @dependabot[bot] - github-actions(deps): bump
actions/stale
fromv3.0.16
tov3.0.17
(#332), by @dependabot[bot] - github-actions(deps): bump
stefanzweifel/git-auto-commit-action
fromv4.8.0
tov4.9.0
(#333), by @dependabot[bot] - github-actions(deps): bump
stefanzweifel/git-auto-commit-action
fromv4.9.0
tov4.9.1
(#334), by @dependabot[bot] - github-actions(deps): bump
shivammathur/setup-php
from2.9.0
to2.10.0
(#335), by @dependabot[bot] - github-actions(deps): bump
stefanzweifel/git-auto-commit-action
fromv4.9.1
tov4.9.2
(#336), by @dependabot[bot] - github-actions(deps): bump
actions/stale
fromv3.0.17
tov3.0.18
(#337), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/composer-normalize
from2.13.2
to2.13.3
(#338), by @dependabot[bot] - composer(deps-dev): bump
phpunit/phpunit
from8.5.14
to8.5.15
(#339), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/test-util
from1.4.0
to1.5.0
(#340), by @dependabot[bot] - github-actions(deps): bump
stefanzweifel/git-auto-commit-action
fromv4.9.2
tov4.10.0
(#342), by @dependabot[bot] - github-actions(deps): bump
actions/cache
fromv2.1.4
tov2.1.5
(#341), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/php-cs-fixer-config
from2.13.0
to2.13.1
(#343), by @dependabot[bot] - github-actions(deps): bump
actions/github-script
fromv3.1
tov4.0.2
(#345), by @dependabot[bot] - github-actions(deps): bump
shivammathur/setup-php
from2.10.0
to2.11.0
(#346), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/php-cs-fixer-config
from2.13.1
to2.14.0
(#348), by @dependabot[bot] - github-actions(deps): bump
stefanzweifel/git-auto-commit-action
from4.10.0
to4.11.0
(#349), by @dependabot[bot] - github-actions(deps): bump
ibiqlik/action-yamllint
from3
to3.0.1
(#350), by @dependabot[bot] - github-actions(deps): bump
actions/stale
from3.0.18
to3.0.19
(#351), by @dependabot[bot] - github-actions(deps): bump
actions/cache
from2.1.5
to2.1.6
(#353), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/composer-normalize
from2.13.3
to2.15.0
(#356), by @dependabot[bot] - composer(deps-dev): bump
phpunit/phpunit
from8.5.15
to8.5.17
(#357), by @dependabot[bot] - github-actions(deps): bump
ibiqlik/action-yamllint
from3.0.1
to3.0.2
(#359), by @dependabot[bot] - github-actions(deps): bump
actions/github-script
from4.0.2
to5
(#373), by @dependabot[bot] - Enhancement: Restore auto-merge of dependabot pull requests (#375), by @localheinz
- github-actions(deps): bump
actions/github-script
from4.1
to5
(#376), by @dependabot[bot] - github-actions(deps): bump
actions/stale
from3.0.19
to4
(#361), by @dependabot[bot] - github-actions(deps): bump
ibiqlik/action-yamllint
from3.0.2
to3.0.4
(#367), by @dependabot[bot] - github-actions(deps): bump
stefanzweifel/git-auto-commit-action
from4.11.0
to4.12.0
(#370), by @dependabot[bot] - github-actions(deps): bump
shivammathur/setup-php
from2.11.0
to2.14.0
(#371), by @dependabot[bot] - composer(deps-dev): bump
phpunit/phpunit
from8.5.17
to8.5.21
(#374), by @dependabot[bot] - github-actions(deps): bump
shivammathur/setup-php
from2.14.0
to2.15.0
(#377), by @dependabot[bot] - github-actions(deps): bump
ibiqlik/action-yamllint
from3.0.4
to3.1
(#378), by @dependabot[bot] - github-actions(deps): bump
actions/checkout
from2.3.4
to2.3.5
(#380), by @dependabot[bot] - github-actions(deps): bump
actions/checkout
from2.3.5
to2.4.0
(#382), by @dependabot[bot] - Bump support for PHPStan to version
1.0
(#381), by @rpkamp - Fix: Rename
.php_cs
to.php-cs-fixer.php
(#383), by @localheinz - Fix: Adjust usage of octokit (#384), by @localheinz
- Fix: Use
--generate-baseline
option for generating baseline forphpstan/phpstan
(#386), by @localheinz - Enhancement: Update
vimeo/psalm
(#385), by @localheinz - Fix: Do not bother caching cache files for
phpstan/phpstan
andvimeo/psalm
(#387), by @localheinz - Fix: Split condition (#388), by @localheinz
- composer(deps-dev): bump
nette/di
from3.0.1
to3.0.11
(#389), by @dependabot[bot] - Fix: Wrapping (#390), by @localheinz
- Fix: Use
Xdebug
instead ofpcov
for collecting code coverage (#391), by @localheinz - Fix: Split condition (#392), by @localheinz
- Fix: Run
friendsofphp/php-cs-fixer
on fixtures (#358), by @localheinz - Enhancement: Run tests on PHP
8.0
(#323), by @localheinz - Fix: DocBlocks (#393), by @localheinz
- Fix: Avoid comparing boolean with boolean (#394), by @localheinz
- Fix: Adjust
Classes\FinalRule
to inspect attributes (#395), by @localheinz
0.15.3
- composer(deps-dev): bump
ergebnis/test-util
from1.0.0
to1.1.0
(#263), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/composer-normalize
from2.7.1
to2.8.1
(#264), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/license
from1.0.0
to1.1.0
(#266), by @dependabot[bot] - composer(deps-dev): bump
psalm/plugin-phpunit
from0.11.0
to0.12.1
(#267), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/php-cs-fixer-config
from2.2.1
to2.2.2
(#265), by @dependabot[bot] - composer(deps-dev): bump
vimeo/psalm
from3.14.2
to3.15
(#268), by @dependabot[bot] - github-actions(deps): bump
shivammathur/setup-php
from2.4.3
to2.5.0
(#269), by @dependabot[bot] - github-actions(deps): bump
actions/stale
fromv3.0.10
tov3.0.11
(#270), by @dependabot[bot] - github-actions(deps): bump
actions/create-release
fromv1.1.3
tov1.1.4
(#271), by @dependabot[bot] - github-actions(deps): bump
gr2m/create-or-update-pull-request-action
fromv1.2.10
tov1.3.0
(#273), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/composer-normalize
from2.8.1
to2.8.2
(#274), by @dependabot[bot] - github-actions(deps): bump
actions/checkout
fromv2.3.2
tov2.3.3
(#275), by @dependabot[bot] - composer(deps-dev): bump
psalm/plugin-phpunit
from0.12.1
to0.12.2
(#276), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/test-util
from1.1.0
to1.2.0
(#277), by @dependabot[bot] - github-actions(deps): bump
shivammathur/setup-php
from2.5.0
to2.6.0
(#278), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/test-util
from1.2.0
to1.3.0
(#279), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/php-cs-fixer-config
from2.2.2
to2.3.0
(#280), by @dependabot[bot] - github-actions(deps): bump
actions/cache
fromv2.1.1
tov2.1.2
(#281), by @dependabot[bot] - github-actions(deps): bump
actions/stale
fromv3.0.11
tov3.0.12
(#282), by @dependabot[bot] - composer(deps-dev): bump
vimeo/psalm
from3.15
to3.17.2
(#284), by @dependabot[bot] - github-actions(deps): bump
shivammathur/setup-php
from2.6.0
to2.7.0
(#286), by @dependabot[bot] - composer(deps-dev): bump
vimeo/psalm
from3.17.2
to3.18.0
(#287), by @dependabot[bot] - composer(deps-dev): bump
vimeo/psalm
from3.18.0
to3.18.2
(#288), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/composer-normalize
from2.8.2
to2.9.0
(#289), by @dependabot[bot] - github-actions(deps): bump
ibiqlik/action-yamllint
fromv1.0.0
to v2 (#291), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/php-cs-fixer-config
from2.3.0
to2.4.0
(#290), by @dependabot[bot] - Enhancement: Synchronize with
ergebnis/php-library-template
(#292), by @localheinz - composer(deps-dev): bump
ergebnis/php-cs-fixer-config
from2.4.0
to2.5.1
(#293), by @dependabot[bot] - Enhancement: Allow installation with PHP 8.0 (#294), by @localheinz
0.15.2
- github-actions(deps): bump
actions/create-release
from v1.1.1
to v1.1.2
(#250), by @dependabot[bot] - github-actions(deps): bump
actions/checkout
from v2.3.1
to v2.3.2
(#251), by @dependabot[bot] - github-actions(deps): bump
actions/create-release
from v1.1.2
to v1.1.3
(#252), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/composer-normalize
from2.6.1
to2.7.0
(#253), by @dependabot[bot] - composer(deps-dev): bump
vimeo/psalm
from3.13.1
to3.14.1
(#254), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/composer-normalize
from2.7.0
to2.7.1
(#255), by @dependabot[bot] - composer(deps-dev): bump
vimeo/psalm
from3.14.1
to3.14.2
(#256), by @dependabot[bot] - composer(deps-dev): bump
psalm/plugin-phpunit
from0.10.1
to0.11.0
(#258), by @dependabot[bot] - github-actions(deps): bump
actions/github-script
from v2 to v3 (#257), by @dependabot[bot] - Fix: Drop support for PHP 7.1 (#259), by @localheinz
- composer(deps-dev): bump
infection/infection
from0.13.6
to0.15.3
(#260), by @dependabot[bot] - composer(deps-dev): bump
phpunit/phpunit
from7.5.20
to8.5.8
(#261), by @dependabot[bot] - Enhancement: Synchronize with
ergebnis/php-library-template
(#262), by @localheinz
0.15.1
- Build(deps-dev): Bump
vimeo/psalm
from3.11.2
to3.11.4
(#226), by @dependabot-preview[bot] - Build(deps-dev): Bump
psalm/plugin-phpunit
from0.10.0
to0.10.1
(#227), by @dependabot-preview[bot] - Build(deps-dev): Bump
vimeo/psalm
from3.11.4
to3.11.5
(#228), by @dependabot-preview[bot] - Fix: Use
main
as default branch name (#229), by @localheinz - Enhancement: Synchronize with
ergebnis/php-library-template
(#231), by @localheinz - Fix: Restore ignore rules (#234), by @localheinz
- Build(deps): Bump
actions/create-release
fromv1
tov1.1.1
(#235), by @dependabot[bot] - Build(deps): Bump
actions/checkout
fromv2
tov2.3.0
(#236), by @dependabot[bot] - Fix: Formatting (#237), by @localheinz
- Build(deps-dev): Bump
vimeo/psalm
from3.11.5
to3.11.6
(#238), by @dependabot[bot] - Build(deps-dev): Bump
vimeo/psalm
from3.11.6
to3.12.1
(#240), by @dependabot[bot] - Build(deps-dev): Bump
ergebnis/php-cs-fixer-config
from2.1.2
to2.2.0
(#241), by @dependabot[bot] - Build(deps): Bump
actions/checkout
fromv2.3.0
tov2.3.1
(#239), by @dependabot[bot] - Enhancement: Synchronize with
ergebnis/php-library-template
(#242), by @localheinz - composer(deps-dev): bump
ergebnis/php-cs-fixer-config
from2.2.0
to2.2.1
(#243), by @dependabot[bot] - composer(deps-dev): bump
vimeo/psalm
from3.12.1
to3.12.2
(#244), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/composer-normalize
from2.5.1
to2.6.1
(#246), by @dependabot[bot] - Fix: Use caret operator (#247), by @localheinz
- Methods\FinalInAbstractClassRule: allow __construct method to be non-final (#248), by @Slamdunk
- composer(deps-dev): bump
vimeo/psalm
from3.12.2
to3.13.1
(#249), by @dependabot[bot]
0.15.0
- Build(deps-dev): Bump
ergebnis/composer-normalize
from2.3.0
to2.3.2
(#204), by @dependabot-preview[bot] - Build(deps-dev): Bump
vimeo/psalm
from3.9.5
to3.10.1
(#207), by @dependabot-preview[bot] - Build(deps-dev): Bump
psalm/plugin-phpunit
from0.9.0
to0.9.1
(#208), by @dependabot-preview[bot] - Build(deps-dev): Bump
psalm/plugin-phpunit
from0.9.1
to0.9.2
(#209), by @dependabot-preview[bot] - Build(deps-dev): Bump
psalm/plugin-phpunit
from0.9.2
to0.10.0
(#210), by @dependabot-preview[bot] - Build(deps-dev): Bump
ergebnis/php-cs-fixer-config
from2.1.0
to2.1.1
(#211), by @dependabot-preview[bot] - Enhancement: Synchronize with
ergebnis/php-library-template
(#212), by @localheinz - Build(deps-dev): Bump
vimeo/psalm
from3.10.1
to3.11.0
(#213), by @dependabot-preview[bot] - Build(deps-dev): Bump
vimeo/psalm
from3.11.0
to3.11.1
(#214), by @dependabot-preview[bot] - Fix: Synchronize with
ergebnis/php-library-template
(#216), by @localheinz - Build(deps-dev): Bump
vimeo/psalm
from3.11.1
to3.11.2
(#215), by @dependabot-preview[bot] - Build(deps-dev): Bump
ergebnis/composer-normalize
from2.3.2
to2.4.0
(#219), by @dependabot-preview[bot] - Build(deps-dev): Bump
ergebnis/php-cs-fixer-config
from2.1.1
to2.1.2
(#217), by @dependabot-preview[bot] - Build(deps-dev): Bump
ergebnis/composer-normalize
from2.4.0
to2.5.0
(#220), by @dependabot-preview[bot] - Build(deps-dev): Bump
ergebnis/composer-normalize
from2.5.0
to2.5.1
(#221), by @dependabot-preview[bot] - Build(deps-dev): Bump
ergebnis/license
from0.1.0
to1.0.0
(#222), by @dependabot-preview[bot] - Enhancement: Synchronize with
ergebnis/php-library-template
(#223), by @localheinz - Fix: Rename data providers (#224), by @localheinz
- Enhancement: Implement
Classes\PHPUnit\Framework\TestCaseWithSuffixRule
(#225), by @localheinz