Releases: sebastianbergmann/recursion-context
Releases · sebastianbergmann/recursion-context
Release list
sebastian/recursion-context 5.0.2
Immutable
release. Only release title and notes can be modified.
Changed
- Suppress the PHP 8.6 deprecation of
spl_object_hash()for now; migrating the code tospl_object_id()would be a break of backward compatibility
sebastian/recursion-context 8.0.1
Immutable
release. Only release title and notes can be modified.
Changed
Context::contains()no longer has to look at more than one element of an array to recognise it; for arrays whose internal hash table has gaps, for instance because elements were removed usingunset(), this used to take time proportional to the size of the array
Fixed
Context::add()returned a key that neitherContext::contains()nor a subsequentContext::add()would report for arrays that already have an element with the largest possible integer key
sebastian/recursion-context 8.0.0
Immutable
release. Only release title and notes can be modified.
Removed
- This component is no longer supported on PHP 8.3
sebastian/recursion-context 7.0.1
Changed
- Do not use
SplObjectStoragemethods that will be deprecated in PHP 8.5
sebastian/recursion-context 6.0.3
Changed
- Do not use
SplObjectStoragemethods that will be deprecated in PHP 8.5
sebastian/recursion-context 5.0.1
Changed
- Do not use
SplObjectStoragemethods that will be deprecated in PHP 8.5
sebastian/recursion-context 7.0.0
Removed
- This component is no longer supported on PHP 8.2
sebastian/recursion-context 6.0.2
Changed
- This project now uses PHPStan instead of Psalm for static analysis
sebastian/recursion-context 6.0.1
Changed
- #30: Use more efficient
spl_object_id()overspl_object_hash()