Skip to content

Releases: vitaly-t/iter-ops

3.5.0

09 Aug 17:50
Compare
Choose a tag to compare
  • Breaking Change: ⚠️ Parameters for retry callback changed. It is now an object, which also includes the error that was thrown. This is a follow up on recent retry improvements. By adding the error details, it got 4 parameters, which is too many, hence the change into an object.
  • Documentation updates.
  • DEV dependencies updated.

3.4.0

04 Aug 19:41
Compare
Choose a tag to compare

Addressed some issues within documentation.

This release represents many changes to the underlying architecture, through DEV dependencies. Functionally, it is the same as v3.3.1

Many thanx to @RebeccaStevens for the help with updates.

3.4.0-beta.0

04 Aug 15:48
Compare
Choose a tag to compare
3.4.0-beta.0 Pre-release
Pre-release

I am publishing this as pre-release, to make sure first that all imports/exports aren't affected for clients.

3.3.1

03 Aug 21:45
6bc63fa
Compare
Choose a tag to compare
  • Fixed an issue with operator retry, to pass index in the callback that reflects the actual error-element index.
  • Performance optimization for operators retry, concat, delay, timeout and repeat, to reuse the source iterable when the operator's inputs are such that the operator will have no effect.
  • Documentation updates.

3.3.0

02 Aug 16:55
Compare
Choose a tag to compare

Sync Retry

Per this note, operator retry is no longer exclusive to just asynchronous iterables, it now works just as well with synchronous iterables.

  • Extended iterator retry to support synchronous iterables, and moved to the universal category of Sync+Async
  • Updated DEV dependences
  • Doc updates

3.2.0

07 Jul 19:20
ba80230
Compare
Choose a tag to compare
  • Operator flat now supports optional skip callback, to address issue #228
  • Some DEV dependencies updated.

3.1.1

02 Aug 07:03
Compare
Choose a tag to compare
  • Improving concurrencyFork operator
  • Updating DEV dependencies
  • Updating CI and supported platforms

3.1.0

23 Jul 13:54
Compare
Choose a tag to compare
  • Fixing #224 issue for operator take
  • Updating DEV dependencies, including the major update to rollup v3.x

3.0.7

26 Dec 15:02
Compare
Choose a tag to compare
  • Removed use of timer's unref within timeout and delay, to keep it simple when used under NodeJS. The downside - if you use a long timeout, a run-through process will have to wait for it, if the iterable takes too long.

3.0.6

26 Dec 14:20
Compare
Choose a tag to compare