Skip to content

Commit 87e0dda

Browse files
jasnelladuh95
authored andcommitted
doc: mark multiple experimental APIS as stable
* AsyncLocalStorage snapshot and bind APIs * multiple web streams apis * MIMEType API * Transferable AbortSignal/Controller PR-URL: #57510 Reviewed-By: Yagiz Nizipli <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Chengzhong Wu <[email protected]>
1 parent 9611980 commit 87e0dda

File tree

3 files changed

+88
-44
lines changed

3 files changed

+88
-44
lines changed

doc/api/async_context.md

+8-4
Original file line numberDiff line numberDiff line change
@@ -144,10 +144,12 @@ Creates a new instance of `AsyncLocalStorage`. Store is only provided within a
144144
added:
145145
- v19.8.0
146146
- v18.16.0
147+
changes:
148+
- version: REPLACEME
149+
pr-url: https://github.com/nodejs/node/pull/57510
150+
description: Marking the API stable.
147151
-->
148152

149-
> Stability: 1 - Experimental
150-
151153
* `fn` {Function} The function to bind to the current execution context.
152154
* Returns: {Function} A new function that calls `fn` within the captured
153155
execution context.
@@ -160,10 +162,12 @@ Binds the given function to the current execution context.
160162
added:
161163
- v19.8.0
162164
- v18.16.0
165+
changes:
166+
- version: REPLACEME
167+
pr-url: https://github.com/nodejs/node/pull/57510
168+
description: Marking the API stable.
163169
-->
164170

165-
> Stability: 1 - Experimental
166-
167171
* Returns: {Function} A new function with the signature
168172
`(fn: (...args) : R, ...args) : R`.
169173

doc/api/globals.md

+68-34
Original file line numberDiff line numberDiff line change
@@ -250,10 +250,12 @@ Used to handle binary data. See the [buffer section][].
250250

251251
<!-- YAML
252252
added: v18.0.0
253+
changes:
254+
- version: REPLACEME
255+
pr-url: https://github.com/nodejs/node/pull/57510
256+
description: Marking the API stable.
253257
-->
254258

255-
> Stability: 1 - Experimental.
256-
257259
A browser-compatible implementation of [`ByteLengthQueuingStrategy`][].
258260

259261
## `__dirname`
@@ -339,10 +341,12 @@ with the [`--no-experimental-websocket`][] CLI flag.
339341

340342
<!-- YAML
341343
added: v18.0.0
344+
changes:
345+
- version: REPLACEME
346+
pr-url: https://github.com/nodejs/node/pull/57510
347+
description: Marking the API stable.
342348
-->
343349

344-
> Stability: 1 - Experimental.
345-
346350
A browser-compatible implementation of [`CompressionStream`][].
347351

348352
## `console`
@@ -361,10 +365,12 @@ Used to print to stdout and stderr. See the [`console`][] section.
361365

362366
<!-- YAML
363367
added: v18.0.0
368+
changes:
369+
- version: REPLACEME
370+
pr-url: https://github.com/nodejs/node/pull/57510
371+
description: Marking the API stable.
364372
-->
365373

366-
> Stability: 1 - Experimental.
367-
368374
A browser-compatible implementation of [`CountQueuingStrategy`][].
369375

370376
## `Crypto`
@@ -458,10 +464,12 @@ A browser-compatible implementation of the [`CustomEvent` Web API][].
458464

459465
<!-- YAML
460466
added: v18.0.0
467+
changes:
468+
- version: REPLACEME
469+
pr-url: https://github.com/nodejs/node/pull/57510
470+
description: Marking the API stable.
461471
-->
462472

463-
> Stability: 1 - Experimental.
464-
465473
A browser-compatible implementation of [`DecompressionStream`][].
466474

