This repository has been archived by the owner on Sep 19, 2023. It is now read-only.
Releases: Ocramius/LazyMap
Releases · Ocramius/LazyMap
2.8.0
Release Notes for 2.8.0
Feature release (minor)
2.8.0
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 1
dependencies,enhancement,renovate
- 441: Support PHP 8.2, drop PHP 8.0 support, upgrade dependencies, ensure dynamic properties work on PHP 8.2 thanks to @renovate[bot]
duplicate,renovate
- 440: Update dependency vimeo/psalm to v5 thanks to @renovate[bot]
2.7.0
Release Notes for 2.7.0
Feature release (minor)
2.7.0
- Total issues resolved: 0
- Total pull requests resolved: 4
- Total contributors: 2
renovate
- 438: Update all non-major dependencies, reduce supported PHP versions to
~8.0.0 || ~8.1.0
thanks to @renovate[bot] - 436: Configure Renovate thanks to @renovate[bot]
dependencies,php
2.6.0
Release Notes for 2.6.0
Feature release (minor)
2.6.0
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 1
dependencies,php
- 384: Bump doctrine/coding-standard from 9.0.0 to 10.0.0 thanks to @dependabot[bot]
- 362: Bump phpbench/phpbench from 1.2.5 to 1.2.6 thanks to @dependabot[bot]
2.5.0
Release Notes for 2.5.0
Feature release (minor)
2.5.0
- Total issues resolved: 0
- Total pull requests resolved: 8
- Total contributors: 2
dependencies,php
- 355: Bump doctrine/annotations from 1.13.2 to 1.13.3 thanks to @dependabot[bot]
- 250: Bump vimeo/psalm from 4.20.0 to 4.21.0 thanks to @dependabot[bot]
- 223: Bump roave/infection-static-analysis-plugin from 1.13.0 to 1.16.0 thanks to @dependabot[bot]
- 114: Bump nikic/php-parser from 4.12.0 to 4.13.0 thanks to @dependabot[bot]
dependencies,github_actions
- 354: Bump laminas/laminas-ci-matrix-action from 1.11.5 to 1.12.4 thanks to @dependabot[bot]
- 286: Bump laminas/laminas-continuous-integration-action from 1.19.0 to 1.19.1 thanks to @dependabot[bot]
- 222: Bump laminas/laminas-ci-matrix-action from 1.11.4 to 1.11.5 thanks to @dependabot[bot]
bug
- 113: Fixed FQCN in README thanks to @hvt
2.4.0
Release Notes for 2.4.0
Feature release (minor)
2.4.0
- Total issues resolved: 0
- Total pull requests resolved: 3
- Total contributors: 2
dependencies,enhancement
- 112: Upgraded coding standard, mutation testing tooling and benchmark dependencies thanks to @Ocramius
dependencies,php
- 97: Bump vimeo/psalm from 4.6.2 to 4.10.0 thanks to @dependabot[bot]
enhancement
- 93: Upgrade Dependabot and CI setup thanks to @Ocramius
2.3.0
Release Notes for 2.3.0
Feature release (minor)
2.3.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
dependencies,enhancement
- 76: Remove PHP 7.x support thanks to @Ocramius
2.2.0
Release Notes for 2.2.0
2.2.0
- Total issues resolved: 2
- Total pull requests resolved: 18
- Total contributors: 2
dependencies,enhancement
- 75: PHP 8 support and release automation thanks to @Ocramius
- 74: Dependabot can't resolve your PHP dependency files thanks to @dependabot-preview[bot]
dependencies,duplicate
- 73: Update doctrine/coding-standard requirement from ^7.0.2 to ^8.2.0 thanks to @dependabot-preview[bot]
- 68: Update vimeo/psalm requirement from ^3.12.1 to ^3.12.2 thanks to @dependabot-preview[bot]
dependencies
- 72: Update squizlabs/php_codesniffer requirement from ^3.5.5 to ^3.5.8 thanks to @dependabot-preview[bot]
- 71: Update squizlabs/php_codesniffer requirement from ^3.5.5 to ^3.5.6 thanks to @dependabot-preview[bot]
- 70: Update doctrine/coding-standard requirement from ^7.0.2 to ^8.1.0 thanks to @dependabot-preview[bot]
- 69: Update phpunit/phpunit requirement from ^9.2.5 to ^9.2.6 thanks to @dependabot-preview[bot]
- 66: Update phpbench/phpbench requirement from ^0.17.0 to ^0.17.1 thanks to @dependabot-preview[bot]
- 65: Update vimeo/psalm requirement from ^3.11.5 to ^3.12.1 thanks to @dependabot-preview[bot]
- 64: Update phpunit/phpunit requirement from ^9.1.5 to ^9.2.5 thanks to @dependabot-preview[bot]
- 63: Update doctrine/coding-standard requirement from ^7.0.2 to ^8.0.0 thanks to @dependabot-preview[bot]
- 62: Update phpunit/phpunit requirement from ^9.1.4 to ^9.1.5 thanks to @dependabot-preview[bot]
- 61: Update vimeo/psalm requirement from ^3.11.2 to ^3.11.5 thanks to @dependabot-preview[bot]
- 60: Update vimeo/psalm requirement from ^3.10.1 to ^3.11.2 thanks to @dependabot-preview[bot]
- 59: Update phpunit/phpunit requirement from ^9.0.2 to ^9.1.4 thanks to @dependabot-preview[bot]
- 58: Update squizlabs/php_codesniffer requirement from ^3.5.4 to ^3.5.5 thanks to @dependabot-preview[bot]
- 57: Update vimeo/psalm requirement from ^3.9.3 to ^3.10.1 thanks to @dependabot-preview[bot]
- 56: Update phpunit/phpunit requirement from ^9.0.1 to ^9.0.2 thanks to @dependabot-preview[bot]
dependencies,duplicate,enhancement
2.1.0
This release upgrades all dependencies and
enforces PHP 7.4 as minimum supported engine version.
Total issues resolved: 37
- 14: Update phpunit/phpunit requirement from ^8.3.3 to ^8.3.4 thanks to @dependabot-preview[bot]
- 15: Update vimeo/psalm requirement from ^3.4.11 to ^3.4.12 thanks to @dependabot-preview[bot]
- 16: Update infection/infection requirement from ^0.13.4 to ^0.13.5 thanks to @dependabot-preview[bot]
- 17: Update infection/infection requirement from ^0.13.5 to ^0.13.6 thanks to @dependabot-preview[bot]
- 18: Update phpbench/phpbench requirement from ^0.16.9 to ^0.16.10 thanks to @dependabot-preview[bot]
- 19: Update vimeo/psalm requirement from ^3.4.12 to ^3.5.0 thanks to @dependabot-preview[bot]
- 20: Update vimeo/psalm requirement from ^3.5.0 to ^3.5.1 thanks to @dependabot-preview[bot]
- 21: Update phpunit/phpunit requirement from ^8.3.4 to ^8.3.5 thanks to @dependabot-preview[bot]
- 22: Update roave/backward-compatibility-check requirement from ^4.0.0 to ^4.1.0 thanks to @dependabot-preview[bot]
- 23: Update infection/infection requirement from ^0.13.6 to ^0.14.1 thanks to @dependabot-preview[bot]
- 24: Update vimeo/psalm requirement from ^3.5.1 to ^3.5.2 thanks to @dependabot-preview[bot]
- 25: Update squizlabs/php_codesniffer requirement from ^3.4.2 to ^3.5.0 thanks to @dependabot-preview[bot]
- 26: Update vimeo/psalm requirement from ^3.5.2 to ^3.5.3 thanks to @dependabot-preview[bot]
- 27: Update phpunit/phpunit requirement from ^8.3.5 to ^8.4.0 thanks to @dependabot-preview[bot]
- 28: Update phpunit/phpunit requirement from ^8.4.0 to ^8.4.1 thanks to @dependabot-preview[bot]
- 29: Update vimeo/psalm requirement from ^3.5.3 to ^3.6.0 thanks to @dependabot-preview[bot]
- 30: Update vimeo/psalm requirement from ^3.6.0 to ^3.6.1 thanks to @dependabot-preview[bot]
- 31: Update infection/infection requirement from ^0.14.1 to ^0.14.2 thanks to @dependabot-preview[bot]
- 32: Update squizlabs/php_codesniffer requirement from ^3.5.0 to ^3.5.1 thanks to @dependabot-preview[bot]
- 33: Update vimeo/psalm requirement from ^3.6.1 to ^3.6.2 thanks to @dependabot-preview[bot]
- 34: Update squizlabs/php_codesniffer requirement from ^3.5.1 to ^3.5.2 thanks to @dependabot-preview[bot]
- 36: Update vimeo/psalm requirement from ^3.6.2 to ^3.6.3 thanks to @dependabot-preview[bot]
- 37: Update phpunit/phpunit requirement from ^8.4.2 to ^8.4.3 thanks to @dependabot-preview[bot]
- 38: Update vimeo/psalm requirement from ^3.6.3 to ^3.6.4 thanks to @dependabot-preview[bot]
- 39: Update satooshi/php-coveralls requirement from ^2.1.0 to ^2.2.0 thanks to @dependabot-preview[bot]
- 40: Update vimeo/psalm requirement from ^3.6.4 to ^3.7.0 thanks to @dependabot-preview[bot]
- 41: Update infection/infection requirement from ^0.14.2 to ^0.15.0 thanks to @dependabot-preview[bot]
- 42: Update roave/backward-compatibility-check requirement from ^4.1.0 to ^4.2.0 thanks to @dependabot-preview[bot]
- 43: Update squizlabs/php_codesniffer requirement from ^3.5.2 to ^3.5.3 thanks to @dependabot-preview[bot]
- 44: Update vimeo/psalm requirement from ^3.7.0 to ^3.8.1 thanks to @dependabot-preview[bot]
- 45: Update phpunit/phpunit requirement from ^8.4.3 to ^8.5.1 thanks to @dependabot-preview[bot]
- 46: Update doctrine/coding-standard requirement from ^6.0.0 to ^7.0.2 thanks to @dependabot-preview[bot]
- 51: Update phpunit/phpunit requirement from ^8.5.2 to ^9.0.1 thanks to @dependabot-preview[bot]
- 52: Update infection/infection requirement from ^0.15.0 to ^0.15.2 thanks to @dependabot-preview[bot]
- 53: Update vimeo/psalm requirement from ^3.8.3 to ^3.9.3 thanks to @dependabot-preview[bot]
- 54: Update roave/backward-compatibility-check requirement from ^4.2.0 to ^4.4.0 thanks to @dependabot-preview[bot]
- 55: Upgrade dependencies and bump to PHP 7.4 (minimum) thanks to @Ocramius
2.0.0
This release updates the codebase to be PHP 7.x compliant,
and introduces inferred types via vimeo/psalm
generic
type annotations.
Please note that this is a new major release, because the
signature of LazyMap\AbstractLazyMap
changed, and
LazyMap\CallbackLazyMap
became final
.
Total issues resolved: 6
- 5: Update squizlabs/php_codesniffer requirement from 1.4.* to 3.4.* thanks to @dependabot-preview[bot]
- 8: Update satooshi/php-coveralls requirement from ~0.6 to ~2.1 thanks to @dependabot-preview[bot]
- 9: Update athletic/athletic requirement from ~0.1.7 to ~0.1.8 thanks to @dependabot-preview[bot]
- 10: Update phpmd/phpmd requirement from 1.5.* to 2.4.* thanks to @dependabot-preview[bot]
- 11: Update phpunit/phpunit requirement from >=3.7 to >=4.8.36 thanks to @dependabot-preview[bot]
- 12: Modernised codebase with type checks, static analysis and new dependencies thanks to @Ocramius
BC Breaks:
- [BC] CHANGED: The parameter
$name
ofLazyMap\AbstractLazyMap#__get()
changed from no type to a non-contravariantstring
- [BC] CHANGED: The parameter
$name
ofLazyMap\AbstractLazyMap#__get()
changed from no type tostring
- [BC] CHANGED: The parameter
$name
ofLazyMap\AbstractLazyMap#instantiate()
changed from no type to a non-contravariantstring
- [BC] CHANGED: The parameter
$name
ofLazyMap\AbstractLazyMap#instantiate()
changed from no type tostring
- [BC] CHANGED: Class
LazyMap\CallbackLazyMap
becamefinal
- [BC] CHANGED: The parameter
$callback
ofLazyMap\CallbackLazyMap#__construct()
changed from no type to a non-contravariantcallable
- [BC] CHANGED: The parameter
$callback
ofLazyMap\CallbackLazyMap#__construct()
changed from no type tocallable
- [BC] CHANGED: The parameter
$name
ofLazyMap\CallbackLazyMap#instantiate()
changed from no type to a non-contravariantstring
- [BC] CHANGED: The parameter
$name
ofLazyMap\CallbackLazyMap#instantiate()
changed from no type tostring
- [BC] CHANGED: The parameter
$name
ofLazyMap\AbstractLazyMap#__get()
changed from no type to a non-contravariantstring
- [BC] CHANGED: The parameter
$name
ofLazyMap\AbstractLazyMap#__get()
changed from no type tostring
LazyMap 1.0.0
First stable release of the project, with test coverage, performance tests and stable API