blacklight / platypush

A versatile and extensible platform for automation with hundreds of supported integrations
https://platypush.tech
MIT License
285 stars 21 forks source link

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

Closed blacklight closed 2 years ago

blacklight commented 2 years ago

This PR was automatically created by Snyk using the credentials of a real user.


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

![merge advice](https://app.snyk.io/badges/merge-advice/?package_manager=npm&package_name=core-js&from_version=3.23.4&to_version=3.25.0&pr_id=6d72d346-7d43-444f-8e62-015306475579&visibility=true&has_feature_flag=false) :information_source: 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 **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
  • 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](https://app.snyk.io/org/blacklight/project/96bfd125-5816-4d9e-83c6-94d1569ab0f1?utm_source=github&utm_medium=referral&page=upgrade-pr) 🛠 [Adjust upgrade PR settings](https://app.snyk.io/org/blacklight/project/96bfd125-5816-4d9e-83c6-94d1569ab0f1/settings/integration?utm_source=github&utm_medium=referral&page=upgrade-pr) 🔕 [Ignore this dependency or unsubscribe from future upgrade PRs](https://app.snyk.io/org/blacklight/project/96bfd125-5816-4d9e-83c6-94d1569ab0f1/settings/integration?pkg=core-js&utm_source=github&utm_medium=referral&page=upgrade-pr#auto-dep-upgrades)