Releases
v3.31.0
Well-formed unicode strings proposal :
Methods:
String.prototype.isWellFormed
method
String.prototype.toWellFormed
method
Moved to stable ES, May 2023 TC39 meeting
Added es.
namespace modules, /es/
and /stable/
namespaces entries
Array
grouping proposal , May 2023 TC39 meeting updates :
Decorator Metadata proposal , May 2023 TC39 meeting updates :
Moved to stage 3
Added Function.prototype[Symbol.metadata]
(=== null
)
Added /actual/
entries
Iterator Helpers stage 3 proposal :
Added Promise.withResolvers
stage 2 proposal :
Promise.withResolvers
method
Symbol
predicates stage 2 proposal :
The methods renamed to end with Symbol
, May 2023 TC39 meeting :
Symbol.isRegistered
-> Symbol.isRegisteredSymbol
method
Symbol.isWellKnown
-> Symbol.isWellKnownSymbol
method
Added value
argument of URLSearchParams.prototype.{ has, delete }
, url/735
Fixed some cases of increasing buffer size in ArrayBuffer.prototype.{ transfer, transferToFixedLength }
polyfills
Fixed awaiting async AsyncDisposableStack.prototype.adopt
callback, #1258
Fixed URLSearchParams#size
in ES3 engines (IE8-)
Added a workaround in Object.{ entries, values }
for some IE versions bug with invisible integer keys on null
-prototype objects
Added TypeScript definitions to core-js-compat
, #1235 , thanks @susnux
Compat data improvements:
Set.prototype.difference
that was missed in Bun because of a bug added in 0.6.0
Array.prototype.{ group, groupToMap }
marked as no longer supported in WebKit runtimes because of the mentioned above web compat issue. For example, it's disabled from Bun 0.6.2
Methods from the change Array
by copy proposal marked as supported from FF115
Array.fromAsync
marked as supported from FF115
URL.canParse
marked as supported from FF115
value
argument of URLSearchParams.prototype.{ has, delete }
marked as supported from NodeJS 20.2.0 and FF115
Added Deno 1.34 compat data mapping
Added Electron 26 compat data mapping
Added Samsung Internet 22 compat data mapping
Added Opera Android 75 and 76 compat data mapping
Added Quest Browser 27 compat data mapping
You canβt perform that action at this time.