Skip to content

Releases: zloirock/core-js

3.0.0-beta.3 - 2018.06.07

07 Jun 07:25

Choose a tag to compare

Pre-release

See all changes in #325

  • Added Promise.allSettled proposal, #399
  • Set.prototype.intersect renamed to Set.prototype.intersection per 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 webpack dependency in core-js-builder

3.0.0-beta.2 - 2018.05.26

26 May 12:15

Choose a tag to compare

Pre-release

See all changes in #325

Updates based on results of May 2018 TC39 meeting:

2.5.7 - 2018.05.26

26 May 11:43

Choose a tag to compare

  • Get rid of reserved variable name final, related #400

3.0.0-beta.1 - 2018.05.20

19 May 19:50

Choose a tag to compare

Pre-release

See all changes in #325

  • Well-known symbols definition extracted from es.symbol module for loading only required features, for example, in MS Edge
  • Added compositeKey and compositeSymbol methods (stage 1 proposal)
  • Updated String#codePoints proposal per tc39/proposal-string-prototype-codepoints@673b43e
  • Updated .name properties of String#{trimStart, trimEnd , trimLeft, trimRight}
  • New collections methods are made generic in the pure version 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 Promise in 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 Promise in 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 pure version

2.5.6 - 2018.05.07

07 May 14:16

Choose a tag to compare

  • Forced replace native Promise in 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 Promise in microtask implementation, #396
  • Added modern version internal debugging information about used versions

3.0.0-alpha.4 - 2018.04.09

09 Apr 00:18

Choose a tag to compare

Pre-release

See #325. Also:

  • Prevent Promise.prototype pollution in some cases
  • Prevent possible problems in %TypedArray%.{from, of} when methods polyfilled before constructors
  • Fix non-enumerable integer keys issue because of Nashorn ~ JDK8 bug, #389
  • Fix some edge cases of Reflect.set, #392 and #393

2.5.5 - 2018.04.08

09 Apr 03:35

Choose a tag to compare

  • Fix some edge cases of Reflect.set, #392 and #393

3.0.0-alpha.3 - 2018.03.31

30 Mar 21:24

Choose a tag to compare

Pre-release

#325

  • Add support of @@isConcatSpreadable to Array#concat.
  • Add support of @@species to Array#{concat, filter, map, slice, splice}.
  • Remove some deprecated entry points.
  • Enable eslint-plugin-qunit.

3.0.0-alpha.2 - 2018.03.27

27 Mar 16:56

Choose a tag to compare

Pre-release

See #325.

  • Added Symbol.{patternMatch, patternValue} for updated pattern matching proposal
  • es.regexp.{match, replace, search, split} modules renamed to es.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

27 Mar 16:19

Choose a tag to compare

  • 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 the library version