Skip to content

Releases: sanmai/pipeline

append(), prepend(), push(), unshift()

09 Nov 09:38
1c14946
Compare
Choose a tag to compare

What's Changed

  • Introduce append(), prepend(), push(), unshift() by @sanmai in #108

Full Changelog: v6.1...v6.2

Reservoir sampling, min(), max(), flip(), better count()

30 Jan 08:17
3a88f26
Compare
Choose a tag to compare

What's Changed

Full Changelog: v6.0.1...v6.1

Fix slice() with plain iterators

27 Nov 14:46
v6.0.1
d846caf
Compare
Choose a tag to compare

slice() handled arrays and generators well, but on other iterators it didn't do so well. Not anymore.

Major update

02 Nov 02:26
v6.0
86c1df9
Compare
Choose a tag to compare

This release comes with a significant change: the main class is no longer final or otherwise locked. Conversely, there are no intermediary classes and no interfaces as they are no longer required. If we won't need to update interfaces for every new method added, we won't need a major version every time we do that. Otherwise put, no more BC breaks for new methods!

v5.2.1

01 Nov 10:17
v5.2.1
2b5509a
Compare
Choose a tag to compare

Code style fixes to reflect coding standards coming in 6.x

v5.2.0

10 Oct 13:49
v5.2.0
34232df
Compare
Choose a tag to compare
  • New slice() method, works like \array_slice() but with lazily (see #90)
  • Classes are not longer hard-final (only annotated as such) to aid with testing.

Mainline release

26 Oct 03:23
v5.1.0
f935e10
Compare
Choose a tag to compare

Tested to work on PHP 7.1 - 8.1.

Minor update

21 Oct 02:18
v3.1.4
07a5327
Compare
Choose a tag to compare

Build fixed one last time.

Minor update

21 Oct 02:18
v1.5.5
6f0c8e5
Compare
Choose a tag to compare

Build fixed one last time.

Fix Psalm warning about use of `@internal`

06 Sep 02:32
v5.0.1
a51d82c
Compare
Choose a tag to compare
v5.0.1

Fix Psalm warning about use of `@internal`