NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #27 most downloaded on npm
Node.js Streams, a user-land copy of the stream library from Node.js
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 9 days to 12 months
Nearly every release is documented
notes for 55 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
105 releases · first in 2012
Fix string_decoder import by @jeswr in #548
string_decoder import by @jeswr in #548Full Changelog: v4.6.0...v4.7.0
One column per quarter.
fix: internalStreamsWeakHandler replacement rule by @natebuckareff in #544
internalStreamsWeakHandler replacement rule by @natebuckareff in #544Full Changelog: v4.5.2...v4.6.0
Update esbuild to v0.19 by @mcollina in #531
Use globalThis instead of global by @mcollina in #530
Full Changelog: v4.5.0...v4.5.1
Update to Node.js 18.19.0, add Node 21.x to CI by @mcollina in #528
Full Changelog: v4.4.2...v4.5.0
fix: add string decoder as a dependency by @jeswr in #522
Full Changelog: v4.4.1...v4.4.2
chore: add node 20 to CI checks by @jeswr in #518
stream package in codebase by @jeswr in #520Full Changelog: v4.4.0...v4.4.1
fix: removes Readable.fromWeb and Readable.toWeb methods by @RishabhKodes in #506
Readable.fromWeb and Readable.toWeb methods by @RishabhKodes in #506Full Changelog: v4.3.0...v4.4.0
chore: just build to fix whitespace issues by @bergos in https://github.com/nodejs/readable-stream/pull/498
Full Changelog: https://github.com/nodejs/readable-stream/compare/v4.2.0...v4.3.0
Update build.mjs by @cjihrig in https://github.com/nodejs/readable-stream/pull/484
Full Changelog: https://github.com/nodejs/readable-stream/compare/v4.1.0...v4.2.0
ci: add GitHub token permissions for workflows by @varunsh-coder in https://github.com/nodejs/readable-stream/pull/479
Full Changelog: https://github.com/nodejs/readable-stream/compare/v4.0.0...v4.1.0
Add ronag to the streams wg by @ronag in https://github.com/nodejs/readable-stream/pull/430
Full Changelog: https://github.com/nodejs/readable-stream/compare/v3.6.0...v4.0.0
Fix es5 compatibility by @mcollina in #508
fix undefined global in some environments (v3.x branch) by @smeng9 in #502
Full Changelog: v3.6.0...v3.6.1
Fix babel loose mode for classes and update to Node v10.19.0 #428 by @ljharb
* Update to Node v10.18.1 #420
Add pipeline and finished to the browser bundle #408 #409
pipeline and finished to the browser bundle #408 #409* Build from Node 10.15.3 #402
Support pipeline with READABLE_STREAM_DISABLE #399
Use @babel/preset-env esclusively #395
@babel/preset-env esclusively #395Updated to Node 10.14.2, updated to babel 7 #393
Fixed regexp for Number.isNaN() in IE 11 #369
Number.isNaN() in IE 11 #369Emit no experimental warning in browsers #367
* Fix Errors in IE 11 #365 * Updated to Node 10.11 #366
Added Node >= 6 to package.json #362
Import Node 10.9.0, redo the fix for util.inspect.custom #357
util.inspect.custom #357Removed process-nextick-args #354
Fixes #283 Fixes #284 Fixes #212 Fixes #297 Fixes #346 Fixes #339 Fixed #335
Pull from Node v10
Fixes #283 Fixes #284 Fixes #212 Fixes #297 Fixes #346 Fixes #339 Fixed #335
Nothing published for this version
* Do not include babel-runtime
Nothing published for this version
fix undefined global for browser / service worker (v2.x branch) by @smeng9 in https://github.com/nodejs/readable-stream/pull/499
Full Changelog: https://github.com/nodejs/readable-stream/compare/v2.3.7...v2.3.8
do not mutate core-util-is module #423
Bumped string_decoder to 1.1.1 #330
Fixed lolodex integration #325 #324 #323
Fix for node master/node 10 and CITGM
Fix UInt8Array perf regression #304
Forward port of https://github.com/nodejs/node/pull/13850 via #298 by @mcollina
Import from Node 8.1.2 #295 (fixes #293) by @mcollina
READABLE_STREAM=disable work also with the writable.js filed #294 by @mcollinaNow featuring final and destroy, if you want more information checkout this blog post, if you want to see a trippy picture of my cat, just keep readin
Now featuring final and destroy, if you want more information checkout this blog post, if you want to see a trippy picture of my cat, just keep reading.
Use tilde to depend on safe-buffer #288 by @mcollina
use safe-buffer #282 by @calvinmetcalf
Fixed regression with older webpack and browserify setups #277 #278 by @calvinmetcalf
pull v7.8.0, make citgm pass with READABLE_STREAM=disable #276
no more use of 'st' + 'ream' #267 by @calvinmetcalf
'st' + 'ream' #267 by @calvinmetcalfREADABLE_STREAM=disable flag #269 by @mcollinabuffer-shims using caret for better compatibility with older npm #268 by @mcollinaFully revert #255 as not yet released in core #264
Removed duplicate WriteReq #263
WriteReq #263Nothing published for this version
Nothing published for this version
fix a bug where in gulp tasks for some reason Symbol.hasInstance exists but Function.prototype[Symbol.hasInstance] is not a function
fix a bug where in gulp tasks for some reason Symbol.hasInstance exists but Function.prototype[Symbol.hasInstance] is not a function
remove bundled dependencies, apparently they break stuff yarnpkg/yarn#1774
remove bundled dependencies, apparently they break stuff yarnpkg/yarn#1774
…isarray, process-nextick-args, and util-deprecate)
Nothing published for this version
fix the .npmignore to include the coverage stuff, also fixes how saucelabs works
fix the .npmignore to include the coverage stuff, also fixes how saucelabs works
this builds based on node 6.1.0, and adds some new shims for various things
this builds based on node 6.1.0, and adds some new shims for various things
fix for v2.1.1 which forgot to remove the browserify section of the package.json after the dependencies were removed, unclear how this passed our test
fix for v2.1.1 which forgot to remove the browserify section of the package.json after the dependencies were removed, unclear how this passed our tests which use browserify. ht @ahutchings
It turns out there was a way to do the environmental variable from v2.1.0 without including 2 megs of browserify transforms, ht @sindresorhus
It turns out there was a way to do the environmental variable from v2.1.0 without including 2 megs of browserify transforms, ht @sindresorhus
running in node with the environmental variable READABLE_STRAM set to 'disable' will cause this module to simply return the platform streams. The goal
running in node with the environmental variable READABLE_STRAM set to 'disable' will cause this module to simply return the platform streams. The goal of this is to allow us to test changes to node streams and see if they will break modules using readable-stream. Transforms have been added so that in browserify (where the streams module is build on readable-streams) this change will be removed and not bloat the build.
nodejs/node#4354 which is a perf improvement when sending a lot of small chunks
User facing change are
Behind the scenes we are now using babel to deal with the es6 features such as let, const, and arrow functions so those should be a lot cleaner now
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →