- Changes v3.43.0...v3.44.0 (87 commits)
Uint8Array
to / from base64 and hex stage 3 proposal:- Fixed several V8 bugs in
Uint8Array.fromHex
andUint8Array.prototype.{ setFromBase64, toBase64, toHex }
, thanks @brc-dd
- Fixed several V8 bugs in
- Joint iteration stage 2.7 proposal:
- Uses
Get
inIterator.zipKeyed
, following tc39/proposal-joint-iteration#43
- Uses
Iterator
sequencing stage 2.7 proposal:Iterator.concat
no longer reusesIteratorResult
object of concatenated iterators, following tc39/proposal-iterator-sequencing#26
Iterator
chunking stage 2 proposal:- Added built-ins:
Iterator.prototype.sliding
- Added built-ins:
Number.prototype.clamp
stage 2 proposal:clamp
no longer throws an error onNaN
asmin
ormax
, following tc39/proposal-math-clamp#d2387791c265edf66fbe2455eab919016717ce6f
- Fixed some cases of
Set.prototype.{ symmetricDifference, union }
detection - Added missing dependencies to some entries of static
Iterator
methods - Added missing
/full/{ instance, number/virtual }/clamp
entries - Some minor stylistic changes
- Compat data improvements:
- Added Electron 38 and 39 compat data mapping
- Added Oculus Quest Browser 38 and 39 compat data mapping
Iterator
helpers marked as fixed and updated following the latest spec changes in Safari 26.0Set.prototype.{ difference, symmetricDifference, union }
marked as fixed in Safari 26.0SuppressedError
marked as fixed in FF141Error.isError
marked as fixed in Node 24.3setImmediate
andclearImmediate
marked as available from Deno 2.4Math.sumPrecise
marked as shipped in Bun 1.2.18%TypedArray%.prototype.with
marked as fixed in Bun 1.2.18