467475
## `Event`
@@ -884,60 +892,72 @@ DataHandler.prototype.load = async function load(key) {
884892

885893
<!-- YAML
886894
added: v18.0.0
895+
changes:
896+
- version: REPLACEME
897+
pr-url: https://github.com/nodejs/node/pull/57510
898+
description: Marking the API stable.
887899
-->
888900

889-
> Stability: 1 - Experimental.
890-
891901
A browser-compatible implementation of [`ReadableByteStreamController`][].
892902

893903
## Class: `ReadableStream`
894904

895905
<!-- YAML
896906
added: v18.0.0
907+
changes:
908+
- version: REPLACEME
909+
pr-url: https://github.com/nodejs/node/pull/57510
910+
description: Marking the API stable.
897911
-->
898912

899-
> Stability: 1 - Experimental.
900-
901913
A browser-compatible implementation of [`ReadableStream`][].
902914

903915
## Class: `ReadableStreamBYOBReader`
904916

905917
<!-- YAML
906918
added: v18.0.0
919+
changes:
920+
- version: REPLACEME
921+
pr-url: https://github.com/nodejs/node/pull/57510
922+
description: Marking the API stable.
907923
-->
908924

909-
> Stability: 1 - Experimental.
910-
911925
A browser-compatible implementation of [`ReadableStreamBYOBReader`][].
912926

913927
## Class: `ReadableStreamBYOBRequest`
914928

915929
<!-- YAML
916930
added: v18.0.0
931+
changes:
932+
- version: REPLACEME
933+
pr-url: https://github.com/nodejs/node/pull/57510
934+
description: Marking the API stable.
917935
-->
918936

919-
> Stability: 1 - Experimental.
920-
921937
A browser-compatible implementation of [`ReadableStreamBYOBRequest`][].
922938

923939
## Class: `ReadableStreamDefaultController`
924940

925941
<!-- YAML
926942
added: v18.0.0
943+
changes:
944+
- version: REPLACEME
945+
pr-url: https://github.com/nodejs/node/pull/57510
946+
description: Marking the API stable.
927947
-->
928948

929-
> Stability: 1 - Experimental.
930-
931949
A browser-compatible implementation of [`ReadableStreamDefaultController`][].
932950

933951
## Class: `ReadableStreamDefaultReader`
934952

935953
<!-- YAML
936954
added: v18.0.0
955+
changes:
956+
- version: REPLACEME
957+
pr-url: https://github.com/nodejs/node/pull/57510
958+
description: Marking the API stable.
937959
-->
938960

939-
> Stability: 1 - Experimental.
940-
941961
A browser-compatible implementation of [`ReadableStreamDefaultReader`][].
942962

943963
## `require()`
@@ -1089,10 +1109,12 @@ The WHATWG `TextDecoder` class. See the [`TextDecoder`][] section.
10891109

10901110
<!-- YAML
10911111
added: v18.0.0
1112+
changes:
1113+
- version: REPLACEME
1114+
pr-url: https://github.com/nodejs/node/pull/57510
1115+
description: Marking the API stable.
10921116
-->
10931117

1094-
> Stability: 1 - Experimental.
1095-
10961118
A browser-compatible implementation of [`TextDecoderStream`][].
10971119

10981120
## `TextEncoder`
@@ -1109,30 +1131,36 @@ The WHATWG `TextEncoder` class. See the [`TextEncoder`][] section.
11091131

11101132
<!-- YAML
11111133
added: v18.0.0
1134+
changes:
1135+
- version: REPLACEME
1136+
pr-url: https://github.com/nodejs/node/pull/57510
1137+
description: Marking the API stable.
11121138
-->
11131139

1114-
> Stability: 1 - Experimental.
1115-
11161140
A browser-compatible implementation of [`TextEncoderStream`][].
11171141

11181142
## Class: `TransformStream`
11191143

11201144
<!-- YAML
11211145
added: v18.0.0
1146+
changes:
1147+
- version: REPLACEME
1148+
pr-url: https://github.com/nodejs/node/pull/57510
1149+
description: Marking the API stable.
11221150
-->
11231151

1124-
> Stability: 1 - Experimental.
1125-
11261152
A browser-compatible implementation of [`TransformStream`][].
11271153

11281154
## Class: `TransformStreamDefaultController`
11291155

11301156
<!-- YAML
11311157
added: v18.0.0
1158+
changes:
1159+
- version: REPLACEME
1160+
pr-url: https://github.com/nodejs/node/pull/57510
1161+
description: Marking the API stable.
11321162
-->
11331163

1134-
> Stability: 1 - Experimental.
1135-
11361164
A browser-compatible implementation of [`TransformStreamDefaultController`][].
11371165

11381166
## `URL`
@@ -1193,30 +1221,36 @@ with the [`--no-experimental-websocket`][] CLI flag.
11931221

11941222
<!-- YAML
11951223
added: v18.0.0
1224+
changes:
1225+
- version: REPLACEME
1226+
pr-url: https://github.com/nodejs/node/pull/57510
1227+
description: Marking the API stable.
11961228
-->
11971229

1198-
> Stability: 1 - Experimental.
1199-
12001230
A browser-compatible implementation of [`WritableStream`][].
12011231

12021232
## Class: `WritableStreamDefaultController`
12031233

12041234
<!-- YAML
12051235
added: v18.0.0
1236+
changes:
1237+
- version: REPLACEME
1238+
pr-url: https://github.com/nodejs/node/pull/57510
1239+
description: Marking the API stable.
12061240
-->
12071241

1208-
> Stability: 1 - Experimental.
1209-
12101242
A browser-compatible implementation of [`WritableStreamDefaultController`][].
12111243

12121244
## Class: `WritableStreamDefaultWriter`
12131245

12141246
<!-- YAML
12151247
added: v18.0.0
1248+
changes:
1249+
- version: REPLACEME
1250+
pr-url: https://github.com/nodejs/node/pull/57510
1251+
description: Marking the API stable.
12161252
-->
12171253

1218-
> Stability: 1 - Experimental.
1219-
12201254
A browser-compatible implementation of [`WritableStreamDefaultWriter`][].
12211255

12221256
[CommonJS module]: modules.md

doc/api/util.md

+12-6
Original file line numberDiff line numberDiff line change
@@ -1553,10 +1553,12 @@ equality.
15531553
added:
15541554
- v19.1.0
15551555
- v18.13.0
1556+
changes:
1557+
- version: REPLACEME
1558+
pr-url: https://github.com/nodejs/node/pull/57510
1559+
description: Marking the API stable.
15561560
-->
15571561

1558-
> Stability: 1 - Experimental
1559-
15601562
An implementation of [the MIMEType class](https://bmeck.github.io/node-proposal-mime-api/).
15611563

15621564
In accordance with browser conventions, all properties of `MIMEType` objects
@@ -2681,21 +2683,25 @@ Unicode "replacement character" U+FFFD.
26812683
26822684
<!-- YAML
26832685
added: v18.11.0
2686+
changes:
2687+
- version: REPLACEME
2688+
pr-url: https://github.com/nodejs/node/pull/57510
2689+
description: Marking the API stable.
26842690
-->
26852691
2686-
> Stability: 1 - Experimental
2687-
26882692
Creates and returns an {AbortController} instance whose {AbortSignal} is marked
26892693
as transferable and can be used with `structuredClone()` or `postMessage()`.
26902694
26912695
## `util.transferableAbortSignal(signal)`
26922696
26932697
<!-- YAML
26942698
added: v18.11.0
2699+
changes:
2700+
- version: REPLACEME
2701+
pr-url: https://github.com/nodejs/node/pull/57510
2702+
description: Marking the API stable.
26952703
-->
26962704
2697-
> Stability: 1 - Experimental
2698-
26992705
* `signal` {AbortSignal}
27002706
* Returns: {AbortSignal}
27012707

0 commit comments

Comments
 (0)