Skip to content

Releases: xp-forge/sequence

10.3.0: XP 12 compatibility

24 Mar 13:25
Compare
Choose a tag to compare
  • Made compatible with XP 12 - @thekid

10.2.0: Collection parts

23 Feb 19:52
Compare
Choose a tag to compare

10.1.0: Single operation

28 Aug 15:48
Compare
Choose a tag to compare
  • Introduce dedicated util.data.NoSuchElement exception. It's thrown
    from Optional::get() if no element is present instead of the generic
    util.NoSuchElementException. For BC reasons, it extends the latter.
    (@thekid)
  • Implemented PR #54: Implement Sequence::single() - which is similar
    to first() but raises an exception if there are more than 1 element
    in the sequence.
    (@thekid)

10.0.0: Drop XP 9, add XP 11

21 Oct 19:20
Compare
Choose a tag to compare

9.3.0: Zip intermediate

15 Oct 18:33
Compare
Choose a tag to compare
  • Merged PR #53: Implement Sequence::zip() intermediate operation
    (@thekid)

9.2.0: Intermediate NOOPs

06 Sep 19:18
Compare
Choose a tag to compare
  • Merged PR #52: Allow NULL for Sequence methods peek(), map(), filter(),
    skip(), limit() as well as Optional methods map() and filter()
    (@thekid)

9.1.1: PHP 8.1 compatibility

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

9.1.0: Collections library compatibility

13 May 13:14
Compare
Choose a tag to compare
  • Added compatibility with xp-framework/collections version 10.0.0
    (@thekid)

9.0.1: Test code refactoring

20 Sep 15:59
Compare
Choose a tag to compare
  • Simplified test code, making use of anonymous classes, the RuntimeVersion
    action and Assert::throws(), see pull request #50
    (@thekid)

9.0.0: Drop PHP 5 support

10 Apr 12:44
Compare
Choose a tag to compare