2.8.0
版本发布时间: 2020-04-13 22:54:29
Ocramius/ProxyManager最新发布版本:2.14.1(2022-03-06 02:43:45)
This release fixes compatibility with PHP 7.4.1
and newer, since
PHP introduced a major backwards compatibility break in a patch
release, rendering lazy-loading of typed properties completely
non-functioning (see bug 79373 "uninitialized typed property cannot accessed in __get magic method").
Types for closures in proxy factories have also been improved, and some purity type markers were added to some library internals.
Total issues resolved: 16
- 488: Drop compiled documentation thanks to @Ocramius
- 490: Just redirect right away from the "index" doc thanks to @malukenho
- 491: Redirect to github repository documentation thanks to @malukenho
- 495: Update vimeo/psalm requirement from 3.4.11 to 3.4.12 thanks to @dependabot-preview[bot]
- 498: Update infection/infection requirement from ^0.13.4 to ^0.13.6 thanks to @dependabot-preview[bot]
- 499: Remove references to the compiled HTML documentation thanks to @malukenho
- 568: Increased proxy factory internal methods coverage and mutation tests reliability thanks to @Ocramius
- 574: Typed public property not initialized properly thanks to @sakarikl
- 577: Fix signatures to static thanks to @muglug
- 578: fix gitattributes due to changed files thanks to @Tobion
- 585: Fix #574: initialize typed nullable properties on PHP >=7.4.1 thanks to @Ocramius
- 587: Fix test suite deprecations thanks to @Ocramius
- 589: Correct type errors in static analysis thanks to @Ocramius
- 590: Update infection/infection requirement from ^0.16.1 to ^0.16.2 thanks to @dependabot-preview[bot]
- 591: Update nikic/php-parser requirement from ^4.3.0 to ^4.4.0 thanks to @dependabot-preview[bot]
- 593: Update Psalm to latest and improve templating thanks to @muglug