CHANGELOG.md 8.8 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

v1.0.15 - 2023-09-13

Commits

  • [New] add Iterator.prototype shim c4a6203
  • [Tests] add passing tests for native generators 57bae8c
  • [Deps] update define-properties, iterator.prototype, safe-array-concat 56ca087

v1.0.14 - 2023-08-26

Commits

  • [Deps] update es-abstract 477b123
  • [Dev Deps] update aud, eslint-plugin-import, tape e4ea414

v1.0.13 - 2023-08-16

Fixed

  • [Deps] add missing deps; add eslint-plugin-import #3

v1.0.12 - 2023-07-14

Commits

v1.0.11 - 2023-05-22

Commits

  • [Fix] iterator helpers are not a constructor 8a7f999

v1.0.10 - 2023-05-18

Commits

  • [patch] remove IsCallable check on NextMethod, deferring errors to callsite bbb7efa
  • [patch] change Symbol.iterator fallback from callable check to nullish check ec3e255
  • [Tests] add test cases 5117c47
  • [Dev Deps] update @es-shims/api 9fa13a0
  • [Dev Deps] update @es-shims/api b74b0ac

v1.0.9 - 2023-05-02

Commits

  • [Refactor] use 2022 AO instead of 2015 AO 75ee5c4

v1.0.8 - 2023-05-02

Commits

  • [Fix] flatMap: close the inner iterator when applicable 4dc94e0

v1.0.7 - 2023-05-01

Commits

  • [Fix] flatMap: properly handle yielded iterables 3a78767
  • [Fix] flatMap: only increment the count when iterating the outer iterator 955d0b0

v1.0.6 - 2023-04-20

Commits

  • [Refactor] GetIteratorFlattenable: remove hint 781fc7c
  • [Refactor] GetIteratorFlattenable: use GetIteratorDirect 026118b
  • [Refactor] use safe-array-concat 1d985a4

v1.0.5 - 2023-03-22

Commits

  • [Tests] add passing tests for 4240029 c2082fe
  • [Fix] properly allow subclasses of Iterator to be constructed 5cebe2a

v1.0.4 - 2023-03-21

Commits

  • [Fix] validate arguments first 4240029
  • [Fix] close underlying iterator when helper is closed f5372c7
  • [Tests] Iterator: remove an unnecessary call-bind 7d0ba59

v1.0.3 - 2023-03-17

Commits

  • [Fix] drop/filter/flatMap/map/take: properly IfAbruptCloseIterator ff643a0
  • [Refactor] use NormalCompletion/ThrowCompletion instead of thunks 68fd937
  • [Fix] filter: IteratorClose needs to rethrow the error 200474f
  • [Fix] filter: properly increment the counter 14aa2d8
  • [Fix] Iterator can not be newed or invoked directly 6fbd68e
  • [Fix] Iterator.prototype should be non-writable 1080288
  • [Deps] update es-abstract b7913da
  • [Dev Deps] update @es-shims/api 0071bed

v1.0.2 - 2023-02-09

Commits

  • [Refactor] inline 2023 impls of Iterator AOs until es-abstract is published with them b9c80c5
  • [Fix] ensure calling .return does not invoke the next iteration 9e28ed5
  • [Fix] map: pass the proper index argument to the mapper 125e3ca
  • [Deps] update internal-slot 43351b6

v1.0.1 - 2023-02-07

Commits

  • [Fix] Iterator: throw when Iterator() is called without new a6fc7e7

v1.0.0 - 2023-02-05

Commits