PackageTrack
Sign in Get early access

phpstan/phpstan-strict-rules

Extra strict and opinionated rules for PHPStan

2.0.12 76M downloads/mo #360 most downloaded on Packagist phpstan/phpstan-strict-rules

What this package is like to depend on

Last release 1 months ago

19 Jul 2026

Ships fairly regularly

a new release about every 2 months

Rarely documented

notes for 10 of 52 stable releases

Nothing withdrawn

no release was ever pulled

9 years old

52 releases · first in 2017

6 releases in the last 12 months

see the full history below

Release timeline

52 releases · Nov 2017 to Jul 2026
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 52
  1. 2.0.12 19 Jul 2026
    Release notes
    • 2bc5ae1 - Allow GMP and BCMath\Number in arithmetic operations (#311)
    • 70e3081 - Update github-actions (#324)
    • 07a17dd - Update github-actions to v7 (#325)
    • de9bdda - Update github-actions (#322)
    • 80870ec - Replace deprecated actions/create-release with softprops/action-gh-release
    • 109c14f - Bump GitHub Actions across major versions
    • ebf31ff - Bump GitHub Actions within their current majors
    • 727c193 - Update github-actions
    • cc56619 - Update github-actions
    • 1e72841 - Update release-toot.yml (#319)
    • ada7e60 - CI: move name-collision job into build.yml (#318)
    • 470946d - Add missing export-ignore entries to .gitattributes (#315)
    • 8b14a8e - name-collision-detector (#314)
    Open source →
  2. 2.0.11 02 May 2026
    Release notes
    • 9b000a5 - Fix false positive UselessCast for (void) cast on #[\NoDiscard] calls
    • eceb998 - Delete .github/workflows/claude-react-on-comment.yml
    • d44f7a7 - Lint workflows
    • 26cdbc1 - [StepSecurity] ci: Harden GitHub Actions
    • 41e82cf - Update claude-react-on-comment.yml
    • 3b3c435 - Add missing rule descriptions to README
    • e8e9032 - React on issues opened and fall back to issue body
    • a12a6a8 - Add PHP 8.5 to CI matrix for lint, tests, and static analysis
    • f21225b - Add missing export-ignore entries to .gitattributes
    • 803f353 - Add CLAUDE.md with project documentation
    • 38c26a9 - Add Claude React on Comment workflow
    Open source →
  3. 2.0.10 11 Feb 2026
    Release notes
    • 1aba28b - Bleeding edge - set reportNonIntStringArrayKey to true
    Open source →
  4. 2.0.9 11 Feb 2026
    Release notes
    • b94a0b1 - Bleeding edge - Add operand types to DisallowedLooseComparisonRule error message
    • f6f5b3e - Update WyriHaximus/github-action-get-previous-tag action to v2
    • f602823 - Add keywords for static analysis in composer.json
    Open source →
  5. 2.0.8 27 Jan 2026
    Release notes
    • 1ed9e62 - Allow literal string dynamic property
    • 7493a9f - Update dessant/lock-threads action to v6
    • 796f9c9 - Update actions/checkout action to v6
    • 3dcd0b8 - Remove duplicate rules in Readme
    Open source →
  6. 2.0.7 26 Sep 2025
    Release notes
    • d6211c4 - enable checkStrictPrintfPlaceholderTypes
    • 6b78d53 - Update README.md
    • 0435aeb - Consolidate overwriteVariablesWithLoop rule details
    • e861638 - Simplify tests in which checkNullables is always true
    • 11b6403 - Simplify tests in which treatPhpDocTypesAsCertain is always true
    • b043bd8 - Simplify RequireParentConstructCallRule
    • 9f76a17 - Update actions/checkout action to v5
    • 2b69ec5 - Update Eomm/why-don-t-you-tweet action to v2
    Open source →
  7. 2.0.6 21 Jul 2025
    Release notes
    • f9f77ef - Add numeric check on unary plus and unary minus
    Open source →
  8. 2.0.5 17 Jul 2025
    Release notes
    • 1f1358d - UselessCastRule: do cheaper check first
    • 73c5baa - Update metcalfc/changelog-generator action to v4.6.2
    • f203fec - Match Rule Descriptions with Configuration Parameters in README.md
    • 3ecc310 - Use relative links for rules.neon
    • 04f299f - Update metcalfc/changelog-generator action to v4.5.0
    Open source →
  9. 2.0.4 18 Mar 2025
    Release notes
    Open source →
  10. 2.0.3 21 Jan 2025
    Release notes
    • 8b88b5f - Deprecated parent constructor must not be called
    Open source →
  11. 2.0.2 19 Jan 2025

    Nothing published for this version

  12. 2.0.1 12 Dec 2024

    Nothing published for this version

  13. 2.0.0 26 Oct 2024

    Nothing published for this version

  14. 1.6.2 19 Jan 2025

    Nothing published for this version

  15. 1.6.1 20 Sep 2024

    Nothing published for this version

  16. 1.6.0 20 Apr 2024

    Nothing published for this version

  17. 1.5.5 19 Apr 2024

    Nothing published for this version

  18. 1.5.4 19 Apr 2024

    Nothing published for this version

  19. 1.5.3 06 Apr 2024

    Nothing published for this version

  20. 1.5.2 30 Oct 2023

    Nothing published for this version

  21. 1.5.1 29 Mar 2023

    Nothing published for this version

  22. 1.5.0 21 Feb 2023

    Nothing published for this version

  23. 1.4.5 11 Jan 2023

    Nothing published for this version

  24. 1.4.4 21 Sep 2022

    Nothing published for this version

  25. 1.4.3 26 Aug 2022

    Nothing published for this version

  26. 1.4.2 25 Aug 2022

    Nothing published for this version

  27. 1.4.1 25 Aug 2022

    Nothing published for this version

  28. 1.4.0 23 Aug 2022

    Nothing published for this version

  29. 1.3.0 24 Jun 2022

    Nothing published for this version

  30. 1.2.3 04 May 2022

    Nothing published for this version

  31. 1.2.2 02 May 2022

    Nothing published for this version

  32. 1.2.1 28 Apr 2022

    Nothing published for this version

  33. 1.2.0 21 Apr 2022

    Nothing published for this version

  34. 1.1.0 18 Nov 2021

    Nothing published for this version

  35. 1.0.0 11 Oct 2021

    Nothing published for this version

  36. 0.12.11 21 Aug 2021

    Nothing published for this version

  37. 0.12.10 04 Jul 2021

    Nothing published for this version

  38. 0.12.9 13 Jan 2021

    Nothing published for this version

  39. 0.12.8 11 Jan 2021

    Nothing published for this version

  40. 0.12.7 13 Dec 2020

    Nothing published for this version

  41. 0.12.6 12 Dec 2020

    Nothing published for this version

  42. 0.12.5 30 Aug 2020

    Nothing published for this version

  43. 0.12.4 21 Jul 2020

    Nothing published for this version

  44. 0.12.3 16 Jul 2020

    Nothing published for this version

  45. 0.12.2 20 Jan 2020

    Nothing published for this version

  46. 0.12.1 01 Jan 2020

    Nothing published for this version

  47. 0.12.0 21 Nov 2019

    Nothing published for this version

  48. 0.11.1 12 May 2019

    Nothing published for this version

  49. 0.10.1 06 Jul 2018

    Nothing published for this version

  50. 0.9 26 Nov 2017

    Nothing published for this version

  51. 0.11 14 Jan 2019

    Nothing published for this version

  52. 0.10 22 Jun 2018

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive