Skip to content

[Snyk] Upgrade core-js from 3.23.4 to 3.25.0 #35

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

snyk-bot
Copy link

Snyk has created this PR to upgrade core-js from 3.23.4 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 4 versions ahead of your current version.
  • The recommended version was released 23 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
  • 3.24.0 - 2022-07-25
  • 3.23.5 - 2022-07-17
    • Fixed a typo in the structuredClone feature detection, #1106
    • Added Opera Android 70 compat data mapping
  • 3.23.4 - 2022-07-09
    • Added a workaround of the Bun ~ 0.1.1 bug that define some globals with incorrect property descriptors and that causes a crash of core-js
    • Added a fix of the FF103+ structuredClone bugs (1774866 (fixed in FF104) and 1777321 (still not fixed)) that now can clone errors, but .stack of the clone is an empty string
    • Fixed { Map, WeakMap }.prototype.emplace logic, #1102
    • Fixed order of errors throwing on iterator helpers
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

@snyk-bot snyk-bot requested a review from a team as a code owner September 16, 2022 21:00
@snyk-bot snyk-bot requested a review from a team September 16, 2022 21:00
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