alfred
alfred copied to clipboard
[Snyk] Upgrade core-js from 3.22.4 to 3.25.2
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.22.4 to 3.25.2.
: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 15 versions ahead of your current version.
- The recommended version was released a month ago, on 2022-09-18.
Release notes
Package name: core-js
-
3.25.2 - 2022-09-18
- Considering
document.allas a callable in some missed cases - Added Safari 16.0 compat data
- Added iOS Safari 16.0 compat data mapping
- Fixed some ancient iOS Safari versions compat data mapping
- Considering
-
3.25.1 - 2022-09-07
- Added some fixes and workarounds of FF30- typed arrays bug that does not properly convert objects to numbers
- Added
sideEffectsfield tocore-js-purepackage.jsonfor better tree shaking, #1117 - Dropped
semverdependency fromcore-js-compatsemverpackage (ironically) added a breaking change and dropped NodeJS 8 support in the minor7.1version, after thatsemverincore-js-compatwas pinned to7.0since for avoiding breaking changes it should support NodeJS 8. However, sincecore-js-compatis usually used with other packages that usesemverdependency, it causes multiple duplications ofsemverin dependencies. So I decided to removesemverdependency and replace it with a couple of simple helpers.
- Added Bun 0.1.6-0.1.11 compat data
- Added Deno 1.25 compat data mapping
- Updated Electron 21 compat data mapping
- Some stylistic changes, minor fixes, and improvements
-
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.allas 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
.returnin%IteratorHelperPrototype%.return, #1116 - Fixed the order creation of properties of iteration result object of some iterators (
valueshould be created beforedone) - Fixed some cases of Safari < 13 bug - silent on non-writable array
.lengthsetting - Fixed
ArrayBuffer.lengthin V8 ~ Chrome 27- - Relaxed condition of re-usage native
WeakMapfor internal states with multiplecore-jscopies - Availability cloning of
FileListin thestructuredClonepolyfill extended to some more old engines versions - Some stylistic changes and minor fixes
- Throwing a
TypeErrorincore-js-compat/core-js-builderin case of passing invalid module names / filters for avoiding unexpected result, related to #1115 - Added missed NodeJS 13.2 to
esmodulescore-js-compat/core-js-buildertarget - Added Electron 21 compat data mapping
- Added Oculus Browser 23.0 compat data mapping
- Added
-
3.24.1 - 2022-07-29
- NodeJS is ignored in
IS_BROWSERdetection to avoid a false positive withjsdom, #1110 - Fixed detection of
@@ speciessupport inPromisein 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
- NodeJS is ignored in
-
3.24.0 - 2022-07-25
- Recent updates of the iterator helpers proposal, #1101:
.asIndexedPairsrenamed to.indexed, proposal-iterator-helpers/183:Iterator.prototype.asIndexedPairs->Iterator.prototype.indexedAsyncIterator.prototype.asIndexedPairs->AsyncIterator.prototype.indexed
- Avoid exposing spec fiction
%AsyncFromSyncIteratorPrototype%inAsyncIterator.fromandIterator.prototype.toAsync, proposal-iterator-helpers/182, proposal-iterator-helpers/202 - Avoid unnecessary promise creation in
%WrapForValidAsyncIteratorPrototype%.next, proposal-iterator-helpers/197 - Do not validate value in
%WrapForValid(Async)IteratorPrototype%.next, proposal-iterator-helpers/197 and proposal-iterator-helpers/205 - Do not forward the parameter of
.next/.returnto an underlying iterator by the extended iterator protocol, a part of proposal-iterator-helpers/194 .throwmethods removed from all wrappers / helpers prototypes, a part of proposal-iterator-helpers/194- Close inner iterators of
{ Iterator, AsyncIterator }.prototype.flatMapproxy iterators on.return, proposal-iterator-helpers/195 - Throw
RangeErroronNaNin{ Iterator, AsyncIterator }.prototype.{ drop, take }, proposal-iterator-helpers/181 - Many other updates and fixes of this proposal
%TypedArray%.prototype.toSplicedmethod removed from the change array by copy proposal and marked as obsolete incore-js, proposal-change-array-by-copy/88- Polyfill
Promisewithunhandledrejectionevent support (browser style) in Deno < 1.24 - Available new targets in
core-js-compat/core-js-builderand added compat data for them: - Added Samsung Internet 18.0 compat data mapping
- Recent updates of the iterator helpers proposal, #1101:
-
3.23.5 - 2022-07-17
- Fixed a typo in the
structuredClonefeature detection, #1106 - Added Opera Android 70 compat data mapping
- Fixed a typo in the
-
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+
structuredClonebugs (1774866 (fixed in FF104) and 1777321 (still not fixed)) that now can clone errors, but.stackof the clone is an empty string - Fixed
{ Map, WeakMap }.prototype.emplacelogic, #1102 - Fixed order of errors throwing on iterator helpers
- Added a workaround of the Bun ~ 0.1.1 bug that define some globals with incorrect property descriptors and that causes a crash of
-
3.23.3 - 2022-06-25
- Changed the order of operations in
%TypedArray%.prototype.toSplicedfollowing proposal-change-array-by-copy/89 - Fixed regression of some IE8- issues
- Changed the order of operations in
-
3.23.2 - 2022-06-20
- Avoided creation of extra properties for the handling of
%TypedArray%constructors in new methods, #1092 (comment) - Added Deno 1.23 compat data mapping
- Avoided creation of extra properties for the handling of
-
3.23.1 - 2022-06-14
- Fixed possible error on multiple
core-jscopies, #1091 - Added
vflag toRegExp.prototype.flagsimplementation in case if current V8 bugs will not be fixed before this flag implementation
- Fixed possible error on multiple
- 3.23.0 - 2022-06-13
- 3.22.8 - 2022-06-01
- 3.22.7 - 2022-05-24
- 3.22.6 - 2022-05-22
- 3.22.5 - 2022-05-10
- 3.22.4 - 2022-05-02
Commit messages
Package name: core-js
- 77771c7 3.25.2
- f763148 some stylistic changes
- 423b9b5 update a link to example
- 061ac36 fix some links
- 774a6be remove some extra badges
- cea7d25 update `Set` methods documentation for consistency with updated proposal
- 841261d update `Set` methods documentation for consistency with updated proposal
- 23b9d30 centring badges in missed cases
- 404d65e update dependencies
- d1ddbfc improve some docs
- 8f64706 consider `document.all` as a callable in some missed cases
- 9448724 change the way of iOS compat data validation
- 2f9ca58 fix ancient iOS Safari versions compat data mapping
- 36ca26c update dependencies
- c8f73d0 some `eslint` config fixes
- 372de9c consider iOS Safari 15+ version similar to the desktop version unless explicitly stated otherwise
- f83b41a add Safari 16.0 / iOS 16.0 compat data
- 7a95815 revert the previous commit, wrong branch
- c3414fd update the changelog
- 2fbd783 move some tests to `assert/strict`
- b243b0b fix linting
- 8f4ea36 simplify a script
- 30d9d92 remove unnecessary global
- 3c2e601 3.25.1
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:
🔕 Ignore this dependency or unsubscribe from future upgrade PRs
Codecov Report
Base: 100.00% // Head: 100.00% // No change to project coverage :thumbsup:
Coverage data is based on head (
8019608) compared to base (ab03365). Patch has no changes to coverable lines.
Additional details and impacted files
@@ Coverage Diff @@
## master #151 +/- ##
===========================================
Coverage 100.00% 100.00%
Complexity 315 315
===========================================
Files 98 98
Lines 2387 2387
Branches 154 154
===========================================
Hits 2387 2387
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.
:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.