[Snyk] Upgrade core-js from 3.46.0 to 3.47.0#133
Conversation
Snyk has created this PR to upgrade core-js from 3.46.0 to 3.47.0. See this package in npm: core-js See this project in Snyk: https://app.snyk.io/org/rasulkireev/project/af5f5bbe-5bf5-4dc3-a8a0-96d9e581d724?utm_source=github&utm_medium=referral&page=upgrade-pr
|
Important Review skippedIgnore keyword(s) in the title. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the ✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Greptile OverviewGreptile SummaryUpgrades
Confidence Score: 4/5
Important Files ChangedFile Analysis
Sequence DiagramsequenceDiagram
participant Dev as Developer
participant Snyk as Snyk Bot
participant NPM as NPM Registry
participant Babel as Babel/Webpack
participant App as Application
Snyk->>NPM: Check for core-js updates
NPM-->>Snyk: v3.47.0 available (from v3.46.0)
Snyk->>Dev: Create PR #133 to upgrade
Dev->>Dev: Review PR changes
Dev->>NPM: npm install (after merge)
NPM-->>Dev: Install core-js@3.47.0
Dev->>Babel: npm run build
Babel->>Babel: Transpile JS with @babel/preset-env
Babel->>Babel: Inject polyfills (useBuiltIns: usage)
Babel-->>App: Bundle with required polyfills
App->>App: Run with new ES features support
|
There was a problem hiding this comment.
Additional Comments (1)
-
.babelrc, line 7 (link)syntax: The
corejsversion in Babel config is set to "3.0.0" but the actualcore-jspackage is now at 3.47.0. Update this to "3.47" or at least "3.20" to ensure Babel can use the newer polyfills.
1 file reviewed, 1 comment
Snyk has created this PR to upgrade core-js from 3.46.0 to 3.47.0.
ℹ️ 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 a month ago.
Release notes
Package name: core-js
-
3.47.0 - 2025-11-18
- Changes v3.46.0...v3.47.0 (117 commits)
- Built-ins:
- Moved to stable ES, November 2025 TC39 meeting
- Added
- Reworked
- Built-ins:
- Moved to stable ES, November 2025 TC39 meeting
- Added
- Joint iteration proposal:
- Built-ins:
- Moved to stage 3, November 2025 TC39 meeting
- Added
- Fixed increasing
- Compat data improvements:
- Missed Explicit Resource Management features added in Bun 1.3.0
- Added Oculus Quest Browser 41 compat data mapping
- Added Electron 40 compat data mapping
-
3.46.0 - 2025-10-09
- Changes v3.45.1...v3.46.0 (116 commits)
- Fixed a FF
- Built-ins:
- Moved to stage 2.7, September 2025 TC39 meeting
- Fixed
- Fixed work of
- Compat data improvements:
- Added Node 25.0 compat data mapping
- Added Deno 2.5 compat data mapping
- Updated Electron 39 compat data mapping
- Updated Opera 121+ compat data mapping
- Added Opera Android 92 compat data mapping
- Added Oculus Quest Browser 40 compat data mapping
from core-js GitHub release notesJSON.parsesource text access proposal :JSON.isRawJSONJSON.parseJSON.rawJSONJSON.stringifyes.namespace modules,/es/and/stable/namespaces entriesJSON.stringifyinternalsIteratorsequencing proposal:Iterator.concates.namespace modules,/es/and/stable/namespaces entriesIterator.zipIterator.zipKeyed/actual/namespace entries, unconditional forced replacement changed to feature detection.sizeinURLSearchParams.prototype.appendpolyfill in IE8-Iterator.concatmarked as shipped in FF147Mapupsert proposal features marked as shipped in Safari 26.2Math.sumPrecisemarked as shipped in Safari 26.2Uint8Array.{ fromBase64, prototype.setFromBase64 }marked as fixed in Safari 26.2Welcome to our new website, core-js.io, where our documentation is moving!
In addition, you can now follow the project's news in X.
Mapupsert stage 3 proposal:WeakMap.prototype.getOrInsertComputedbug with callback calling before validation a keyIteratorchunking proposal:Iterator.prototype.chunksIterator.prototype.windowsIterator.prototype.slidingmethod replaced with an extra parameter ofIterator.prototype.windowsmethod, tc39/proposal-iterator-chunking/#24, tc39/proposal-iterator-chunking/#26Iterator.zipandIterator.zipKeyedbehavior withmode: 'longest'option, #1469, thanks @ lionel-roweObject.groupByandIterator.zipKeyedtogether withSymbolpolyfill - some cases of symbol keys on resultnull-prototype object were able to leak out tofor-inMapupsert proposal features marked as shipped from FF144Important
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: