Skip to content

Releases: humbug/php-scoper

0.18.15

02 Sep 13:37
79b2b4e
Compare
Choose a tag to compare

Fixes

  • Handle symbols removed within PhpStorm's stubs (#1065)
  • Fix aliasing functions with multiple-level namespaces (#1061)

0.18.14

16 Jun 17:30
d4e7ffa
Compare
Choose a tag to compare

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

11 Jun 13:06
3224161
Compare
Choose a tag to compare

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

04 Jun 11:26
ccf574d
Compare
Choose a tag to compare

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

0.18.11

19 Jan 21:23
d4df72a
Compare
Choose a tag to compare

Features

  • Add support for Symfony 7 (#937)

Misc

  • Upgrade to PHPUnit 10 (#938)
  • Add PHP 8.3 to the matrix (#941)

0.18.10

07 Dec 11:06
dc2120a
Compare
Choose a tag to compare

Fixes

  • Revert "feat: Mark all declarations as internal (#882)" (#928)

0.18.9

21 Nov 21:01
dd0a672
Compare
Choose a tag to compare

Features

  • Make it easier to serialize/unserialize a SymbolsRegistry (#915)

0.18.8

18 Nov 23:15
eba4b11
Compare
Choose a tag to compare

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

04 Nov 19:43
9386a0a
Compare
Choose a tag to compare

Fixes

  • Update to Box 4.5.1 (#893)

0.18.6

04 Nov 17:10
e5a152c
Compare
Choose a tag to compare

Fixes

  • Fix the compatibility of the dumped autoload (#891)