Skip to content
This repository has been archived by the owner on Sep 17, 2023. It is now read-only.

Releases: proc7ts/push-iterator

Release 3.1.2

24 May 07:54
v3.1.2
49ef947
Compare
Choose a tag to compare

Packaging

  • Mark package free of side effects.

Release 3.1.1

26 Jan 07:18
v3.1.1
b2a4d13
Compare
Choose a tag to compare

Packaging

  • Build with @run-z/project-config`.
  • Make exports compatible with Node16 module resolution.
  • Expose type definitions with typesVersions property.

Release 3.1.0

17 Jul 03:32
v3.1.0
Compare
Choose a tag to compare

New Features

  • Add iteration mode hints (#12).
    This allows to select optimal iteration strategy.

Release 3.0.0

15 Jul 11:51
v3.0.0
Compare
Choose a tag to compare

Breaking Changes

  • Rename itsHead() to iterateIt() (#10).
  • Drop pushHead() (#10).
  • Drop itsIterated() (#10).
  • Drop pushIterated() (#10).

Release 2.6.0

28 May 04:09
v2.6.0
Compare
Choose a tag to compare

Packaging

  • Bundle in ESM format only.

Release 2.5.0

11 Dec 05:18
Compare
Choose a tag to compare

New Features

  • Add valueIt(), valueArray(), and valueIndexed() functions.
    A more effective combination to map/filter operations with some limitations.

Fixes

  • Fix filterIt(), filterArray(), and filterIndexed() type definitions.
    Move more specific overrides up.

Release 2.4.1

25 Nov 07:07
Compare
Choose a tag to compare

Packaging

Release 2.4.0

20 Nov 03:18
Compare
Choose a tag to compare

Packaging

  • Merge all type definitions to one file.

Dependencies

  • TypeScript 4.1.
  • Drop @proc7ts/primitives dependency.

Release 2.3.0

10 Nov 06:59
Compare
Choose a tag to compare

Packaging

  • "type": "module"

Release 2.2.0

28 Oct 12:12
Compare
Choose a tag to compare

New Features

  • Add support for indexed list of items:
    • overIndexed()
    • filterIndexed()
    • flatMapIndexed()
    • mapIndexed()