Skip to content

Releases: xp-framework/collections

10.1.0: XP 12 compatibility

23 Mar 23:47
Compare
Choose a tag to compare

Made compatible with XP 12 - @thekid

10.0.2: XP 11 compatibility

21 Oct 16:49
Compare
Choose a tag to compare
  • Made compatible with XP 11 - @thekid

10.0.1: PHP 8.1 compatibility

06 Sep 17:59
Compare
Choose a tag to compare
  • Fixed PHP 8.1 compatibility for Traversable subtypes - @thekid

10.0.0: PHP 8 attributes

29 Dec 10:04
Compare
Choose a tag to compare
  • Heads up: Requires XP 10.2 minimum! - @thekid
  • Convert annotations to PHP 8 attributes - @thekid

9.0.0: Drop PHP 5 support

10 Apr 12:25
Compare
Choose a tag to compare
  • Implemented xp-framework/rfc#334: Drop PHP 5.6:
    . Heads up: Minimum required PHP version now is PHP 7.0.0
    . Rewrote code base, grouping use statements
    . Converted newinstance to anonymous classes
    (@thekid)

8.0.2: Annotation syntax

09 Apr 18:47
Compare
Choose a tag to compare
  • Implemented RFC #335: Remove deprecated key/value pair annotation syntax
    (@thekid)

8.0.1: XP10 compatibility

01 Dec 10:04
Compare
Choose a tag to compare
  • Made compatible with XP 10 - @thekid

8.0.0: XP9 Compatibiliy

28 May 12:28
Compare
Choose a tag to compare
  • Removed deprecated util.collections.Arrays class - @thekid
  • Removed deprecated HashProvider and implementations - @thekid
  • Merged PR #2: Forward compatibility with XP 9.0.0 - @thekid

7.3.0: Performance improvement

23 Apr 16:27
Compare
Choose a tag to compare
  • Simplified code: Replaced anonymous iterator instances with yield
    (@thekid)
  • Merged PR #1: Remove HashProvider and deprecate it.
    This speeds up HashTable, HashSet, Queue and Stack performance by a
    factor between 2 and 4, depending on the usecase.
    (@thekid)

7.2.0: XP8 Compatibility

28 Aug 21:23
Compare
Choose a tag to compare
  • Added forward compatibility with XP 8.0.0 by ensuring hashCode()
    always returns a string
    (@thekid)