String#{ matchAll, replaceAll }
throws an error on non-global regex argument per the decision from TC39 meetings (+ this PR). It's a breaking change, but since it's a breaking change in the ES spec, it's added at the minor releaseglobalThis
moved to stable ES, per October TC39 meetingPromise.any
moved to stage 3, some minor internal changes, per October TC39 meetingString#replaceAll
moved to stage 3, per October TC39 meeting- Added iterator helpers stage 2 proposal:
Iterator
Iterator.from
Iterator#asIndexedPairs
Iterator#drop
Iterator#every
Iterator#filter
Iterator#find
Iterator#flatMap
Iterator#forEach
Iterator#map
Iterator#reduce
Iterator#some
Iterator#take
Iterator#toArray
Iterator#@@toStringTag
AsyncIterator
AsyncIterator.from
AsyncIterator#asIndexedPairs
AsyncIterator#drop
AsyncIterator#every
AsyncIterator#filter
AsyncIterator#find
AsyncIterator#flatMap
AsyncIterator#forEach
AsyncIterator#map
AsyncIterator#reduce
AsyncIterator#some
AsyncIterator#take
AsyncIterator#toArray
AsyncIterator#@@toStringTag
- Updated
Map#upsert
(Map#updateOrInsert
before) proposal- Moved to stage 2, per October TC39 meeting
Map#updateOrInsert
renamed toMap#upsert
- Added
WeakMap#upsert
- You can don't pass one of the callbacks
- Added a workaround for iOS Safari MessageChannel + bfcache bug, #624
- Added a workaround for Chrome 33 / Android 4.4.4
Promise
bug, #640 - Replaced broken
URL
constructor in Safari andURLSearchParams
in Chrome 66-, #656 - Added compat data for Node up to 12.11, FF 69, Samsung up to 10.2 and Phantom 1.9
Math.hypot
marked as not supported in Chrome 77 since a bug in this method was not fixed before the stable Chrome 77 release- Fixed unnecessary exposing on
Symbol.matchAll
inesnext.string.match-all
, #626 - Fixed missed cases access the
.next
method once, at the beginning, of the iteration protocol - Show similar
postinstall
messages only once pernpm i
, #597, thanks @remy