Releases
v3.24.0
Recent updates of the iterator helpers proposal , #1101 :
.asIndexedPairs
renamed to .indexed
, proposal-iterator-helpers/183 :
Iterator.prototype.asIndexedPairs
-> Iterator.prototype.indexed
AsyncIterator.prototype.asIndexedPairs
-> AsyncIterator.prototype.indexed
Avoid exposing spec fiction %AsyncFromSyncIteratorPrototype%
in AsyncIterator.from
and Iterator.prototype.toAsync
, proposal-iterator-helpers/182 , proposal-iterator-helpers/202
Avoid unnecessary promise creation in %WrapForValidAsyncIteratorPrototype%.next
, proposal-iterator-helpers/197
Do not validate value in %WrapForValid(Async)IteratorPrototype%.next
, proposal-iterator-helpers/197 and proposal-iterator-helpers/205
Do not forward the parameter of .next
/ .return
to an underlying iterator by the extended iterator protocol, a part of proposal-iterator-helpers/194
.throw
methods removed from all wrappers / helpers prototypes, a part of proposal-iterator-helpers/194
Close inner iterators of { Iterator, AsyncIterator }.prototype.flatMap
proxy iterators on .return
, proposal-iterator-helpers/195
Throw RangeError
on NaN
in { Iterator, AsyncIterator }.prototype.{ drop, take }
, proposal-iterator-helpers/181
Many other updates and fixes of this proposal
%TypedArray%.prototype.toSpliced
method removed from the change array by copy proposal and marked as obsolete in core-js
, proposal-change-array-by-copy/88
Polyfill Promise
with unhandledrejection
event support (browser style) in Deno < 1.24
Available new targets in core-js-compat
/ core-js-builder
and added compat data for them:
Bun (bun
), compat data for 0.1.1-0.1.5, #1103
Hermes (hermes
), compat data for 0.1-0.11, #1099
Oculus Browser (oculus
), compat data mapping for 3.0-22.0, #1098
Added Samsung Internet 18.0 compat data mapping
You can’t perform that action at this time.