Skip to content

chore(deps): Bump core-js to 3.42.0 #77

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

Merged
merged 4 commits into from
May 6, 2025
Merged

Conversation

Tobbe
Copy link
Contributor

@Tobbe Tobbe commented May 6, 2025

3.42.0 - 2025.04.30
  • Changes v3.41.0...v3.42.0 (142 commits)
  • Map upsert proposal:
    • Moved to stage 2.7, April 2025 TC39 meeting
    • Validation order of WeakMap.prototype.getOrInsertComputed updated following tc39/proposal-upsert#79
    • Built-ins:
      • Map.prototype.getOrInsert
      • Map.prototype.getOrInsertComputed
      • WeakMap.prototype.getOrInsert
      • WeakMap.prototype.getOrInsertComputed
  • Don't call well-known Symbol methods for RegExp on primitive values following tc39/ecma262#3009:
    • For avoid performance regression, temporarily, only in own core-js implementations
    • Built-ins:
      • String.prototype.matchAll
      • String.prototype.match
      • String.prototype.replaceAll
      • String.prototype.replace
      • String.prototype.search
      • String.prototype.split
  • Added workaround for the Uint8Array.prototype.setFromBase64 bug in some of Linux builds of WebKit
  • Implemented early-error iterator closing following tc39/ecma262#3467, including fix of a WebKit bug, in the following methods:
    • Iterator.prototype.drop
    • Iterator.prototype.every
    • Iterator.prototype.filter
    • Iterator.prototype.find
    • Iterator.prototype.flatMap
    • Iterator.prototype.forEach
    • Iterator.prototype.map
    • Iterator.prototype.reduce
    • Iterator.prototype.some
    • Iterator.prototype.take
  • Fixed missing forced replacement of AsyncIterator helpers
  • Added closing of sync iterator when async wrapper yields a rejection following tc39/ecma262#2600. Affected methods:
  • Added detection for throwing on undefined initial parameter in Iterator.prototype.reduce (see WebKit bug)
  • core-js-compat and core-js-builder API:
    • Added 'intersect' support for targets.esmodules (Babel 7 behavior)
    • Fixed handling of targets.esmodules: true (Babel 7 behavior)
  • Compat data improvements:
3.41.0 - 2025.03.01
3.40.0 - 2025.01.08
3.39.0 - 2024.10.31

@Tobbe Tobbe added the release:dependency This PR only updates dependencies label May 6, 2025
@Tobbe Tobbe added this to the next-release milestone May 6, 2025
@Tobbe Tobbe added the changesets-ok Override the changesets check label May 6, 2025
Copy link

nx-cloud bot commented May 6, 2025

View your CI Pipeline Execution ↗ for commit b6c058f.

Command Status Duration Result
nx run-many -t test --minWorkers=1 --maxWorkers=4 ✅ Succeeded 5m View ↗
nx run-many -t test:types ✅ Succeeded 13s View ↗
nx run-many -t build:pack --exclude create-redm... ✅ Succeeded 26s View ↗
nx run-many -t build ✅ Succeeded 1m 35s View ↗

☁️ Nx Cloud last updated this comment at 2025-05-06 10:13:15 UTC

@Tobbe Tobbe merged commit 223a97e into main May 6, 2025
46 checks passed
@Tobbe Tobbe deleted the tobbe-bump-core-js-3.42.0 branch May 6, 2025 10:15
Tobbe added a commit that referenced this pull request May 18, 2025
@Tobbe Tobbe modified the milestones: next-release, v0.0.4 May 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changesets-ok Override the changesets check release:dependency This PR only updates dependencies
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant