Skip to content

[Snyk] Upgrade core-js from 3.24.1 to 3.25.0#27

Open
snyk-bot wants to merge 1 commit intomasterfrom
snyk-upgrade-153e5806150fc3886c57805486381ff2
Open

[Snyk] Upgrade core-js from 3.24.1 to 3.25.0#27
snyk-bot wants to merge 1 commit intomasterfrom
snyk-upgrade-153e5806150fc3886c57805486381ff2

Conversation

@snyk-bot
Copy link

Snyk has created this PR to upgrade core-js from 3.24.1 to 3.25.0.

merge advice
ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


  • The recommended version is 1 version ahead of your current version.
  • The recommended version was released 21 days ago, on 2022-08-24.
Release notes
Package name: core-js
  • 3.25.0 - 2022-08-24
    • Added Object.prototype.__proto__ polyfill
      • It's optional, legacy, and in some cases (mainly because of developers' mistakes) can cause problems, but some libraries depend on it, and most code can't work without the proper libraries' ecosystem
      • Only for modern engines where this feature is missed (like Deno), it's not installed in IE10- since here we have no proper way setting of the prototype
      • Without fixes of early implementations where it's not an accessor since those fixes are impossible
      • Only for the global version
    • Considering document.all as an object in some missed cases, see ECMAScript Annex B 3.6
    • Avoiding unnecessary promise creation and validation result in %WrapForValid(Async)IteratorPrototype%.return, proposal-iterator-helpers/215
    • Fixed omitting the result of proxing .return in %IteratorHelperPrototype%.return, #1116
    • Fixed the order creation of properties of iteration result object of some iterators (value should be created before done)
    • Fixed some cases of Safari < 13 bug - silent on non-writable array .length setting
    • Fixed ArrayBuffer.length in V8 ~ Chrome 27-
    • Relaxed condition of re-usage native WeakMap for internal states with multiple core-js copies
    • Availability cloning of FileList in the structuredClone polyfill extended to some more old engines versions
    • Some stylistic changes and minor fixes
    • Throwing a TypeError in core-js-compat / core-js-builder in case of passing invalid module names / filters for avoiding unexpected result, related to #1115
    • Added missed NodeJS 13.2 to esmodules core-js-compat / core-js-builder target
    • Added Electron 21 compat data mapping
    • Added Oculus Browser 23.0 compat data mapping
  • 3.24.1 - 2022-07-29
    • NodeJS is ignored in IS_BROWSER detection to avoid a false positive with jsdom, #1110
    • Fixed detection of @@ species support in Promise in some old engines
    • { Array, %TypedArray% }.prototype.{ findLast, findLastIndex } marked as shipped in FF104
    • Added iOS Safari 15.6 compat data mapping
    • Fixed Opera 15 compat data mapping
from core-js GitHub release notes
Commit messages
Package name: core-js
  • b61f3c3 3.25.0
  • 7750751 improve notes
  • ea7645f add `Object.prototype.__proto__` polyfill
  • 9e70176 fix omitting the result of proxing `.return` in `%IteratorHelperPrototype%.return`, close #1116
  • 4910371 update dependencies
  • 4c9c6d6 add missed NodeJS 13.2 to `esmodules` `core-js-compat` / `core-js-builder` target
  • 9f4af1f fix a typo
  • 0400dea some stylistic changes and minor fixes
  • c76303d update dependencies
  • 95fc85d fix `ArrayBuffer.length` in V8 ~ Chrome 27-
  • c9aff1b remove some trailing spaces
  • 891001d extent availability cloning of `FileList` in the `structuredClone` polyfill to some more old engines versions
  • f86bcfb change the style of passing arguments to some scripts for avoiding some useless entries in `package.json`
  • 07c7c19 add Oculus Browser 23.0 compat data mapping
  • 9b38e74 change the `downloads-by-versions` argument
  • 9ffbeb8 a little more clear check
  • 4bf42ed fix some cases of Safari < 13 bug - silent on non-writable array `.length` setting
  • d357e57 throw a `TypeError` in `core-js-compat` / `core-js-builder` in case of passing invalid module names / filters for avoiding unexpected result
  • abd824d fix some cases of Safari < 13 bug - silent on non-writable array `.length` setting
  • 36be269 update dependencies
  • 03f83d8 some stylistic changes
  • efd6bd5 update dependencies
  • ae1c660 consider `document.all` as an object in some missed cases
  • 75982dd update dependencies

Compare


Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

🧐 View latest project report

🛠 Adjust upgrade PR settings

🔕 Ignore this dependency or unsubscribe from future upgrade PRs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant