# readable-stream: what changed from 3 to 4 - Product: readable-stream (https://whatsnew.fyi/product/readable-stream) - Vendor: Node.js - Range: changelog entries numbered after v3.6.2 up to and including v4.7.0, stable releases only - Entries below: 8 releases (newest first) - Resolved: 3 is v3.6.2 and 4 is v4.7.0, the newest stable release of each major we track - Carrying security changes: 0 · CVEs mentioned: 0 · Mentioning breaking changes: 0 · Removing or deprecating something: 1 - Page: https://whatsnew.fyi/product/readable-stream/compare/3...4 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## What changed (11 changes, grouped by kind) ### Changed #### v4.7.0 (2025-01-07) - Update build #### v4.5.2 (2023-12-27) - Update esbuild to v0.19 #### v4.5.1 (2023-12-18) - Use globalThis instead of global #### v4.5.0 (2023-12-18) - Update to Node.js 18.19.0 and add Node 21.x to CI #### v4.4.0 (2023-05-08) - Update to Node v18.16.0 ### Fixed #### v4.7.0 (2025-01-07) - Fix `string_decoder` import #### v4.6.0 (2024-12-19) - Fix internalStreamsWeakHandler replacement rule - Avoid using bigint literal syntax #### v4.4.2 (2023-07-03) - Add string decoder as a dependency #### v4.4.1 (2023-07-03) - Don't require `stream` package in codebase ### Removed #### v4.4.0 (2023-05-08) - Remove Readable.fromWeb and Readable.toWeb methods ## Release notes ### v4.7.0 - Date: 2025-01-07 - Version: v4.7.0 - Original notes: https://github.com/nodejs/readable-stream/releases/tag/v4.7.0 - Permalink: https://whatsnew.fyi/product/readable-stream/releases/v4.7.0 - **fixed** — Fix `string_decoder` import - **changed** — Update build ##### What's Changed * Fix `string_decoder` import by @jeswr in https://github.com/nodejs/readable-stream/pull/548 * Update build for #542 by @MattiasBuelens in https://github.com/nodejs/readable-stream/pull/549 * Run lint on CI by @MattiasBuelens in https://github.com/nodejs/readable-stream/pull/550 ##### New Contributors * @MattiasBuelens made their first contribution in https://github.com/nodejs/readable-stream/pull/549 **Full Changelog**: https://github.com/nodejs/readable-stream/compare/v4.6.0...v4.7.0 ### v4.6.0 - Date: 2024-12-19 - Version: v4.6.0 - Original notes: https://github.com/nodejs/readable-stream/releases/tag/v4.6.0 - Permalink: https://whatsnew.fyi/product/readable-stream/releases/v4.6.0 - **fixed** — Fix internalStreamsWeakHandler replacement rule - **fixed** — Avoid using bigint literal syntax ##### What's Changed * fix: `internalStreamsWeakHandler` replacement rule by @natebuckareff in https://github.com/nodejs/readable-stream/pull/544 * fix: avoid using bigint literal syntax by @mman in https://github.com/nodejs/readable-stream/pull/542 ##### New Contributors * @natebuckareff made their first contribution in https://github.com/nodejs/readable-stream/pull/544 * @mman made their first contribution in https://github.com/nodejs/readable-stream/pull/542 **Full Changelog**: https://github.com/nodejs/readable-stream/compare/v4.5.2...v4.6.0 ### v4.5.2 - Date: 2023-12-27 - Version: v4.5.2 - Original notes: https://github.com/nodejs/readable-stream/releases/tag/v4.5.2 - Permalink: https://whatsnew.fyi/product/readable-stream/releases/v4.5.2 - **changed** — Update esbuild to v0.19 ##### What's Changed * Update esbuild to v0.19 by @mcollina in https://github.com/nodejs/readable-stream/pull/531 **Full Changelog**: https://github.com/nodejs/readable-stream/compare/v4.5.1...v4.5.2 ### v4.5.1 - Date: 2023-12-18 - Version: v4.5.1 - Original notes: https://github.com/nodejs/readable-stream/releases/tag/v4.5.1 - Permalink: https://whatsnew.fyi/product/readable-stream/releases/v4.5.1 - **changed** — Use globalThis instead of global ##### What's Changed * Use globalThis instead of global by @mcollina in https://github.com/nodejs/readable-stream/pull/530 **Full Changelog**: https://github.com/nodejs/readable-stream/compare/v4.5.0...v4.5.1 ### v4.5.0 - Date: 2023-12-18 - Version: v4.5.0 - Original notes: https://github.com/nodejs/readable-stream/releases/tag/v4.5.0 - Permalink: https://whatsnew.fyi/product/readable-stream/releases/v4.5.0 - **changed** — Update to Node.js 18.19.0 and add Node 21.x to CI ##### What's Changed * Update to Node.js 18.19.0, add Node 21.x to CI by @mcollina in https://github.com/nodejs/readable-stream/pull/528 **Full Changelog**: https://github.com/nodejs/readable-stream/compare/v4.4.2...v4.5.0 ### v4.4.2 - Date: 2023-07-03 - Version: v4.4.2 - Original notes: https://github.com/nodejs/readable-stream/releases/tag/v4.4.2 - Permalink: https://whatsnew.fyi/product/readable-stream/releases/v4.4.2 - **fixed** — Add string decoder as a dependency ##### What's Changed * fix: add string decoder as a dependency by @jeswr in https://github.com/nodejs/readable-stream/pull/522 **Full Changelog**: https://github.com/nodejs/readable-stream/compare/v4.4.1...v4.4.2 ### v4.4.1 - Date: 2023-07-03 - Version: v4.4.1 - Original notes: https://github.com/nodejs/readable-stream/releases/tag/v4.4.1 - Permalink: https://whatsnew.fyi/product/readable-stream/releases/v4.4.1 - **fixed** — Don't require `stream` package in codebase ##### What's Changed * chore: add node 20 to CI checks by @jeswr in https://github.com/nodejs/readable-stream/pull/518 * fix: don't require `stream` package in codebase by @jeswr in https://github.com/nodejs/readable-stream/pull/520 **Full Changelog**: https://github.com/nodejs/readable-stream/compare/v4.4.0...v4.4.1 ### v4.4.0 - Date: 2023-05-08 - Version: v4.4.0 - Original notes: https://github.com/nodejs/readable-stream/releases/tag/v4.4.0 - Permalink: https://whatsnew.fyi/product/readable-stream/releases/v4.4.0 - **removed** — Remove Readable.fromWeb and Readable.toWeb methods - **changed** — Update to Node v18.16.0 ##### What's Changed * fix: removes `Readable.fromWeb` and `Readable.toWeb` methods by @RishabhKodes in https://github.com/nodejs/readable-stream/pull/506 * Update to Node v18.16.0 by @mcollina in https://github.com/nodejs/readable-stream/pull/515 ##### New Contributors * @RishabhKodes made their first contribution in https://github.com/nodejs/readable-stream/pull/506 **Full Changelog**: https://github.com/nodejs/readable-stream/compare/v4.3.0...v4.4.0