See all changes in the changelog.
- Added availability configuration of aggressiveness.
asap
(old stage 0 proposal) replaced byqueueMicrotask
(a part of HTML spec).- Added direct
.exec
calling toRegExp#{@@replace, @@split, @@match, @@search}
. Also, added fixes forRegExp#exec
method. #411, #434, #453, thanks @nicolo-ribaudo. - Added new methods to new collections methods stage 1 proposal:
{ Map, WeakMap, WeakSet }#deleteAll
Map#every
Map#find
Map#findKey
Map#includes
Map#keyOf
Map#reduce
Map#some
WeakSet#addAll
- Fixed
Map#merge
semantics. - Added
Math.seededPRNG
stage 1 proposal. - Added
Symbol.dispose
for stage 1using
statement proposal. global
renamed toglobalThis
per tc39/proposal-global@2a4cf86Symbol#description
marked as a stable ECMAScript feature.String#matchAll
updated per tc39/proposal-string-matchall#38.Object.fromEntries
moved to stage 3.Promise.allSettled
moved to stage 1.- Fixed Safari 12.0
Array#reverse
bug. - Fixed Safari 12.0
Symbol#description
bug. - Fixed
String#padStart
andString#padEnd
bug in mobile Safari, #414. - One more fix for microtasks in iOS related #339.
- Added a fallback for Rhino bug, #440.
- Updated many dev dependencies (for example,
babel
tobabel@7
).