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