Skip to content
This release:

 * migrates the project from `zendframework/zend-code` to `laminas/laminas-code`
 * integrates with `webimpress/safe-writer` to better handle atomic proxy file
   write operations, effectively deferring any race conditions to a third-party
   package designed just for that.
 * improves type declarations by marking some of ProxyManager's
   safe internals as `@psalm-immutable`, integrates the new
 * uses stricter tested dependency sets, reducing the range of
   possible bugs coming from too wide dependency permutations

Total issues resolved: **40**

- [492: Lock onto PHP 7.4.x (not 7.5.x or newer)](https://github.com/Ocramius/ProxyManager/issues/492) thanks to @Ocramius
- [493: Update phpunit/phpunit requirement from ^8.3.3 to ^8.3.4](https://github.com/Ocramius/ProxyManager/pull/493) thanks to @dependabot-preview[bot]
- [494: Update zendframework/zend-code requirement from ^3.3.1 to ^3.3.2](https://github.com/Ocramius/ProxyManager/pull/494) thanks to @dependabot-preview[bot]
- [496: Update nikic/php-parser requirement from ^4.2.2 to ^4.2.3](https://github.com/Ocramius/ProxyManager/pull/496) thanks to @dependabot-preview[bot]
- [497: Update symfony/console requirement from ^4.3.3 to ^4.3.4](https://github.com/Ocramius/ProxyManager/pull/497) thanks to @dependabot-preview[bot]
- [500: Update vimeo/psalm requirement from 3.4.11 to 3.5.1](https://github.com/Ocramius/ProxyManager/pull/500) thanks to @dependabot-preview[bot]
- [501: #492 allow installation only on PHP `7.4.*` (NOT 8.x!)](https://github.com/Ocramius/ProxyManager/pull/501) thanks to @Ocramius
- [502: Documented basic immutable/mutation-free interfaces and services in the package](https://github.com/Ocramius/ProxyManager/pull/502) thanks to @Ocramius
- [505: Update phpbench/phpbench requirement from ^0.16.9 to ^0.16.10](https://github.com/Ocramius/ProxyManager/pull/505) thanks to @dependabot-preview[bot]
- [506: Update nikic/php-parser requirement from ^4.2.3 to ^4.2.4](https://github.com/Ocramius/ProxyManager/pull/506) thanks to @dependabot-preview[bot]
- [507: Update phpunit/phpunit requirement from ^8.3.4 to ^8.3.5](https://github.com/Ocramius/ProxyManager/pull/507) thanks to @dependabot-preview[bot]
- [508: Update vimeo/psalm requirement from 3.5.1 to 3.5.3](https://github.com/Ocramius/ProxyManager/pull/508) thanks to @dependabot-preview[bot]
- [510: Update infection/infection requirement from ^0.13.6 to ^0.14.1](https://github.com/Ocramius/ProxyManager/pull/510) thanks to @dependabot-preview[bot]
- [512: Update squizlabs/php_codesniffer requirement from ^3.4.2 to ^3.5.2](https://github.com/Ocramius/ProxyManager/pull/512) thanks to @dependabot-preview[bot]
- [514: Update infection/infection requirement from ^0.14.1 to ^0.14.2](https://github.com/Ocramius/ProxyManager/pull/514) thanks to @dependabot-preview[bot]
- [515: Update zendframework/zend-code requirement from ^3.3.2 to ^3.4.0](https://github.com/Ocramius/ProxyManager/pull/515) thanks to @dependabot-preview[bot]
- [516: Update phpunit/phpunit requirement from ^8.3.5 to ^8.4.2](https://github.com/Ocramius/ProxyManager/pull/516) thanks to @dependabot-preview[bot]
- [517: Update nikic/php-parser requirement from ^4.2.3 to ^4.2.5](https://github.com/Ocramius/ProxyManager/pull/517) thanks to @dependabot-preview[bot]
- [519: Update symfony/console requirement from ^4.3.4 to ^4.3.6](https://github.com/Ocramius/ProxyManager/pull/519) thanks to @dependabot-preview[bot]
- [520: Correct current failures with psalm 3.6.2](https://github.com/Ocramius/ProxyManager/issues/520) thanks to @Ocramius
- [521: Update vimeo/psalm requirement from 3.5.1 to 3.6.3](https://github.com/Ocramius/ProxyManager/pull/521) thanks to @dependabot-preview[bot]
- [522: Feature: integration with webimpress/safe-writer](https://github.com/Ocramius/ProxyManager/pull/522) thanks to @michalbundyra
- [524: Remove wrong comment on chore tasks required on `Version`](https://github.com/Ocramius/ProxyManager/pull/524) thanks to @BackEndTea
- [525: Update nikic/php-parser requirement from ^4.2.5 to ^4.3.0](https://github.com/Ocramius/ProxyManager/pull/525) thanks to @dependabot-preview[bot]
- [527: Update phpunit/phpunit requirement from ^8.4.2 to ^8.4.3](https://github.com/Ocramius/ProxyManager/pull/527) thanks to @dependabot-preview[bot]
- [528: Update infection/infection requirement from ^0.14.2 to ^0.15.0](https://github.com/Ocramius/ProxyManager/pull/528) thanks to @dependabot-preview[bot]
- [529: Update vimeo/psalm requirement from 3.6.3 to 3.7.0](https://github.com/Ocramius/ProxyManager/pull/529) thanks to @dependabot-preview[bot]
- [530: Update symfony/console requirement from ^4.3.6 to ^4.4.1](https://github.com/Ocramius/ProxyManager/pull/530) thanks to @dependabot-preview[bot]
- [532: Stable PHP 7.4 builds - Travis CI config](https://github.com/Ocramius/ProxyManager/pull/532) thanks to @michalbundyra
- [533: Update phpunit/phpunit requirement from ^8.4.3 to ^8.5.0](https://github.com/Ocramius/ProxyManager/pull/533) thanks to @dependabot-preview[bot]
- [534: Update vimeo/psalm requirement from 3.7.0 to 3.7.2](https://github.com/Ocramius/ProxyManager/pull/534) thanks to @dependabot-preview[bot]
- [535: Update squizlabs/php_codesniffer requirement from ^3.5.2 to ^3.5.3](https://github.com/Ocramius/ProxyManager/pull/535) thanks to @dependabot-preview[bot]
- [541: Update symfony/console requirement from ^4.4.1 to ^4.4.2](https://github.com/Ocramius/ProxyManager/pull/541) thanks to @dependabot-preview[bot]
- [542: Update zendframework/zend-code requirement from ^3.4.0 to ^3.4.1](https://github.com/Ocramius/ProxyManager/pull/542) thanks to @dependabot-preview[bot]
- [543: Update phpunit/phpunit requirement from ^8.5.0 to ^8.5.1](https://github.com/Ocramius/ProxyManager/pull/543) thanks to @dependabot-preview[bot]
- [546: Migrating from `zendframework/zend-code` to `laminas/laminas-code`](https://github.com/Ocramius/ProxyManager/pull/546) thanks to @orklah
- [547: Fixs a few small issues that newest Psalm flagged](https://github.com/Ocramius/ProxyManager/pull/547) thanks to @muglug
- [548: Fixed code style after replacing Zend with Laminas](https://github.com/Ocramius/ProxyManager/pull/548) thanks to @alfredbez
- [550: Change missed occurences of zendframework](https://github.com/Ocramius/ProxyManager/pull/550) thanks to @orklah
- [552: Merge `2.5.x` into `master`, end `2.5.x` support in favour of `2.6.x`](https://github.com/Ocramius/ProxyManager/pull/552) thanks to @Ocramius