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.
Iterator.prototype
shim c4a6203
57bae8c
define-properties
, iterator.prototype
, safe-array-concat
56ca087
#3
db16b34
es-abstract
f002147
@ljharb/eslint-config
, aud [
42064e8
`](https://github.com/es-shims/iterator-helpers/commit/42064e80e0cc37f5e4676c2133dacae7456e313f)896fd4f
8a7f999
bbb7efa
ec3e255
5117c47
@es-shims/api
9fa13a0
@es-shims/api
b74b0ac
75ee5c4
flatMap
: close the inner iterator when applicable 4dc94e0
flatMap
: properly handle yielded iterables 3a78767
flatMap
: only increment the count when iterating the outer iterator 955d0b0
GetIteratorFlattenable
: remove hint 781fc7c
GetIteratorFlattenable
: use GetIteratorDirect
026118b
safe-array-concat
1d985a4
c2082fe
5cebe2a
4240029
f5372c7
Iterator
: remove an unnecessary call-bind 7d0ba59
drop
/filter
/flatMap
/map
/take
: properly IfAbruptCloseIterator ff643a0
NormalCompletion
/ThrowCompletion
instead of thunks 68fd937
filter
: IteratorClose needs to rethrow the error 200474f
filter
: properly increment the counter 14aa2d8
Iterator
can not be new
ed or invoked directly 6fbd68e
Iterator.prototype
should be non-writable 1080288
es-abstract
b7913da
@es-shims/api
0071bed
b9c80c5
.return
does not invoke the next iteration 9e28ed5
map
: pass the proper index argument to the mapper 125e3ca
internal-slot
43351b6
Iterator
: throw when Iterator() is called without new a6fc7e7