Releases: zloirock/core-js
Releases · zloirock/core-js
3.3.2 - 2019.10.14
- Fixed compatibility of
core-js-compatwith Node 6 and Yarn, #669
3.3.1 - 2019.10.13
- Fixed an NPM publishing issue
3.3.0 - 2019.10.13
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 releaseglobalThismoved to stable ES, per October TC39 meetingPromise.anymoved to stage 3, some minor internal changes, per October TC39 meetingString#replaceAllmoved to stage 3, per October TC39 meeting- Added iterator helpers stage 2 proposal:
IteratorIterator.fromIterator#asIndexedPairsIterator#dropIterator#everyIterator#filterIterator#findIterator#flatMapIterator#forEachIterator#mapIterator#reduceIterator#someIterator#takeIterator#toArrayIterator#@@toStringTag
AsyncIteratorAsyncIterator.fromAsyncIterator#asIndexedPairsAsyncIterator#dropAsyncIterator#everyAsyncIterator#filterAsyncIterator#findAsyncIterator#flatMapAsyncIterator#forEachAsyncIterator#mapAsyncIterator#reduceAsyncIterator#someAsyncIterator#takeAsyncIterator#toArrayAsyncIterator#@@toStringTag
- Updated
Map#upsert(Map#updateOrInsertbefore) proposal- Moved to stage 2, per October TC39 meeting
Map#updateOrInsertrenamed 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
Promisebug, #640 - Replaced broken
URLconstructor in Safari andURLSearchParamsin Chrome 66-, #656 - Added compat data for Node up to 12.11, FF 69, Samsung up to 10.2 and Phantom 1.9
Math.hypotmarked 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.matchAllinesnext.string.match-all, #626 - Fixed missed cases access the
.nextmethod once, at the beginning, of the iteration protocol - Show similar
postinstallmessages only once pernpm i, #597, thanks @remy
2.6.10 [LEGACY] - 2019.10.13
- Show similar
postinstallmessages only once pernpm i, #597
3.2.1 - 2019.08.12
- Added a workaround for possible recursion in microtasks caused by conflicts with other
Promisepolyfills, #615
3.2.0 - 2019.08.09
Promise.allSettledmoved to stable ES, per July TC39 meetingPromise.anymoved to stage 2,.errorsproperty ofAggregateErrorinstances maked non-enumerable, per July TC39 meetingusingstatement proposal moved to stage 2, addedSymbol.asyncDispose, per July TC39 meeting- Added
Array.isTemplateObjectstage 2 proposal, per June TC39 meeting - Added
Map#updateOrInsertstage 1 proposal, per July TC39 meeting - Added a fix for
Math.hypotV8 7.7 bug, since it's still not stable without adding results tocore-js-compat - Added a workaround for APIs where not possible to replace broken native
Promise, #579 - added.finallyand patched.thento / on nativePromiseprototype - Fixed crashing of Opera Presto, #595
- Fixed incorrect early breaking of
{ Map, Set, WeakMap, WeakSet }.deleteAll - Fixed some missed dependencies in entry points
- Added compat data for Node 12.5, FF 67, Safari 13
- Added support of
DISABLE_OPENCOLLECTIVEenv variable topostinstallscript - Removed
core-js-puredependency fromcore-js-compat, #590 - Fixed generation of
core-js-compaton Windows, #606
3.1.4 - 2019.06.15
- Refactoring. Many minor internal improvements and fixes like:
- Improved
Symbol.keyForcomplexity toO(1) - Fixed the order of arguments validation in
String.prototype.{ endsWith, includes, startsWith } - Internal implementation of
RegExp#flagshelper now respectdotAllflag (mainly ralated to thepureversion) - Performace optimizations related old V8
- Etc.
- Improved
3.1.3 - 2019.05.27
- Fixed
core-js/features/reflect/delete-metadataentry point - Some fixes and improvements of the
postinstallscript like supportnpmcolor config (#556) or adding support ofADBLOCKenv variable - Refactoring and some minor fixes
2.6.9 [LEGACY] - 2019.05.27
- Some fixes and improvements of the
postinstallscript like supportnpmcolor config (#556) or adding support ofADBLOCKenv variable
3.1.2 - 2019.05.22
- Added a workaround of a strange
npxbug onpostinstall, #551