- Changes v3.40.0...v3.41.0 (85 commits)
RegExp.escape
proposal:- Built-ins:
RegExp.escape
- Moved to stable ES, February 2025 TC39 meeting
- Added
es.
namespace module,/es/
and/stable/
namespaces entries
- Built-ins:
Float16
proposal:- Built-ins:
Math.f16round
DataView.prototype.getFloat16
DataView.prototype.setFloat16
- Moved to stable ES, February 2025 TC39 meeting
- Added
es.
namespace modules,/es/
and/stable/
namespaces entries
- Built-ins:
Math.clamp
stage 1 proposal:- Built-ins:
Math.clamp
- Extracted from old
Math
extensions proposal, February 2025 TC39 meeting - Added arguments validation
- Added new entries
- Built-ins:
- Added a workaround of a V8
AsyncDisposableStack
bug, tc39/proposal-explicit-resource-management/256 - Compat data improvements:
DisposableStack
,SuppressedError
andIterator.prototype[@@dispose]
marked as shipped from V8 ~ Chromium 134Error.isError
added and marked as shipped from V8 ~ Chromium 134Math.f16round
andDataView.prototype.{ getFloat16, setFloat16 }
marked as shipped from V8 ~ Chromium 135Iterator
helpers proposal features marked as shipped from Safari 18.4JSON.parse
source text access proposal features marked as shipped from Safari 18.4Math.sumPrecise
marked as shipped from FF137- Added Deno 2.2 compat data and compat data mapping
- Explicit Resource Management features are available in V8 ~ Chromium 134, but not in Deno 2.2 based on it
- Updated Electron 35 and added Electron 36 compat data mapping
- Updated Opera Android 87 compat data mapping
- Added Samsung Internet 28 compat data mapping
- Added Oculus Quest Browser 36 compat data mapping