Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"packages/stream": "3.1.0",
"packages/stream-assert": "0.0.0",
"packages/stream-common": "1.1.2",
"packages/stream-jest": "1.0.3",
"packages/stream-test": "1.3.1"
"packages/stream": "4.0.0",
"packages/stream-assert": "1.0.0",
"packages/stream-common": "2.0.0",
"packages/stream-jest": "2.0.0",
"packages/stream-test": "2.0.0"
}
26 changes: 13 additions & 13 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

26 changes: 26 additions & 0 deletions packages/stream-assert/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Changelog

## 1.0.0 (2026-05-27)


### ⚠ BREAKING CHANGES

* Dropping bun support including stream-test-bun

### Features

* add stream-assert library ([ad89d94](https://github.com/jg-wright/stream/commit/ad89d94a9a5bb973ca3ba7afe6e0ccab1f56e5d3))


### Miscellaneous Chores

* move to node.js ([6c9aca5](https://github.com/jg-wright/stream/commit/6c9aca5eadc743553e104218ca146658244cd0b8))


### Dependencies

* The following workspace dependencies were updated
* devDependencies
* @johngw/stream-test bumped from 1.3.1 to 2.0.0
* peerDependencies
* @johngw/stream-test bumped from ^1.3.1 to ^2.0.0
4 changes: 2 additions & 2 deletions packages/stream-assert/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@johngw/stream-assert",
"version": "0.0.0",
"version": "1.0.0",
"description": "Add expectation library compatible with node:assert",
"type": "module",
"main": "./dist/es/index.js",
Expand All @@ -19,7 +19,7 @@
},
"homepage": "https://github.com/johngeorgewright/stream#readme",
"devDependencies": {
"@johngw/stream-test": "1.3.1",
"@johngw/stream-test": "2.0.0",
"@types/node": "25.9.1",
"rimraf": "6.1.3",
"typescript": "6.0.3"
Expand Down
31 changes: 31 additions & 0 deletions packages/stream-common/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Changelog

## [2.0.0](https://github.com/jg-wright/stream/compare/stream-common-v1.1.2...stream-common-v2.0.0) (2026-05-27)


### ⚠ BREAKING CHANGES

* Dropping bun support including stream-test-bun

### Features

* add sink and source guards ([020cd61](https://github.com/jg-wright/stream/commit/020cd6151b706c3875b586f8c4b2b5abc5b0a7b7))
* add type testing ([845200a](https://github.com/jg-wright/stream/commit/845200aca03ab11e7af060e98251c96662dc11e8))
* mono repo ([18faac6](https://github.com/jg-wright/stream/commit/18faac6902eb30bb626b00fdf1d1e2185a14b757))
* **subject:** multiple controllers ([c1bde5f](https://github.com/jg-wright/stream/commit/c1bde5f84e554d3b1c3a1c43d0a0075a7840863f))
* **when:** curry ([8b1d57b](https://github.com/jg-wright/stream/commit/8b1d57b01fb4484af1e686a17bb94118458523bf))


### Bug Fixes

* add .js import extensions ([d746712](https://github.com/jg-wright/stream/commit/d746712e028901c39dc2aee758b8aa38fea4a94d))
* attempt to fix for commonjs modules ([0e11625](https://github.com/jg-wright/stream/commit/0e11625204ed1366579ae143e5adc1facb15415b))
* attempt to fix for commonjs modules ([b335622](https://github.com/jg-wright/stream/commit/b3356229dedd75088982d39300239da3e7a5125f))
* correct exporting for commonjs ([2d6b082](https://github.com/jg-wright/stream/commit/2d6b082af37e0c41a9b536d8cd914b7c8a9d5040))
* default import should be common ([13ef94c](https://github.com/jg-wright/stream/commit/13ef94ccb7b9e8bebb1f825187e191c67ec5388d))
* make sure to use import extensions ([5d38b4c](https://github.com/jg-wright/stream/commit/5d38b4c43817ee9531f4f7ed6c7693ba2026e4fa))


### Miscellaneous Chores

* move to node.js ([6c9aca5](https://github.com/jg-wright/stream/commit/6c9aca5eadc743553e104218ca146658244cd0b8))
2 changes: 1 addition & 1 deletion packages/stream-common/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@johngw/stream-common",
"version": "1.1.2",
"version": "2.0.0",
"description": "Common utilities between other @johngw/stream* packages",
"type": "module",
"sideEffects": false,
Expand Down
38 changes: 38 additions & 0 deletions packages/stream-jest/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Changelog

## [2.0.0](https://github.com/jg-wright/stream/compare/stream-jest-v1.0.3...stream-jest-v2.0.0) (2026-05-27)


### ⚠ BREAKING CHANGES

* Dropping bun support including stream-test-bun

### Features

* display timeline position on error ([e39319e](https://github.com/jg-wright/stream/commit/e39319e1341b411a6865320f6697b21f37159fc2))
* mono repo ([18faac6](https://github.com/jg-wright/stream/commit/18faac6902eb30bb626b00fdf1d1e2185a14b757))
* **subject:** multiple controllers ([c1bde5f](https://github.com/jg-wright/stream/commit/c1bde5f84e554d3b1c3a1c43d0a0075a7840863f))


### Bug Fixes

* add .js import extensions ([d746712](https://github.com/jg-wright/stream/commit/d746712e028901c39dc2aee758b8aa38fea4a94d))
* attempt to fix for commonjs modules ([0e11625](https://github.com/jg-wright/stream/commit/0e11625204ed1366579ae143e5adc1facb15415b))
* attempt to fix for commonjs modules ([b335622](https://github.com/jg-wright/stream/commit/b3356229dedd75088982d39300239da3e7a5125f))
* correct exporting for commonjs ([2d6b082](https://github.com/jg-wright/stream/commit/2d6b082af37e0c41a9b536d8cd914b7c8a9d5040))
* correct test item type ([3cd17bd](https://github.com/jg-wright/stream/commit/3cd17bd472b31a06590c96b05f0ec50b3638ae14))
* default import should be common ([13ef94c](https://github.com/jg-wright/stream/commit/13ef94ccb7b9e8bebb1f825187e191c67ec5388d))


### Miscellaneous Chores

* move to node.js ([6c9aca5](https://github.com/jg-wright/stream/commit/6c9aca5eadc743553e104218ca146658244cd0b8))


### Dependencies

* The following workspace dependencies were updated
* devDependencies
* @johngw/stream-test bumped from 1.3.1 to 2.0.0
* peerDependencies
* @johngw/stream-test bumped from ^1.3.1 to ^2.0.0
4 changes: 2 additions & 2 deletions packages/stream-jest/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@johngw/stream-jest",
"version": "1.0.3",
"version": "2.0.0",
"description": "Jest extension for testing streams",
"type": "module",
"exports": {
Expand All @@ -19,7 +19,7 @@
"homepage": "https://github.com/johngeorgewright/stream#readme",
"devDependencies": {
"@jest/globals": "30.4.1",
"@johngw/stream-test": "1.3.1",
"@johngw/stream-test": "2.0.0",
"@types/node": "25.9.1",
"@types/jest": "30.0.0",
"expect": "30.4.1",
Expand Down
45 changes: 45 additions & 0 deletions packages/stream-test/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Changelog

## [2.0.0](https://github.com/jg-wright/stream/compare/stream-test-v1.3.1...stream-test-v2.0.0) (2026-05-27)


### ⚠ BREAKING CHANGES

* Dropping bun support including stream-test-bun

### Features

* add type testing ([845200a](https://github.com/jg-wright/stream/commit/845200aca03ab11e7af060e98251c96662dc11e8))
* mono repo ([18faac6](https://github.com/jg-wright/stream/commit/18faac6902eb30bb626b00fdf1d1e2185a14b757))
* pass timeline to test expectation ([f950af3](https://github.com/jg-wright/stream/commit/f950af3864fd997b20a9473afcc6aec437d42adf))
* **subject:** multiple controllers ([c1bde5f](https://github.com/jg-wright/stream/commit/c1bde5f84e554d3b1c3a1c43d0a0075a7840863f))
* **test:** provide timeline instances ([ba88064](https://github.com/jg-wright/stream/commit/ba880641941e3a29aaa9a7eb7917ce32642baa5a))
* **test:** provide timeline instances ([22e6f7a](https://github.com/jg-wright/stream/commit/22e6f7a538edbff744f70a4db48ce44c2d0ebac2))
* timeline boolean and null shorthands ([653a7bb](https://github.com/jg-wright/stream/commit/653a7bb43eb34ec3ef36c4d72e35b1f3ab7a465e))
* timeline error positional displays ([cb39290](https://github.com/jg-wright/stream/commit/cb392907cd8698bf4eea5758de840ec41bc5fd3e))
* timeline error positional displays ([0a2d360](https://github.com/jg-wright/stream/commit/0a2d360a87f0291a56100c5ebef1e33a8a82940e))


### Bug Fixes

* add .js import extensions ([d746712](https://github.com/jg-wright/stream/commit/d746712e028901c39dc2aee758b8aa38fea4a94d))
* attempt to fix for commonjs modules ([0e11625](https://github.com/jg-wright/stream/commit/0e11625204ed1366579ae143e5adc1facb15415b))
* attempt to fix for commonjs modules ([b335622](https://github.com/jg-wright/stream/commit/b3356229dedd75088982d39300239da3e7a5125f))
* correct exporting for commonjs ([2d6b082](https://github.com/jg-wright/stream/commit/2d6b082af37e0c41a9b536d8cd914b7c8a9d5040))
* correct test item type ([3cd17bd](https://github.com/jg-wright/stream/commit/3cd17bd472b31a06590c96b05f0ec50b3638ae14))
* default import should be common ([13ef94c](https://github.com/jg-wright/stream/commit/13ef94ccb7b9e8bebb1f825187e191c67ec5388d))
* force deployment ([9d5b85d](https://github.com/jg-wright/stream/commit/9d5b85d0187e278bd279a20e92c43b8f36997f76))
* make sure to use import extensions ([5d38b4c](https://github.com/jg-wright/stream/commit/5d38b4c43817ee9531f4f7ed6c7693ba2026e4fa))
* timers ([638fdab](https://github.com/jg-wright/stream/commit/638fdabb642bb4a9f5cfbaf9d1c272fc8de80a9b))


### Miscellaneous Chores

* move to node.js ([6c9aca5](https://github.com/jg-wright/stream/commit/6c9aca5eadc743553e104218ca146658244cd0b8))


### Dependencies

* The following workspace dependencies were updated
* dependencies
* @johngw/stream-common bumped from 1.1.2 to 2.0.0
4 changes: 2 additions & 2 deletions packages/stream-test/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@johngw/stream-test",
"version": "1.3.1",
"version": "2.0.0",
"description": "Testing utilities for streams",
"type": "module",
"sideEffects": false,
Expand All @@ -25,7 +25,7 @@
"typescript": "6.0.3"
},
"dependencies": {
"@johngw/stream-common": "1.1.2",
"@johngw/stream-common": "2.0.0",
"@johngw/timeline": "4.0.1",
"assert-never": "1.4.0",
"js-yaml": "4.1.1",
Expand Down
50 changes: 50 additions & 0 deletions packages/stream/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# Changelog

## [4.0.0](https://github.com/jg-wright/stream/compare/stream-v3.1.0...stream-v4.0.0) (2026-05-27)


### ⚠ BREAKING CHANGES

* Dropping bun support including stream-test-bun
* **subject:** You must control a subject with the `control()` method.

### Features

* add sink and source guards ([020cd61](https://github.com/jg-wright/stream/commit/020cd6151b706c3875b586f8c4b2b5abc5b0a7b7))
* add type testing ([845200a](https://github.com/jg-wright/stream/commit/845200aca03ab11e7af060e98251c96662dc11e8))
* configurable subject transformers ([8d6299b](https://github.com/jg-wright/stream/commit/8d6299b7d3f3de0c0180ba3770eff8bb49572d9d))
* mono repo ([18faac6](https://github.com/jg-wright/stream/commit/18faac6902eb30bb626b00fdf1d1e2185a14b757))
* **of:** add of source ([bfc66a8](https://github.com/jg-wright/stream/commit/bfc66a81b55288aa6c976a819e6e14009461ea3d))
* stream object entries ([948c3b4](https://github.com/jg-wright/stream/commit/948c3b45584655da4da3b1ff02e35c87833698eb))
* **subject:** multiple controllers ([c1bde5f](https://github.com/jg-wright/stream/commit/c1bde5f84e554d3b1c3a1c43d0a0075a7840863f))
* **subject:** multiple controllers ([5098b15](https://github.com/jg-wright/stream/commit/5098b1538b4f671e762cd97c5a906657999e9909))


### Bug Fixes

* add .js import extensions ([d746712](https://github.com/jg-wright/stream/commit/d746712e028901c39dc2aee758b8aa38fea4a94d))
* attempt to fix for commonjs modules ([0e11625](https://github.com/jg-wright/stream/commit/0e11625204ed1366579ae143e5adc1facb15415b))
* attempt to fix for commonjs modules ([b335622](https://github.com/jg-wright/stream/commit/b3356229dedd75088982d39300239da3e7a5125f))
* **buffercount:** enqueue at correct time ([7f7c999](https://github.com/jg-wright/stream/commit/7f7c999a6fce4551eccd689f90725896b09f9f6f))
* correct exporting for commonjs ([2d6b082](https://github.com/jg-wright/stream/commit/2d6b082af37e0c41a9b536d8cd914b7c8a9d5040))
* default import should be common ([13ef94c](https://github.com/jg-wright/stream/commit/13ef94ccb7b9e8bebb1f825187e191c67ec5388d))
* export missing classes ([d417034](https://github.com/jg-wright/stream/commit/d41703427158ff6201bf564ae077c56671a36946))
* forkable underlying sinks ([e268d95](https://github.com/jg-wright/stream/commit/e268d95a9b85e0ac0fa68f015394fda205983737))
* make sure to use import extensions ([5d38b4c](https://github.com/jg-wright/stream/commit/5d38b4c43817ee9531f4f7ed6c7693ba2026e4fa))
* stream tag ([f4f727a](https://github.com/jg-wright/stream/commit/f4f727a1dc5934258676bd58bbdb5a596eb0b257))
* **stream:** full name imports only ([7f58fb9](https://github.com/jg-wright/stream/commit/7f58fb93ae3f94ceb83931fb59510f94207ecae2))


### Miscellaneous Chores

* move to node.js ([6c9aca5](https://github.com/jg-wright/stream/commit/6c9aca5eadc743553e104218ca146658244cd0b8))


### Dependencies

* The following workspace dependencies were updated
* dependencies
* @johngw/stream-common bumped from ^1.1.2 to ^2.0.0
* devDependencies
* @johngw/stream-assert bumped from 0.0.0 to 1.0.0
* @johngw/stream-test bumped from 1.3.1 to 2.0.0
8 changes: 4 additions & 4 deletions packages/stream/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@johngw/stream",
"version": "3.1.0",
"version": "4.0.0",
"type": "module",
"description": "Reactive programming tools using the WHATWG Streams API.",
"keywords": [
Expand Down Expand Up @@ -35,14 +35,14 @@
},
"devDependencies": {
"@happy-dom/global-registrator": "^20.9.0",
"@johngw/stream-assert": "0.0.0",
"@johngw/stream-test": "1.3.1",
"@johngw/stream-assert": "1.0.0",
"@johngw/stream-test": "2.0.0",
"@types/node": "25.9.1",
"rimraf": "6.1.3",
"typescript": "6.0.3"
},
"dependencies": {
"@johngw/stream-common": "^1.1.2",
"@johngw/stream-common": "^2.0.0",
"assert-never": "1.4.0",
"ts-toolbelt": "9.6.0",
"tslib": "2.8.1"
Expand Down