NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #1250 most downloaded on Packagist
Toolkit to parse symbols from a composer package
Last release 8 months ago
29 Jan 2026
Release timing varies
gaps range from 2 weeks to 12 months
Nearly every release is documented
notes for 25 of 27 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
27 releases · first in 2021
fix: Avoid returning from symbolLoader by @icanhazstring in #209
Full Changelog: 0.3.2...0.3.3
composer(deps-dev): update squizlabs/php_codesniffer requirement from ^3.11.3 to ^3.12.0 in the dependencies group by @dependabot [bot] in #190
Full Changelog: 0.3.1...0.3.2
One column per quarter.
github-actions(deps): bump shivammathur/setup-php from 2.30.0 to 2.32.0 in the dependencies group by @dependabot in #187
Full Changelog: 0.3.0...0.3.1
chore: Remove support for php-parser v4 by @icanhazstring in #185
Full Changelog: 0.2.8...0.3.0
fix: Add fallback resolution for parts or name by @icanhazstring in #184
Full Changelog: 0.2.7...0.2.8
fix: ClassConstStrategy should return the class symbol by @icanhazstring in #183
Full Changelog: 0.2.6...0.2.7
Skip already visited files by @mihai-stancu in #178
Full Changelog: 0.2.5...0.2.6
Adjust dependabot configuration by @icanhazstring in #154
Full Changelog: 0.2.4...0.2.5
Fix issue #122 by @llaville in #153
Add support to PHPUnit 10 by @llaville in #123
declare_strict_types if necessary and remove unused import by @llaville in #144Full Changelog: 0.2.2...0.2.3
Nothing published for this version
Nothing published for this version
Feature: Handle name resolving with PHP-Parser's NameResolver by @eliashaeussler in https://github.com/composer-unused/symbol-parser/pull/92
Add test cases to cover #66 by @icanhazstring in https://github.com/composer-unused/symbol-parser/pull/90
Ignore non existing files/dirs by @icanhazstring in https://github.com/composer-unused/symbol-parser/pull/88
feat: add support for excludedDirs into FileSymbolLoader by @simPod in https://github.com/composer-unused/symbol-parser/pull/74
Fix composer.json constraint for symfony/finder by @Jean85 in https://github.com/composer-unused/symbol-parser/pull/44
Add interface recognition by @samuelnogueira in https://github.com/composer-unused/symbol-parser/pull/42
Add ability to merge symbol names into FQN for consumed symbols by @icanhazstring in https://github.com/composer-unused/symbol-parser/pull/26
Fix issue with psr4/0 when having array of paths
Fix FileContentProvider to throw an exception when the file does not exist
FileContentProvider to throw an exception when the file does not existtry/catch to FileSymbolProvider to continue working instead of crashing if a file could not be parsedAllow composer-unused/contracts in version 0.2
composer-unused/contracts in version 0.2Added FunctionInvocationStrategy to find consumed symbols by function invocation
FunctionInvocationStrategy to find consumed symbols by function invocationdefine()ConstStrategy to parse consumed constantssymfony/finder up until version ^6.0autoload.filescomposer-unused/contracts7.3Fix issue with parsed include expression where there could be concat operations resulting in wrong path usages for included files to parse
Added missing symfony/finder dependency
symfony/finder dependencyFixed issue with require or include statements
require or include statementsInitial release
Initial release
Your coding agent can read these notes before it upgrades. Set up the MCP server →