Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Stats Laravel Package

wnx/laravel-stats

View on GitHub
Deep Wiki
Context7
v2.19.0

Added

  • Add Support for Laravel 13 (#236)
v2.18.0

Added

  • Add Support for PHP 8.5 (#234)

Changed

  • Drop Support for Laravel 11 and PHP 8.2 and PHP 8.3 (#235)
v2.17.0

Changed

  • Add Support for PHPUnit 12 (#233)
v2.16.0

Added

  • Add Pest v4 Support (#232)
v2.15.0

Changed

  • Add Support for Laravel 12 (#230)
v2.14.0

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)
v2.13.2

Changed

  • Sort Files when statistics is shown in Verbose Mode (#226)
  • Refactor Codebase to use modern PHP features using Rector (#225)
v2.13.1

Changed

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

Fixed

  • Fix Middleware Classifier for Laravel 11 (#223)
v2.13.0

Added

  • Add Support for Laravel 11 (#222)
v2.12.0

Added

  • Add Support for PHP 8.3 (#221)
v2.11.4

Fixed

  • Fix Laravel 10 bug in stats list command. (#220)
v2.11.3

Fixed

  • Ignore Pest Files when finding and loading Classes (#219)
v2.11.2

Fixed

  • Switch to forked phploc package and add support for Laravel 10 / PHPUnit 10 (#217)
v2.11.1

Changed

  • Add Support for PhpUnit 10 (#215)
v2.11.0

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)
v2.10.0

Added

  • Add Support for PHP 8.2 (#210)
v2.9.2

Fixed

  • Fix Issue with Anonymous Database Migrations (#208)
v2.9.1

Fixed

  • Fix Issue with running stats with Laravel Sail and Swoole extension installed (#207)
v2.9.0
v2.8.1
v2.8.0
v2.7.0
v2.6.0
v2.5.2
v2.5.1

Fixes

  • Fix stats command when run in projects which is using Closure based Event Listeners in Models booted method. #193
v2.5.0

Added

  • Support for PHP 8 #187
v2.4.1

Changed

  • Use latest version of stefanzweifel/laravel-stats-phploc (Remove deprecated sebastian/finder-facade dependency) #185, #184
v2.4.0

Added

  • Add Database Factory Classifier #183
  • Add Support for Laravel 8 #180
v2.3.0

Added

  • Add Observer Classifier #177, #128
  • Add --share option #178
v2.2.0

Added

  • Add Blade Components Classifier #169, #173
  • Add Custom Casts Classifier #168, #174
v2.1.1

Removed

  • Drop support for phpunit 8.0
v2.1.0

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
v2.0.2

Changed

  • Changed Version Contraints for phploc/phploc to support 6.0 #167
v2.0.1
v2.0.0

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
v1.9.2

Added

  • Add additional support to detect Route Middlewares #140
v1.9.1

Fixes

  • Fix compatibility issues with Lumen #139
v1.9.0

Added

  • Add Number of Routes to Statistics #136
v1.8.3

Changed

  • Update phploc version contstraint to support PHP7.3 #129
v1.8.2

Fixes

  • Fixes an Issue where a thrown Exception stopped the stats command #134
v1.8.1

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
v1.8.0

Added

  • Add Support for Laravel Nova Components #127

Changed

  • Automatically test package against multiple Laravel Versions #126
v1.7.2

Changed

  • Changed Version Contraints in composer.json to support Laravel 5.7 #125
v1.7.1

Changed

  • Prevent the Classifier-class from throwing Exceptions #122
v1.7.0

Added

  • Added Support for Lumen #121
v1.6.1

Changed

  • Changed Version Contraints for laravel/dusk to support ~2.0 and ~3.0
v1.6.0

Changed

  • Changed Version Contraints in composer.json to support Laravel 5.6
v1.5.0

Added

  • Add new Feature: Custom Components in #115
  • Add new Feature: JSON Output in #116
v1.1.0
  • Add PHPUnit Classifier #89
  • Add Laravel Dusk Classifier #86
  • Add Laravel Browser Kit Classifier #95
v1.0.0-beta-2

Added

  • Detect Policies #18
  • Detect Middlewares #28

Changed

  • Add support for PHP 7.0 #22
  • Changed config file #36, #42
  • A component is recognized by a Classifier #62
v1.0.0-beta

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
v.1.4.0

Added

  • Add new config rejection_strategy in #112
  • Add new config ignored_namespaces in #113
v.1.3.3

Changed

  • Enable tests-folder in config file by default (Previous issue with testsuite has been fixed in eaedc4)
v.1.3.2

Changed

  • Update Sorting of output table (Components are sorted by name; Tests are always at the bottom)
v.1.3.1

Changed

  • Update Sorting so Tests are at the bottom of the output table #110
v.1.3.0

Added

  • Show Code to Test Ratio at the bottom of the summary table #109
v.1.2.0

Added

  • Add Event Listener Classifier #108

Changed

  • Refactor Internals to allow JsonOutput in the future #99, #102
v.1.1.1

Fixed

  • Fix an Issue with Test Classifiers if the dependency was not installed in a project 1b65909e
v.1.0.0

Added

  • Classify non Laravel Classes as "Other" #74

Changed

  • Stats Numbers are now right aligned 3553409e
Removed
  • Drop Support for Laravel 6 (#200)
Fixes
  • Update config to exclude Swoole namespace when running stats command. (Fixes Issue when running stats in a Laravel Octane Application) #196
Fixed
  • Fix EventListenerClassifier and add EventSubscribers Test (#204)
Deprecated
  • Deprecate --share option (#205)
Added
  • Add Laravel Nova Dashboard Classifier #158, #159
  • Add php-cs-fixer GitHub Actions workflow #160

Changed

  • Test Package against Laravel 6.0 #155
  • Set declare(strict_types=1) everywhere #161
  • Changed Version Contraints in composer.json to support Laravel 7.0
  • Changed Version Contraints for phpunit/phpunit to support 9.0

Fixed

  • Make ControllerClassifier compatible with Lumen 6.0 2462fe
  • Fix an Issue in ResourceClassifier where not all kinds of Resources were correctly identified as API Resources #156
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
terminal42/code-quality-tools
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky