Releases: humbug/php-scoper
Releases · humbug/php-scoper
0.18.15
Fixes
- Handle symbols removed within PhpStorm's stubs (#1065)
- Fix aliasing functions with multiple-level namespaces (#1061)
0.18.14
Features
- Throw more friendly exceptions when loading a configuration (#1045)
- Allow to configure the parser PHP version (#1044, #1052)
Fixes
- Configure the printer PHP version to 7.2 by default (#1049)
- Fix missing var-dumper dependency (#1053)
0.18.13
Fixes
- Preserve heredoc/newdoc indentation (#1037)
Misc
- Fix the PHP version ID used in tests (#1038)
- Allow to specify the running PHP version for the specs (#1039)
- Leverage the PhpParser v5 printer changes (#1040)
0.18.12
Features
- Introduce a new factory for SymbolsRegistry (#1004)
Bugfixes
- Append alias class statement correct when the class/interface is within a statement (#966)
- Do not exclude all source code in the default template (#952)
- Add an additional function_exists statement for excluded function checks (#979)
- Update the list of internal symbols (#1013)
- Make the
scoper-autoload.php
PHP 5.6 compatible (#1024)
- Do not scope class-like strings that cannot be class names (#1027)
- Do not prefix excluded functions used in
call_user_func_array()
(#1028)
Misc
- Rework the spec test framework (#987, #989, #991, #992, #990, #993, #994, #995, #996, #997, #998, #999, #1000, #1001, #985, #1002, #1003, #1005, #1006, #1020)
- Upgrade jetbrains stubs (#980)
- Upgrade to PHP-Parser v5 (#1025)
0.18.11
Features
- Add support for Symfony 7 (#937)
Misc
- Upgrade to PHPUnit 10 (#938)
- Add PHP 8.3 to the matrix (#941)
0.18.10
Fixes
- Revert "feat: Mark all declarations as internal (#882)" (#928)
0.18.9
Features
- Make it easier to serialize/unserialize a SymbolsRegistry (#915)
0.18.8
Fix
- Update the Reflector with the ext-uv symbols (#894)
Misc
- Bump to PHP 8.2 (#904)
- Migrate to FidryConsole 0.6 (#903)
- Remove non-existent ignored files (#900)
- Update .gitattributes (#899)
0.18.7
Fixes
- Update to Box 4.5.1 (#893)
0.18.6
Fixes
- Fix the compatibility of the dumped autoload (#891)