NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #385 most downloaded on Packagist
Automatically discover structures within your PHP application
Last release 3 months ago
15 Jun 2026
Release timing varies
gaps range from 1 weeks to 7 months
Most releases are documented
notes for 25 of 28 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
28 releases · first in 2022
Revert #43 : model discovery chain expansion by @freekmurze in #44
Full Changelog: 2.4.3...2.4.4
Full Changelog: https://github.com/spatie/php-structure-discoverer/compare/2.4.3...2.4.4
Fix #42 : discover models extending package models by @freekmurze in #43
One column per quarter.
Full Changelog: 2.4.2...2.4.3
Full Changelog: https://github.com/spatie/php-structure-discoverer/compare/2.4.2...2.4.3
Fix modifier detection for classes with multiple modifiers by @adrian3d in #41
Full Changelog: https://github.com/spatie/php-structure-discoverer/compare/2.4.1...2.4.2
Fix cache retrieval on Laravel 13 by manually serializing values by @freekmurze in #40
Full Changelog: 2.4.0...2.4.1
Full Changelog: https://github.com/spatie/php-structure-discoverer/compare/2.4.0...2.4.1
Add Laravel 13 support
Add Laravel 13 support
Added Symfony 8 support to all symfony/* packages. by @thecaliskan in #36
Full Changelog: 2.3.2...2.3.3
Full Changelog: https://github.com/spatie/php-structure-discoverer/compare/2.3.2...2.3.3
Fix missing single quote in file cache driver path by @SebKay in #29
Full Changelog: 2.3.1...2.3.2
Full Changelog: https://github.com/spatie/php-structure-discoverer/compare/2.3.1...2.3.2
Laravel 12.x Compatibility by @laravel-shift in #28
Full Changelog: 2.3.0...2.3.1
Full Changelog: https://github.com/spatie/php-structure-discoverer/compare/2.3.0...2.3.1
Fix parsing classes containing anonymous classes by @stevebauman in #27
Full Changelog: 2.2.1...2.3.0
Full Changelog: https://github.com/spatie/php-structure-discoverer/compare/2.2.1...2.3.0
Fix PHP 8.4 deprecation by @LordSimal in #26
README.md by @PerryvanderMeer in #24Full Changelog: 2.2.0...2.2.1
README.md by @PerryvanderMeer in https://github.com/spatie/php-structure-discoverer/pull/24Full Changelog: https://github.com/spatie/php-structure-discoverer/compare/2.2.0...2.2.1
Add a new uses resolver which can be used by external packages
Fix issue where string or int backed enums with interfaces were not discovered
Create cache when requested (fixes #17) by @francoism90 in https://github.com/spatie/php-structure-discoverer/pull/18
Full Changelog: https://github.com/spatie/php-structure-discoverer/compare/2.1.0...2.1.1
Fix doc example spacing by @stevebauman in https://github.com/spatie/php-structure-discoverer/pull/15
Full Changelog: https://github.com/spatie/php-structure-discoverer/compare/2.0.1...2.1.0
Docs - Fix config publish command by @stevebauman in https://github.com/spatie/php-structure-discoverer/pull/14
Full Changelog: https://github.com/spatie/php-structure-discoverer/compare/2.0.0...2.0.1
Add support for discovering structures using Reflection
Add better support for detecting Laravel
Add ability to sort discovered files by @stevebauman in https://github.com/spatie/php-structure-discoverer/pull/6
Full Changelog: https://github.com/spatie/php-structure-discoverer/compare/1.1.1...1.2.0
Add symphony finder as a requirement
Allow discovered structures to be built using reflection
Fix require with file cache driver
- initial release
Nothing published for this version
Test release
Test release
Nothing published for this version
- test release
- experimental release
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →