Skip to content
This repository was archived by the owner on Sep 27, 2022. It is now read-only.

Conversation

snyk-bot
Copy link
Contributor

Snyk has created this PR to upgrade core-js from 3.18.3 to 3.19.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 22 days ago, on 2021-10-25.
Release notes
Package name: core-js
  • 3.19.0 - 2021-10-25
    • Most built-ins are encapsulated in core-js for preventing possible cases of breaking / observing the internal state by patching / deleting of them
      • Avoid .call / .apply prototype methods that could be patched
      • Avoid instanceof operator - implicit .prototype / @@ hasInstance access that could be patched
      • Avoid RegExp#test, String#match and some over methods - implicit .exec and RegExp well-known symbols access that could be patched
    • Clearing of Error stack from extra entries experimentally added to AggregateError, #996, in case lack of problems it will be extended to other cases
    • In engines with native Symbol support, new well-known symbols created with usage Symbol.for for ensuring the same keys in different realms, #998
    • Added a workaround of a BrowserFS NodeJS process polyfill bug that incorrectly reports V8 version that's used in some cases of core-js feature detection
    • Fixed normalization of message AggregateError argument
    • Fixed order of arguments conversion in Math.scale, a spec draft bug
    • Fixed core-js-builder work in NodeJS 17, added a workaround of webpack + NodeJS 17 issue
    • Added NodeJS 17.0 compat data mapping
    • Added Opera Android 65 compat data mapping
    • Updated Electron 16.0 compat data mapping
    • Many other minor fixes and improvements
  • 3.18.3 - 2021-10-12
    • Fixed the prototype chain of AggregateError constructor that should contain Error constructor
    • Fixed incorrect AggregateError.prototype properties descriptors
    • Fixed InstallErrorCause internal operation
    • Added NodeJS 16.11 compat data mapping
    • Added Deno 1.16 compat data mapping
    • Object.hasOwn marked as supported from Safari 15.1
from core-js GitHub release notes
Commit messages
Package name: core-js
  • 6123ff1 3.19.0
  • 7ff5ac1 update the changelog
  • 0a2f57b fix `Function#name`
  • 61ebde0 use `hasOwn` instead of `in` in some required cases
  • e41af69 get rid of some duplicates
  • 3ef0ded avoid `instanceof` where it's possible since `.prototype` and `@@ hasInstance` can be replaced
  • 1a05cc3 update dependencies
  • c901ef8 stylistic fix
  • 593f257 encapsulate some more built-ins, reuse `array-unique-by` in `reflect.get-metadata-keys`
  • a37a799 update `eslint`
  • 54aba11 encapsulate some more built-ins
  • 476fd3b some stylistic changes
  • e26d2ed improve `RegExp` detection in flags getters
  • 7cdfcca update v8 detection in compat tests
  • d07fee6 reuse `internals/array-sort` in `URLSearchParams`, simplify it
  • dbc8ce7 update dependencies
  • a965340 use `Symbol.for` for well-known symbols in modern engines, close #998
  • 235eff7 update the changelog
  • 7fec79c some stylistic changes
  • b6ff9dd update dependencies
  • b1287f6 Merge pull request #996 from zloirock/error-stack-experiment
  • 7b37973 sort keys
  • 01db8b3 encapsulate globals
  • b6db703 add NodeJS 17 to CI

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

@podarok podarok merged commit fbb8ddd into 4.x Dec 15, 2021
@podarok podarok deleted the snyk-upgrade-d5f11544d569d97850012ab97366adbc branch December 15, 2021 15:20
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants