Skip to content

Releases: BooleanCat/go-functional

v1.0.0

28 Jan 20:59
Compare
Choose a tag to compare

What's Changed

  • Support Stringer for iter.CountIter (@myusko)
  • Support Stringer for ChainIter and MapIter (@BooleanCat)

Full Changelog: v0.19.0...v1.0.0

v0.19.0

03 Dec 10:14
ca998fe
Compare
Choose a tag to compare
  • Add Expect to option and result packages (@BooleanCat)

Full Changelog: v0.18.0...v0.19.0

v0.18.0

21 Oct 08:37
Compare
Choose a tag to compare

What's Changed

  • Add fmt.Stringer for iter.Pair[T, U] (@mrchocha)
  • Add CollectResults convenience wrapper to Lines and LinesIter (@BooleanCat)
  • Upgrade actions dependencies (@dependabot)

Full Changelog: v0.17.0...v0.18.0

v0.17.0

30 Aug 08:29
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.16.0...v0.17.0

v0.16.0

27 Aug 10:01
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.15.0...v0.16.0

v0.15.0

24 Aug 15:59
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.14.0...v0.15.0

v0.14.0

24 Aug 13:22
Compare
Choose a tag to compare

What's Changed

  • Add .ForEach for iterator method chaining by @BooleanCat in #68
  • Add .Find for iterator method chaining by @BooleanCat in #69
  • Add IsOdd and IsEven filters
  • Fix deadlock bug with HashMap iterators
  • Fix documentation typos

Full Changelog: v0.13.1...v0.14.0

v0.13.1

21 Aug 16:58
Compare
Choose a tag to compare
  • Improved reference docs

Full Changelog: v0.13.0...v0.13.1

@BooleanCat

v0.13.0

21 Aug 08:01
Compare
Choose a tag to compare

What's Changed

  • Add .Drop and .Take methods to most iterators to enable method chaining (e.g. Count().Drop(2).Take(3).Collect())
  • Add UnwrapErr to Result
  • Bug fix: Take iterators previously accepted an int, they now take a uint to be consistent with Drop

Full Changelog: v0.12.0...v0.13.0

@BooleanCat

v0.12.0

17 Aug 17:30
Compare
Choose a tag to compare

What's Changed

  • Ensure FilterMap returns a concrete type
  • Add collect method to each iter (except Count)
  • Added Cycle iter
  • Added filter "Or"
  • Fix too tight constraints on And filter
  • Add Repeat iter
  • Remove option.Map (BREAKING CHANGE)

Full Changelog: v0.11.0...v0.12.0

Contributors