8.8 KiB
8.8 KiB
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.prototypeshimc4a6203 - [Tests] add passing tests for native generators
57bae8c - [Deps] update
define-properties,iterator.prototype,safe-array-concat56ca087
v1.0.14 - 2023-08-26
Commits
v1.0.13 - 2023-08-16
Fixed
- [Deps] add missing deps; add eslint-plugin-import
#3
v1.0.12 - 2023-07-14
Commits
- [Fix] avoid creating string wrapper objects with sloppy mode flatMap mappers
db16b34 - [Deps] update
es-abstractf002147 - [Dev Deps] update
@ljharb/eslint-config,aud [42064e8`](https://github.com/es-shims/iterator-helpers/commit/42064e80e0cc37f5e4676c2133dacae7456e313f) - [meta] fix tidelift funding identifier
896fd4f
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/api9fa13a0 - [Dev Deps] update
@es-shims/apib74b0ac
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 applicable4dc94e0
v1.0.7 - 2023-05-01
Commits
- [Fix]
flatMap: properly handle yielded iterables3a78767 - [Fix]
flatMap: only increment the count when iterating the outer iterator955d0b0
v1.0.6 - 2023-04-20
Commits
- [Refactor]
GetIteratorFlattenable: remove hint781fc7c - [Refactor]
GetIteratorFlattenable: useGetIteratorDirect026118b - [Refactor] use
safe-array-concat1d985a4
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-bind7d0ba59
v1.0.3 - 2023-03-17
Commits
- [Fix]
drop/filter/flatMap/map/take: properly IfAbruptCloseIteratorff643a0 - [Refactor] use
NormalCompletion/ThrowCompletioninstead of thunks68fd937 - [Fix]
filter: IteratorClose needs to rethrow the error200474f - [Fix]
filter: properly increment the counter14aa2d8 - [Fix]
Iteratorcan not benewed or invoked directly6fbd68e - [Fix]
Iterator.prototypeshould be non-writable1080288 - [Deps] update
es-abstractb7913da - [Dev Deps] update
@es-shims/api0071bed
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
.returndoes not invoke the next iteration9e28ed5 - [Fix]
map: pass the proper index argument to the mapper125e3ca - [Deps] update
internal-slot43351b6
v1.0.1 - 2023-02-07
Commits
- [Fix]
Iterator: throw when Iterator() is called without newa6fc7e7