PackageTrack
Sign in Get early access

nunomaduro/larastan

Abandoned; use larastan/larastan. Larastan - Discover bugs in your code without running it. A phpstan/phpstan extension for Laravel

v3.10.0 47M downloads/mo #1110 most downloaded on Packagist larastan/larastan

What this package is like to depend on

Last release 2 months ago

28 May 2026

Ships fairly regularly

a new release about every 5 weeks

Rarely documented

notes for 10 of 186 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

186 releases · first in 2018

13 releases in the last 12 months

see the full history below

Release timeline

186 releases · Jul 2018 to May 2026
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 186
  1. v3.10.0 28 May 2026
    Release notes

    What's Changed

    Added

    • PHPStan 2.2.0 compatibility
    • Update codestyle check to latest version by @jnoordsij in #2484
    • Add export-ignore for assets directory in .gitattributes by @joke2k in #2490
    • Add type narrowing for where method on collections by @jnoordsij in #2483

    Fixed

    Internal

    New Contributors

    Full Changelog: v3.9.6...v3.10.0

    Open source →
  2. v3.9.6 16 Apr 2026
    Release notes

    What's Changed

    Added

    • Improve blade view parsing for NoMissingTranslationsRule by @FeBe95 in #2476

    Fixed

    • fix: undefined array key internal error when view path has trailing slash by @FeBe95 in #2478

    Full Changelog: v3.9.5...v3.9.6

    Open source →
  3. v3.9.5 11 Apr 2026
    Release notes Open source →
  4. v3.9.4 02 Apr 2026
    Release notes

    What's Changed

    Changed

    • refactor: create new extensions out of old pipeline based approach by @canvural in #2448
    • refactor: leverage more PHPStan things by @canvural in #2449
    • fix: type inference for MySQL ENUM types in squashed migrations by @FeBe95 in #2454
    • feat: improve map and mapWithKeys return types by @canvural in #2466

    Internal

    Full Changelog: v3.9.3...v3.9.4

    Open source →
  5. v3.9.3 20 Feb 2026
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v3.9.2...v3.9.3

    Open source →
  6. v3.9.2 30 Jan 2026
    Release notes

    What's Changed

    Added

    • Improve type inference for MySQL ENUM types in squashed migrations by @ngmy in #2434

    Fixed

    • fix: model property type has template type 0ac2cfa

    New Contributors

    Full Changelog: v3.9.1...v3.9.2

    Open source →
  7. v3.9.1 21 Jan 2026
    Release notes

    What's Changed

    Fixed

    Full Changelog: v3.9.0...v3.9.1

    Open source →
  8. v3.9.0 17 Jan 2026
    Release notes

    What's Changed

    Added

    • feat: Add stubs for Cache facade by @melvinversluijs in #2420
    • feat: Migration caching (enableMigrationCache option, disabled by default) in 9b35634d and 82c1889 Read more about it here
    • feat: parseModelCastsMethod option for better cast inference in afd59445 Read more about it here:
    • feat: Styled bootstrap error reporting with stack traces in 1756b49a

    Fixed

    • [3.x] fix: nullability detection for TEXT and some other column types by @hivokas in #2422
    • fix: groupBy stub in 7d52136f
    • fix: Primary key type inference for models using HasUuids and HasUlids (#2188) in 4894e254

    New Contributors

    Full Changelog: v3.8.1...v3.9.0

    Open source →
  9. v3.8.1 11 Dec 2025
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v3.8.0...v3.8.1

    Open source →
  10. v3.8.0 27 Oct 2025
    Release notes

    What's Changed

    Added

    Add optional phpMyAdmin SQL parser integration by @canvural in #2388

    Larastan can now detect automatically if you have phpmyadmin/sql-parser package and use that to parse your squashed database migrations. This parser package has better support for different SQL keywords. Note: The package has GPL 2 license. Meaning if you install it and distribute your app with it you also need to have GPL 2 licensed application. But generally this is not a problem because you should install Larastan and the sql-parser package as a development dependency and remove these development dependencies while deploying your application to production.

    Treat unsigned database columns as non-negative-int 52aa393

    Fixed

    • fix: add int to Enumerable::pluck argument 974100d
    • fix: cache model casts 0ea3de7
    • chore: use cached parser for parsing migrations 8245ac3

    Internal

    • chore: phpunit hasProperty/getProperty deprecations by @calebdw in #2379

    Full Changelog: v3.7.2...v3.8.0

    Open source →
  11. v3.7.2 19 Sep 2025

    Nothing published for this version

  12. v3.7.1 10 Sep 2025

    Nothing published for this version

  13. v3.7.0 09 Sep 2025

    Nothing published for this version

  14. v3.6.1 25 Aug 2025

    Nothing published for this version

  15. v3.6.0 11 Jul 2025

    Nothing published for this version

  16. v3.5.0 19 Jun 2025

    Nothing published for this version

  17. v3.4.2 10 Jun 2025

    Nothing published for this version

  18. v3.4.1 09 Jun 2025

    Nothing published for this version

  19. v3.4.0 22 Apr 2025

    Nothing published for this version

  20. v3.3.1 03 Apr 2025

    Nothing published for this version

  21. v3.3.0 03 Apr 2025

    Nothing published for this version

  22. v3.2.0 14 Mar 2025

    Nothing published for this version

  23. v3.1.0 20 Feb 2025

    Nothing published for this version

  24. v3.0.4 06 Feb 2025

    Nothing published for this version

  25. v3.0.3 06 Feb 2025

    Nothing published for this version

  26. v3.0.2 26 Nov 2024

    Nothing published for this version

  27. v3.0.1 26 Nov 2024

    Nothing published for this version

  28. v3.0.0 15 Nov 2024

    Nothing published for this version

  29. v2.11.2 10 Jun 2025

    Nothing published for this version

  30. v2.11.1 09 Jun 2025

    Nothing published for this version

  31. v2.11.0 21 Apr 2025

    Nothing published for this version

  32. v2.10.0 14 Mar 2025

    Nothing published for this version

  33. v2.9.14 06 Feb 2025

    Nothing published for this version

  34. v2.9.13 04 Feb 2025

    Nothing published for this version

  35. v2.9.12 26 Nov 2024

    Nothing published for this version

  36. v2.9.11 11 Nov 2024

    Nothing published for this version

  37. v2.9.10 19 Oct 2024

    Nothing published for this version

  38. v2.9.9 15 Oct 2024

    Nothing published for this version

  39. v2.9.8 06 Jul 2024

    Nothing published for this version

  40. v2.9.7 27 May 2024

    Nothing published for this version

  41. v2.9.6 09 May 2024

    Nothing published for this version

  42. v2.9.5 16 Apr 2024

    Nothing published for this version

  43. v2.9.4 14 Apr 2024

    Nothing published for this version

  44. v2.9.3 06 Apr 2024

    Nothing published for this version

  45. v2.9.2 27 Feb 2024

    Nothing published for this version

  46. v2.9.1 26 Feb 2024

    Nothing published for this version

  47. v2.9.0 13 Feb 2024

    Nothing published for this version

  48. v2.8.1 08 Jan 2024

    Nothing published for this version

  49. v2.8.0 02 Jan 2024

    Nothing published for this version

  50. v2.7.0 04 Dec 2023

    Nothing published for this version

  51. v2.6.5 17 Nov 2023

    Nothing published for this version

  52. v2.6.4 29 Jul 2023

    Nothing published for this version

  53. v2.6.3 13 Jun 2023

    Nothing published for this version

  54. v2.6.2 10 Jun 2023

    Nothing published for this version

  55. v2.6.1 04 Jun 2023

    Nothing published for this version

  56. v2.6.0 20 Apr 2023

    Nothing published for this version

  57. 2.5.2 11 Apr 2023

    Nothing published for this version

  58. 2.5.1 04 Mar 2023

    Nothing published for this version

  59. 2.5.0 04 Mar 2023

    Nothing published for this version

  60. 2.4.1 05 Feb 2023

    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