PackageTrack
Sign in Get early access

wnx/laravel-stats

Get insights about your Laravel Project

v2.20.0 1.9M downloads/mo #3603 most downloaded on Packagist stefanzweifel/laravel-stats

What this package is like to depend on

Last release 25 days ago

29 Jul 2026

Release timing varies

gaps range from 1 weeks to 9 months

Most releases are documented

notes for 51 of 58 stable releases

Nothing withdrawn

no release was ever pulled

9 years old

60 releases · first in 2017

4 releases in the last 12 months

see the full history below

Release timeline

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

Releases

latest 60
  1. v2.20.0 29 Jul 2026
    Release notes

    Added

    • Add Support for Symfony 8 (and Pest v5) (#239)

    Fixed

    • Add Dependabot and harden CI Pipeline (#240)
    • Restore and Enable Larastan (#237)
    Open source →
  2. v2.19.0 12 Mar 2026
    Release notes

    Added

    • Add Support for Laravel 13 (#236)
    Open source →
    Release notes

    Added

    • Add Support for Laravel 13 (#236)
    Open source →
  3. v2.18.0 24 Nov 2025
    Release notes

    Added

    • Add Support for PHP 8.5 (#234)

    Changed

    • Drop Support for Laravel 11 and PHP 8.2 and PHP 8.3 (#235)
    Open source →
    Release notes

    Added

    • Add Support for PHP 8.5 (#234)

    Changed

    • Drop Support for Laravel 11 and PHP 8.2 and PHP 8.3 (#235)
    Open source →
  4. v2.17.0 12 Oct 2025
    Release notes

    Changed

    • Add Support for PHPUnit 12 (#233)
    Open source →
    Release notes

    Changed

    • Add Support for PHPUnit 12 (#233)
    Open source →
  5. v2.16.0 21 Aug 2025
    Release notes

    Added

    • Add Pest v4 Support (#232)
    Open source →
    Release notes

    Added

    • Add Pest v4 Support (#232)
    Open source →
  6. v2.15.0 14 Feb 2025
    Release notes

    Changed

    • Add Support for Laravel 12 (#230)
    Open source →
    Release notes

    Changed

    • Add Support for Laravel 12 (#230)
    Open source →
  7. v2.14.0 13 Nov 2024
    Release notes

    Added

    • Add Support for PHP 8.4 (#229)

    Changed

    • Add Larastan / PHPStan (#228)
    • Drop Support for Laravel Versions below 11 and below PHP 8.2 (#227)
    Open source →
    Release notes

    Added

    • Add Support for PHP 8.4 (#229)

    Changed

    • Add Larastan / PHPStan (#228)
    • Drop Support for Laravel Versions below 11 and below PHP 8.2 (#227)
    Open source →
  8. v2.13.2 28 Feb 2024
    Release notes

    Changed

    • Sort Files when statistics is shown in Verbose Mode (#226)
    • Refactor Codebase to use modern PHP features using Rector (#225)
    Open source →
    Release notes

    Changed

    • Sort Files when statistics is shown in Verbose Mode (#226)
    • Refactor Codebase to use modern PHP features using Rector (#225)
    Open source →
  9. v2.13.1 13 Feb 2024
    Release notes

    Changed

    • Remove calls to getLaravelVersion() for versions no longer supported (#224)

    Fixed

    • Fix Middleware Classifier for Laravel 11 (#223)
    Open source →
    Release notes

    Changed

    • Remove calls to getLaravelVersion() for versions no longer supported (#224)

    Fixed

    • Fix Middleware Classifier for Laravel 11 (#223)
    Open source →
  10. v2.13.0 03 Feb 2024
    Release notes

    Added

    • Add Support for Laravel 11 (#222)
    Open source →
    Release notes

    Added

    • Add Support for Laravel 11 (#222)
    Open source →
  11. v2.12.0 16 Oct 2023
    Release notes

    Added

    • Add Support for PHP 8.3 (#221)
    Open source →
  12. v2.11.4 28 Aug 2023
    Release notes

    Fixed

    • Fix Laravel 10 bug in stats list command. (#220)
    Open source →
  13. v2.11.3 12 Aug 2023
    Release notes

    Fixed

    • Ignore Pest Files when finding and loading Classes (#219)
    Open source →
  14. v2.11.2 18 Mar 2023
    Release notes

    Fixed

    • Switch to forked phploc package and add support for Laravel 10 / PHPUnit 10 (#217)
    Open source →
  15. v2.11.1 16 Mar 2023
    Release notes

    Changed

    • Add Support for PhpUnit 10 (#215)
    Open source →
  16. v2.11.0 27 Jan 2023
    Release notes

    Added

    • Add Support for Laravel 10 (#213)

    Changed

    • Drop Support for Laravel 7 & Laravel 8 (#212)
    • Drop Support for PHP 7.3 & PHP 7.4 (#212)
    Open source →
  17. v2.10.0 29 Oct 2022
    Release notes

    Added

    • Add Support for PHP 8.2 (#210)
    Open source →
  18. v2.9.2 05 Jul 2022
    Release notes

    Fixed

    • Fix Issue with Anonymous Database Migrations (#208)
    Open source →
  19. v2.9.1 31 May 2022
    Release notes

    Fixed

    • Fix Issue with running stats with Laravel Sail and Swoole extension installed (#207)
    Open source →
  20. v2.9.0 22 Mar 2022

    Nothing published for this version

  21. v2.8.1 22 Feb 2022

    Nothing published for this version

  22. v2.8.0 19 Jan 2022

    Nothing published for this version

  23. v2.7.0 26 Nov 2021

    Nothing published for this version

  24. v2.6.0 20 Nov 2021

    Nothing published for this version

  25. v2.5.2 02 May 2021

    Nothing published for this version

  26. v2.5.1 11 Mar 2021
    Release notes

    Fixes

    • Fix stats command when run in projects which is using Closure based Event Listeners in Models booted method. #193
    Open source →
  27. v2.5.0 20 Nov 2020
    Release notes

    Added

    • Support for PHP 8 #187
    Open source →
  28. v2.4.1 29 Sep 2020
    Release notes

    Changed

    • Use latest version of stefanzweifel/laravel-stats-phploc (Remove deprecated sebastian/finder-facade dependency) #185, #184
    Open source →
  29. v2.4.0 08 Sep 2020
    Release notes

    Added

    • Add Database Factory Classifier #183
    • Add Support for Laravel 8 #180
    Open source →
  30. v2.3.0 03 Sep 2020
    Release notes

    Added

    • Add Observer Classifier #177, #128
    • Add --share option #178
    Open source →
  31. v2.2.0 04 Apr 2020
    Release notes

    Added

    • Add Blade Components Classifier #169, #173
    • Add Custom Casts Classifier #168, #174
    Open source →
  32. v2.1.1 03 Mar 2020
    Release notes

    Removed

    • Drop support for phpunit 8.0
    Open source →
  33. v2.1.0 03 Mar 2020
    Release notes

    Note: Due to underlying changes to the phploc-dependency, the numbers for "loc" and "lloc" in your project may change.

    Changed

    • Run test suite against Laravel 7 #170

    Removed

    • Removed support to detect Illuminate\Http\Resources\Json\Resource as an API resource #170
    • Dropped support for Laravel 5.8 #170
    • Dropped support for Laravel 6.0 #170
    • Dropped support for PHP 7.2 #170
    Open source →
  34. v2.0.2 22 Feb 2020
    Release notes

    Changed

    • Changed Version Contraints for phploc/phploc to support 6.0 #167
    Open source →
  35. v2.0.1 18 Feb 2020

    Nothing published for this version

  36. v2.0.0 01 Sep 2019
    Release notes

    Checkout the Release and Upgrade Guide for more.

    Added

    • Add Verbose Mode
    • Add ability to filter output by one or multiple component names

    Changed

    • Rename getName() to name() #147

    • Rename "LOC" to "LLOC" #148

    • Refactored Internal Classes #150

      • Move some of the logic from ComponentFinder to ClassesFinder
      • Update Classifier-contract and update existing Classifiers to implement new contract
      • Move tests for each existing Classifier into their own test files

    Removed

    • Drop support for Laravel 5.5, Lumen 5.5 and PHP 7.0 #133
    • Drop support for Laravel 5.6, 5.7 and PHP 7.1 #151
    Open source →
  37. v1.9.2 20 Mar 2019
    Release notes

    Added

    • Add additional support to detect Route Middlewares #140
    Open source →
  38. v1.9.1 18 Mar 2019
    Release notes

    Fixes

    • Fix compatibility issues with Lumen #139
    Open source →
  39. v1.9.0 17 Mar 2019
    Release notes

    Added

    • Add Number of Routes to Statistics #136
    Open source →
  40. v1.8.3 16 Mar 2019
    Release notes

    Changed

    • Update phploc version contstraint to support PHP7.3 #129
    Open source →
  41. v1.8.2 06 Mar 2019
    Release notes

    Fixes

    • Fixes an Issue where a thrown Exception stopped the stats command #134
    Open source →
  42. v1.8.1 26 Feb 2019
    Release notes

    Changed

    • Changed Version Contraints in composer.json to support Laravel 5.8 #132
    • Replace str_contains() and starts_with() helper with Str::contains() and Str::startsWith() #130
    • Update laravel/browser-kit-testing dependency #131
    Open source →
  43. v1.8.0 20 Oct 2018
    Release notes

    Added

    • Add Support for Laravel Nova Components #127

    Changed

    • Automatically test package against multiple Laravel Versions #126
    Open source →
  44. v1.7.2 24 Aug 2018
    Release notes

    Changed

    • Changed Version Contraints in composer.json to support Laravel 5.7 #125
    Open source →
  45. v1.7.1 16 Apr 2018
    Release notes

    Changed

    • Prevent the Classifier-class from throwing Exceptions #122
    Open source →
  46. v1.7.0 30 Mar 2018
    Release notes

    Added

    • Added Support for Lumen #121
    Open source →
  47. v1.6.1 07 Feb 2018
    Release notes

    Changed

    • Changed Version Contraints for laravel/dusk to support ~2.0 and ~3.0
    Open source →
  48. v1.6.0 07 Feb 2018
    Release notes

    Changed

    • Changed Version Contraints in composer.json to support Laravel 5.6
    Open source →
  49. v1.5.0 05 Feb 2018
    Release notes

    Added

    • Add new Feature: Custom Components in #115
    • Add new Feature: JSON Output in #116
    Open source →
  50. v1.4.0 01 Dec 2017
    Release notes

    Added

    • Add new config rejection_strategy in #112
    • Add new config ignored_namespaces in #113
    Open source →
  51. v1.3.3 14 Nov 2017
    Release notes

    Changed

    • Enable tests-folder in config file by default (Previous issue with testsuite has been fixed in eaedc4)
    Open source →
  52. v1.3.2 13 Nov 2017
    Release notes

    Changed

    • Update Sorting of output table (Components are sorted by name; Tests are always at the bottom)
    Open source →
  53. v1.3.1 10 Nov 2017
    Release notes

    Changed

    • Update Sorting so Tests are at the bottom of the output table #110
    Open source →
  54. v1.3.0 05 Nov 2017
    Release notes

    Added

    • Show Code to Test Ratio at the bottom of the summary table #109
    Open source →
  55. v1.2.0 30 Oct 2017
    Release notes

    Added

    • Add Event Listener Classifier #108

    Changed

    • Refactor Internals to allow JsonOutput in the future #99, #102
    Open source →
  56. v1.1.1 24 Oct 2017
    Release notes

    Fixed

    • Fix an Issue with Test Classifiers if the dependency was not installed in a project 1b65909e
    Open source →
  57. v1.1.0 24 Oct 2017
    Release notes
    • Add PHPUnit Classifier #89
    • Add Laravel Dusk Classifier #86
    • Add Laravel Browser Kit Classifier #95
    Open source →
  58. v1.0.0 19 Oct 2017
    Release notes

    Added

    • Classify non Laravel Classes as "Other" #74

    Changed

    • Stats Numbers are now right aligned 3553409e
    Open source →
  59. v1.0.0-beta-2 17 Oct 2017 pre-release

    Nothing published for this version

  60. v1.0.0-beta 08 Oct 2017 pre-release
    Release notes

    Added

    • Add support to identify a class as a Laravel "Component"
    • Add support to ignore certain folders and files through a config file
    • Add ComponentSort to sort declared classes into Component
    • Add Statistics Classes to retrieve number of classes, methods and lines of code
    Open source →

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