0.17.0
Pre-release
Pre-release
Features
- Improve PHP 8.1 support
- Add InspectSymbols command (#619)
- Add support for regexes for excluded symbols (#660)
Bugfixes
- Patch various symbols not interpreted as internal (#626)
- Stops the process if says no when PHP-Scoper asks if the output directory can be deleted (#631)
- Fix autoload generator links (#630)
Docs
- Document the idiomatic way to include polyfills (#636)
- Replace incorrect usage of
files-whitelist
byexclude-files
(#651)
Misc
- Move default file name to the ConfigurationFactory (#621)
- Prefer newline over writing empty string (#622)
- Improve tests(#624, #648, #654, #659)
- Move EnrichedReflector into a factory service (#625)
- Build the PHAR in multiple PHP versions for better testing (#628)
- Add
Configuration::withPrefix()
(#629) - Add outdated-fixtures command by (#641)
- Improve NamespaceRegistry (#645)
- Simplify TraverserFactory (#653)
- Introduce a Printer abstraction (#655)
- Adapt printer API to preserve formatting (#652)