diff --git a/api/ByteLengthQueuingStrategy.json b/api/ByteLengthQueuingStrategy.json index bcb0c6d31a07a2..13065af8727c23 100644 --- a/api/ByteLengthQueuingStrategy.json +++ b/api/ByteLengthQueuingStrategy.json @@ -31,11 +31,8 @@ }, { "version_added": "16.5.0", - "version_removed": "18.0.0", - "notes": [ - "Must be imported using either require('stream/web') or import * from 'stream/web'.", - "Experimental implementation." - ] + "partial_implementation": true, + "notes": "Available as a part of the stream/web module." } ], "oculus": "mirror", diff --git a/api/CompressionStream.json b/api/CompressionStream.json index b70aa76989350c..0867836b113ea1 100644 --- a/api/CompressionStream.json +++ b/api/CompressionStream.json @@ -29,11 +29,8 @@ }, { "version_added": "17.0.0", - "version_removed": "18.0.0", - "notes": [ - "Must be imported using either require('stream/web') or import * from 'stream/web'.", - "Experimental implementation." - ] + "partial_implementation": true, + "notes": "Available as a part of the stream/web module." } ], "oculus": "mirror", diff --git a/api/CountQueuingStrategy.json b/api/CountQueuingStrategy.json index 27591bddb82c87..01da2249342224 100644 --- a/api/CountQueuingStrategy.json +++ b/api/CountQueuingStrategy.json @@ -31,11 +31,8 @@ }, { "version_added": "16.5.0", - "version_removed": "18.0.0", - "notes": [ - "Must be imported using either require('stream/web') or import * from 'stream/web'.", - "Experimental implementation." - ] + "partial_implementation": true, + "notes": "Available as a part of the stream/web module." } ], "oculus": "mirror", diff --git a/api/DecompressionStream.json b/api/DecompressionStream.json index e828630d4c9a32..723381b22e64f2 100644 --- a/api/DecompressionStream.json +++ b/api/DecompressionStream.json @@ -29,11 +29,8 @@ }, { "version_added": "17.0.0", - "version_removed": "18.0.0", - "notes": [ - "Must be imported using either require('stream/web') or import * from 'stream/web'.", - "Experimental implementation." - ] + "partial_implementation": true, + "notes": "Available as a part of the stream/web module." } ], "oculus": "mirror", diff --git a/api/ReadableByteStreamController.json b/api/ReadableByteStreamController.json index f29546dbdd13a5..1c1d7a995fa227 100644 --- a/api/ReadableByteStreamController.json +++ b/api/ReadableByteStreamController.json @@ -30,15 +30,13 @@ }, "nodejs": [ { - "version_added": "18.0.0" + "version_added": "18.0.0", + "notes": "Before 18.10.0, handling a BYOB pull request from a released reader is not supported." }, { "version_added": "16.5.0", - "version_removed": "18.0.0", - "notes": [ - "Must be imported using either require('stream/web') or import * from 'stream/web'.", - "Experimental implementation." - ] + "partial_implementation": true, + "notes": "Available as a part of the stream/web module." } ], "oculus": "mirror", diff --git a/api/ReadableStream.json b/api/ReadableStream.json index 67fa176178d0b6..970f749eceec9d 100644 --- a/api/ReadableStream.json +++ b/api/ReadableStream.json @@ -31,11 +31,8 @@ }, { "version_added": "16.5.0", - "version_removed": "18.0.0", - "notes": [ - "Must be imported using either require('stream/web') or import * from 'stream/web'.", - "Experimental implementation." - ] + "partial_implementation": true, + "notes": "Available as a part of the stream/web module." } ], "oculus": "mirror", @@ -392,7 +389,8 @@ "version_added": false }, "nodejs": { - "version_added": "16.5.0" + "version_added": "16.5.0", + "notes": "Before 18.10.0 or 16.18.0, teeing a readable byte stream is not supported." }, "oculus": "mirror", "opera": "mirror", @@ -433,7 +431,7 @@ "version_added": false }, "nodejs": { - "version_added": false + "version_added": "16.5.0" }, "oculus": "mirror", "opera": "mirror", diff --git a/api/ReadableStreamBYOBReader.json b/api/ReadableStreamBYOBReader.json index 3b6870d618e3ba..9ae3e051632eda 100644 --- a/api/ReadableStreamBYOBReader.json +++ b/api/ReadableStreamBYOBReader.json @@ -26,11 +26,8 @@ }, { "version_added": "16.5.0", - "version_removed": "18.0.0", - "notes": [ - "Must be imported using either require('stream/web') or import * from 'stream/web'.", - "Experimental implementation." - ] + "partial_implementation": true, + "notes": "Available as a part of the stream/web module." } ], "oculus": "mirror", diff --git a/api/ReadableStreamBYOBRequest.json b/api/ReadableStreamBYOBRequest.json index e573b25ee37145..ca44b142183616 100644 --- a/api/ReadableStreamBYOBRequest.json +++ b/api/ReadableStreamBYOBRequest.json @@ -26,11 +26,8 @@ }, { "version_added": "16.5.0", - "version_removed": "18.0.0", - "notes": [ - "Must be imported using either require('stream/web') or import * from 'stream/web'.", - "Experimental implementation." - ] + "partial_implementation": true, + "notes": "Available as a part of the stream/web module." } ], "oculus": "mirror", diff --git a/api/ReadableStreamDefaultController.json b/api/ReadableStreamDefaultController.json index b9069e58cec4db..8d51549971236e 100644 --- a/api/ReadableStreamDefaultController.json +++ b/api/ReadableStreamDefaultController.json @@ -34,11 +34,8 @@ }, { "version_added": "16.5.0", - "version_removed": "18.0.0", - "notes": [ - "Must be imported using either require('stream/web') or import * from 'stream/web'.", - "Experimental implementation." - ] + "partial_implementation": true, + "notes": "Available as a part of the stream/web module." } ], "oculus": "mirror", diff --git a/api/ReadableStreamDefaultReader.json b/api/ReadableStreamDefaultReader.json index b4f2a13021b3b6..2a3e6b0f430839 100644 --- a/api/ReadableStreamDefaultReader.json +++ b/api/ReadableStreamDefaultReader.json @@ -34,11 +34,8 @@ }, { "version_added": "16.5.0", - "version_removed": "18.0.0", - "notes": [ - "Must be imported using either require('stream/web') or import * from 'stream/web'.", - "Experimental implementation." - ] + "partial_implementation": true, + "notes": "Available as a part of the stream/web module." } ], "oculus": "mirror", diff --git a/api/TextDecoderStream.json b/api/TextDecoderStream.json index e9ae3a524bcf04..4892a55d319c93 100644 --- a/api/TextDecoderStream.json +++ b/api/TextDecoderStream.json @@ -26,11 +26,8 @@ }, { "version_added": "16.6.0", - "version_removed": "18.0.0", - "notes": [ - "Must be imported using either require('stream/web') or import * from 'stream/web'.", - "Experimental implementation." - ] + "partial_implementation": true, + "notes": "Available as a part of the stream/web module." } ], "oculus": "mirror", diff --git a/api/TextEncoderStream.json b/api/TextEncoderStream.json index 48b8b89de4a9b1..9d302435c638e1 100644 --- a/api/TextEncoderStream.json +++ b/api/TextEncoderStream.json @@ -26,11 +26,8 @@ }, { "version_added": "16.6.0", - "version_removed": "18.0.0", - "notes": [ - "Must be imported using either require('stream/web') or import * from 'stream/web'.", - "Experimental implementation." - ] + "partial_implementation": true, + "notes": "Available as a part of the stream/web module." } ], "oculus": "mirror", diff --git a/api/TransformStream.json b/api/TransformStream.json index 4623cccea984db..962bc96778747b 100644 --- a/api/TransformStream.json +++ b/api/TransformStream.json @@ -26,11 +26,8 @@ }, { "version_added": "16.5.0", - "version_removed": "18.0.0", - "notes": [ - "Must be imported using either require('stream/web') or import * from 'stream/web'.", - "Experimental implementation." - ] + "partial_implementation": true, + "notes": "Available as a part of the stream/web module." } ], "oculus": "mirror", @@ -154,7 +151,7 @@ "version_added": false }, "nodejs": { - "version_added": false + "version_added": "16.5.0" }, "oculus": "mirror", "opera": "mirror", diff --git a/api/TransformStreamDefaultController.json b/api/TransformStreamDefaultController.json index 4081cc339e68d7..c2c9177b5e7fea 100644 --- a/api/TransformStreamDefaultController.json +++ b/api/TransformStreamDefaultController.json @@ -28,9 +28,16 @@ "ie": { "version_added": false }, - "nodejs": { - "version_added": "16.5.0" - }, + "nodejs": [ + { + "version_added": "18.0.0" + }, + { + "version_added": "16.5.0", + "partial_implementation": true, + "notes": "Available as a part of the stream/web module." + } + ], "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", diff --git a/api/WritableStream.json b/api/WritableStream.json index 35b13488cce11c..b64c35f600318a 100644 --- a/api/WritableStream.json +++ b/api/WritableStream.json @@ -31,11 +31,8 @@ }, { "version_added": "16.5.0", - "version_removed": "18.0.0", - "notes": [ - "Must be imported using either require('stream/web') or import * from 'stream/web'.", - "Experimental implementation." - ] + "partial_implementation": true, + "notes": "Available as a part of the stream/web module." } ], "oculus": "mirror", @@ -322,7 +319,7 @@ "version_added": false }, "nodejs": { - "version_added": false + "version_added": "16.5.0" }, "oculus": "mirror", "opera": "mirror", diff --git a/api/WritableStreamDefaultController.json b/api/WritableStreamDefaultController.json index b9d9300503580f..564a4c6baf097c 100644 --- a/api/WritableStreamDefaultController.json +++ b/api/WritableStreamDefaultController.json @@ -31,11 +31,8 @@ }, { "version_added": "16.5.0", - "version_removed": "18.0.0", - "notes": [ - "Must be imported using either require('stream/web') or import * from 'stream/web'.", - "Experimental implementation." - ] + "partial_implementation": true, + "notes": "Available as a part of the stream/web module." } ], "oculus": "mirror", diff --git a/api/WritableStreamDefaultWriter.json b/api/WritableStreamDefaultWriter.json index f78191b18a4496..849dc75c72b08d 100644 --- a/api/WritableStreamDefaultWriter.json +++ b/api/WritableStreamDefaultWriter.json @@ -31,11 +31,8 @@ }, { "version_added": "16.5.0", - "version_removed": "18.0.0", - "notes": [ - "Must be imported using either require('stream/web') or import * from 'stream/web'.", - "Experimental implementation." - ] + "partial_implementation": true, + "notes": "Available as a part of the stream/web module." } ], "oculus": "mirror", diff --git a/release_notes/v4.md b/release_notes/v4.md index da26761bcbf64e..5560e50d792b16 100644 --- a/release_notes/v4.md +++ b/release_notes/v4.md @@ -2214,7 +2214,7 @@ September 16, 2021 - `api.AudioNodeOptions` ([#12366](https://github.com/mdn/browser-compat-data/pull/12366)) - `api.DOMPointInit` ([#12335](https://github.com/mdn/browser-compat-data/pull/12335)) - `api.HTMLSourceElement.keySystem` ([#12383](https://github.com/mdn/browser-compat-data/pull/12383)) - - `api.Transferable` ([#12376](https://github.com/mdn/browser-compat-data/pull/12376) + - `api.Transferable` ([#12376](https://github.com/mdn/browser-compat-data/pull/12376)) - `api.Window.routeEvent` ([#12403](https://github.com/mdn/browser-compat-data/pull/12403)) ### Known issues