Releases: zloirock/core-js
Releases · zloirock/core-js
3.0.0-beta.3 - 2018.06.07
See all changes in #325
- Added
Promise.allSettledproposal, #399 Set.prototype.intersectrenamed toSet.prototype.intersectionper tc39/proposal-set-methods@1c62b3d, tc39/proposal-set-methods@703b081- Pattern matching proposal moved to stage 1, removed
Symbol.patternValue- now it's missed in the proposal repo - Added
/proposals/entry points for allow include all features from one proposal (for example,core-js/proposals/reflect-metadata) - Allowed more granular inclusion of features from
/es/path like in/features/(for example,core-js/es/array/from) - Fixed
webpackdependency incore-js-builder
3.0.0-beta.2 - 2018.05.26
See all changes in #325
Updates based on results of May 2018 TC39 meeting:
Array.prototype.flattenrenamed toArray.prototype.flatSymbol.prototype.descriptionmoved to stage 3Object.fromEntriesmoved to stage 2- New
Setmethods:- Moved to stage 2
- Updated names of methods:
Set.prorortyp.except->Set.prorortyp.differenceSet.prorortyp.xor->Set.prorortyp.symmetricDifference
2.5.7 - 2018.05.26
- Get rid of reserved variable name
final, related #400
3.0.0-beta.1 - 2018.05.20
See all changes in #325
- Well-known symbols definition extracted from
es.symbolmodule for loading only required features, for example, in MS Edge - Added
compositeKeyandcompositeSymbolmethods (stage 1 proposal) - Updated
String#codePointsproposal per tc39/proposal-string-prototype-codepoints@673b43e - Updated
.nameproperties ofString#{trimStart, trimEnd , trimLeft, trimRight} - New collections methods are made generic in the
pureversion for case when they should work with global versions of collections - Mongolian vowel separator marked as non-whitespace in one more place
- Forced replace native
Promisein V8 6.6 (Node 10 and Chrome 66) because of a bug with resolving custom thenables - Added a workaround for usage buggy native LG WebOS 2
Promisein microtask implementation, #396 - Fixed a V8 ~ Chrome 49-50 bug with non-writable non-configurable
%TypedArray%methods - One more #262-related fix
- Get rid of reserved variable name
final, related #400 - Fixed overriding of some modules in the
pureversion
2.5.6 - 2018.05.07
- Forced replace native
Promisein V8 6.6 (Node 10 and Chrome 66) because of a bug with resolving custom thenables - Added a workaround for usage buggy native LG WebOS 2
Promisein microtask implementation, #396 - Added modern version internal debugging information about used versions
3.0.0-alpha.4 - 2018.04.09
2.5.5 - 2018.04.08
3.0.0-alpha.3 - 2018.03.31
- Add support of
@@isConcatSpreadabletoArray#concat. - Add support of
@@speciestoArray#{concat, filter, map, slice, splice}. - Remove some deprecated entry points.
- Enable
eslint-plugin-qunit.
3.0.0-alpha.2 - 2018.03.27
See #325.
- Added
Symbol.{patternMatch, patternValue}for updated pattern matching proposal es.regexp.{match, replace, search, split}modules renamed toes.string.{match, replace, search, split}- mainly it's fixes / adding support of well-known symbols to string methods, only in second place adding related methods to regexp prototype- Fixed
core-js-bundle.npmignore
2.5.4 - 2018.03.27
- Fixed one case of deoptimization built-in iterators in V8, related #377
- Fixed some cases of iterators feature detection, #368
- Fixed manually entered NodeJS domains issue in
Promise, #367 - Fixed
Number.{parseInt, parseFloat}entry points - Fixed
__(define|lookup)[GS]etter__export in thelibraryversion