Skip to content

Releases: Smoren/itertools-ts

Package Size Optimization

03 Mar 10:52
Compare
Choose a tag to compare
v1.27.1

workflow updated

set.cartesianProduct() added

13 Nov 10:16
Compare
Choose a tag to compare

New features

  • set
    • cartesianProduct()
    • cartesianProductAsync()
  • Stream
    • cartesianProductWith()
  • AsyncStream
    • cartesianProductWith()

infinite.cycle() added

12 Nov 22:42
Compare
Choose a tag to compare

New features

  • infinite
    • cycle()
    • cycleAsync()
  • Stream
    • ofCycle()
  • AsyncStream
    • ofCycle()

infinite.repeat() added

02 Nov 15:02
Compare
Choose a tag to compare

New features

  • infinite
    • repeat()
  • Stream
    • ofRepeat()
  • AsyncStream
    • ofRepeat()

New namespace infinite

23 Oct 14:06
Compare
Choose a tag to compare

New features

  • summary
    • toRange()
    • toRangeAsync()
  • infinite
    • count()
  • Stream
    • toRange()
    • ofCount()
  • AsyncStream
    • toRange()
    • ofCount()

Summary namespace extended with exactlyN function

25 May 19:44
Compare
Choose a tag to compare

New features

  • summary
    • exactlyN()
    • exactlyNAsync()
  • Stream
    • exactlyN()
  • AsyncStream
    • exactlyN()

Math namespace extended with runningAverage function

20 Apr 07:24
Compare
Choose a tag to compare

New features

  • math
    • runningAverage()
    • runningAverageAsync()
  • Stream
    • runningAverage()
  • AsyncStream
    • runningAverage()

Function `set.distinct()` improved with optional comparable getter param

18 Apr 08:51
Compare
Choose a tag to compare

Improvements

  • set
    • distinct() supports optional comparable getter param.

New functions for math namespace

15 Apr 09:14
Compare
Choose a tag to compare

New features

  • Math
    • runningDifference()
    • runningDifferenceAsync()
    • runningMax()
    • runningMin()
    • runningMinAsync()
    • runningMaxAsync()
    • runningProduct()
    • runningProductAsync()
  • Stream
    • runningDifference()
    • runningMax()
    • runningMin()
    • runningProduct()
  • AsyncStream
    • runningDifference()
    • runningMax()
    • runningMin()
    • runningProduct()

Peek methods added

08 Apr 10:33
Compare
Choose a tag to compare

New features

  • Single
    • sort()
    • sortAsync()
  • Stream
    • peek()
    • peekStream()
    • sort()
  • AsyncStream
    • peek()
    • peekStream()
    • sort()
  • types
    • Comparator