Skip to content

Releases: zloirock/core-js

3.6.4 - 2020.01.14

13 Jan 23:09

Choose a tag to compare

  • Prevented a possible almost infinite loop in non-standard implementations of some backward iteration array methods

3.6.3 - 2020.01.11

10 Jan 23:22

Choose a tag to compare

  • Fixed replacement of substitutes of undefined capture groups in .replace in Safari 13.0-, #471, #745, thanks @mattclough1
  • Improved compat data for old engines

3.6.2 - 2020.01.07

06 Jan 17:35

Choose a tag to compare

  • Fixed early implementations of Array#{ every, forEach, includes, indexOf, lastIndexOf, reduce, reduceRight, slice, some, splice } for the usage of ToLength
  • Added RegExp#exec dependency to methods which depends on the correctness of logic of this method (3.6.0-3.6.1 issue), #741
  • Refactored some internals

3.6.1 - 2019.12.25

25 Dec 06:04

Choose a tag to compare

  • Fixed a bug related Symbol with multiple copies of core-js (for 3.4.2-3.6.0), #736
  • Refactored some tools

3.6.0 - 2019.12.19

18 Dec 23:19

Choose a tag to compare

  • Added support of sticky (y) RegExp flag, #372, #732, #492, thanks @cvle and @nicolo-ribaudo
  • Added RegExp#test delegation to RegExp#exec, #732, thanks @cvle
  • Fixed some cases of Object.create(null) in IE8-, #727, #728, thanks @aleen42
  • Allowed object of minimum environment versions as core-js-compat and core-js-builder targets argument
  • Allowed corresponding to Babel targets.esmodules, targets.browsers, targets.node options in core-js-compat and core-js-builder
  • Engines in compat data and results of targets parsing sorted alphabetically
  • Fixed features/instance/match-all entry compat data
  • Fixed Array.prototype[@@unscopables] descriptor (was writable)
  • Added Samsung Internet 11 compat data mapping

3.5.0 - 2019.12.12

12 Dec 00:58

Choose a tag to compare

3.4.8 - 2019.12.09

08 Dec 21:07

Choose a tag to compare

  • Added one more workaround for broken in previous versions inspectSource helper, #719
  • Added Opera Mobile compat data
  • Updated Samsung Internet, iOS, old Node and Android compat data mapping
  • es.string.match-all marked as completely supported in FF73
  • Generate core-js-compat/modules since often we need just the list of core-js modules

2.6.11 [LEGACY] - 2019.12.09

08 Dec 21:02

Choose a tag to compare

  • Returned usage of node -e in the postinstall scripts for better cross-platform compatibility, #582
  • Improved CI detection in the postinstall script, #707

3.4.7 - 2019.12.03

02 Dec 17:57

Choose a tag to compare

  • Fixed an NPM publishing issue

3.4.6 - 2019.12.03

02 Dec 17:26

Choose a tag to compare

  • Improved iOS compat data - added missed mapping iOS 12.2 -> Safari 12.1, added bug fixes from patch releases
  • Added Safari 13.1 compat data
  • Added missed in core-js-compat helpers ie_mob normalization
  • Normalize the result of getModulesListForTargetVersion core-js-compat helper
  • Improved CI detection in the postinstall script, #707