+
Skip to content

Conversation

Tobbe
Copy link
Member

@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
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载