Skip to content

Releases: humbug/php-scoper

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)

0.18.5

04 Nov 10:36
cbef87b
Compare
Choose a tag to compare

Features

  • Add an inspect command (#868, #876)
  • Do not swallow exceptions when scoping (#869)
  • Make the JetBrains' stubs collector and patcher re-usable (#883)
  • Mark all declarations as internal (#882)
  • Add a docker image (#884)

Bugs

  • Cleanup the autoloader from temporary variables (#866)
  • Update the Reflector's symbols (#875)
  • Correctly include all the JetBrains' stubs as excluded files (#874)
  • Fix scoping of Symfony services (#839)
  • Correctly scope spl_autoload_register() singule parameter (#887)
  • Correctly scope is_callable() calls (#888)
  • Correctly scope call_user_func_array() (#889)
  • Correct the Composer autoload (#864)

Misc

  • Upgrade to FidryConsole 0.6 (#859)
  • Fix invalid usages of "whitelist" (#872)
  • Automatically bump the Composer root version (#879)

0.18.4

20 Oct 17:19
d79c148
Compare
Choose a tag to compare

Fixes

  • Make scoper-autoload.php being compatible with PHP 5 (#846)
  • Normalize path to avoid issue on Windows (#862)

Misc

0.18.3

16 Mar 22:52
1a49b88
Compare
Choose a tag to compare

Misc

  • Update dependencies (#837)