NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #191 most downloaded on Packagist
Utilities to scan PHP code and generate class maps.
Last release 12 days ago
25 Sep 2026
Ships fairly regularly
a new release about every 2 months
Some releases are documented
notes for 11 of 20 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
20 releases · first in 2022
One column per quarter.
Added ClassMap::getAmbiguousFolders() to list files and folders whose paths only differ in casing, which merge into one and break autoloading on case-
ClassMap::getAmbiguousFolders() to list files and folders whose paths only differ in casing, which merge into one and break autoloading on case-insensitive filesystems like Windows and macOS (#49)phar:///path/to/archive.tar/src) producing class map paths with the leading slash missing, which could not be loaded (#48)ClassMap::getAmbiguousClasses() not ignoring test, fixture, example and stub folders at the start of relative paths (#49)Full Changelog: 1.7.3...1.8.0
~30% performance improvement when scanning files ( #35 , #36 )
Full Changelog: 1.7.2...1.7.3
Fixed missing stream wrapper functions failing tests on PHP 8.5+ by @renanrodrigo in #31
Full Changelog: 1.7.1...1.7.2
Fix always-false conditional by @ssnepenthe in #28
Full Changelog: 1.7.0...1.7.1
Allow to install with symfony/finder 8.x by @xabbuh in #27
Codestyle improvements by @shakaran in #22 #24
PhpFileParser::getExtraTypes() logic by @DanielEScherzer in #25Full Changelog: 1.6.1...1.6.2
Fixed handling of php_strip_whitespace being in disable_functions by @Seldaek in #19
Full Changelog: 1.6.0...1.6.1
Added support for scanning paths using stream wrappers by @BrianHenryIE in #18
Full Changelog: 1.5.0...1.6.0
Add @throws docblock to ClassMapGenerator@filterByNamespace() by @cosmastech in #15
@throws docblock to ClassMapGenerator@filterByNamespace() by @cosmastech in #15ClassMap::getRawPsrViolations() by @cosmastech in #16Full Changelog: 1.4.0...1.5.0
Added a way to retrieve all ambiguous classes, without filtering of test/fixture/.. ones
Full Changelog: 1.3.4...1.4.0
Fixed aliased use statements leading to problem with classes called like keywords
Full Changelog: 1.3.3...1.3.4
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →