New
3.42.0 - 2025.04.30
- Changes v3.41.0...v3.42.0 (142 commits)
Mapupsert proposal:- Moved to stage 2.7, April 2025 TC39 meeting
- Validation order of updated following
Unclaimed project
Are you a maintainer of core-js? Claim this project to take control of your public changelog and roadmap.
Changelog
Standard Library
Last updated 18 days ago
The library for web and native user interfaces.
Complete Claude Code configuration collection - agents, skills, hooks, commands, rules, MCPs. Battle-tested configs from an Anthropic hackathon winner.
The React Framework
Coding articles to level up your development skills
Map upsert proposal:
WeakMap.prototype.getOrInsertComputedMap.prototype.getOrInsertMap.prototype.getOrInsertComputedWeakMap.prototype.getOrInsertWeakMap.prototype.getOrInsertComputedSymbol methods for RegExp on primitive values following tc39/ecma262#3009:
core-js implementationsString.prototype.matchAllString.prototype.matchString.prototype.replaceAllString.prototype.replaceString.prototype.searchString.prototype.splitUint8Array.prototype.setFromBase64 bug in some of Linux builds of WebKitIterator.prototype.dropIterator.prototype.everyIterator.prototype.filterIterator.prototype.findIterator.prototype.flatMapIterator.prototype.forEachIterator.prototype.mapIterator.prototype.reduceIterator.prototype.someIterator.prototype.takeAsyncIterator helpersArray.fromAsync (due to the lack of async feature detection capability - temporarily, only in own core-js implementation)AsyncIterator.fromIterator.prototype.toAsyncundefined initial parameter in Iterator.prototype.reduce (see WebKit bug)core-js-compat and core-js-builder API:
'intersect' support for targets.esmodules (Babel 7 behavior)targets.esmodules: true (Babel 7 behavior)RegExp.escape marked as shipped from V8 ~ Chromium 136Error.isError marked as shipped from FF138Iterator helpers proposal features marked as supported from Deno 1.38.1 since it seems they were disabled in 1.38.0Iterator.prototype.{ drop, reduce, take } methods marked as fixed in Bun 1.2.11