From 003bf5a0e646256cbd508c73bacbf3718db60ae4 Mon Sep 17 00:00:00 2001 From: "jg-wright[bot]" <278933176+jg-wright[bot]@users.noreply.github.com> Date: Wed, 27 May 2026 15:37:12 +0000 Subject: [PATCH] chore: release main --- .release-please-manifest.json | 10 +++--- package-lock.json | 26 +++++++-------- packages/stream-assert/CHANGELOG.md | 26 +++++++++++++++ packages/stream-assert/package.json | 4 +-- packages/stream-common/CHANGELOG.md | 31 ++++++++++++++++++ packages/stream-common/package.json | 2 +- packages/stream-jest/CHANGELOG.md | 38 ++++++++++++++++++++++ packages/stream-jest/package.json | 4 +-- packages/stream-test/CHANGELOG.md | 45 ++++++++++++++++++++++++++ packages/stream-test/package.json | 4 +-- packages/stream/CHANGELOG.md | 50 +++++++++++++++++++++++++++++ packages/stream/package.json | 8 ++--- 12 files changed, 219 insertions(+), 29 deletions(-) create mode 100644 packages/stream-assert/CHANGELOG.md create mode 100644 packages/stream-common/CHANGELOG.md create mode 100644 packages/stream-jest/CHANGELOG.md create mode 100644 packages/stream-test/CHANGELOG.md create mode 100644 packages/stream/CHANGELOG.md diff --git a/.release-please-manifest.json b/.release-please-manifest.json index e14f32ca..d4f02392 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -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" } diff --git a/package-lock.json b/package-lock.json index 72582596..bd452699 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9498,17 +9498,17 @@ }, "packages/stream": { "name": "@johngw/stream", - "version": "3.1.0", + "version": "4.0.0", "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" }, "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" @@ -9516,24 +9516,24 @@ }, "packages/stream-assert": { "name": "@johngw/stream-assert", - "version": "0.0.0", + "version": "1.0.0", "license": "MIT", "dependencies": { "tslib": "2.8.1" }, "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" }, "peerDependencies": { - "@johngw/stream-test": "^1.3.1" + "@johngw/stream-test": "^2.0.0" } }, "packages/stream-common": { "name": "@johngw/stream-common", - "version": "1.1.2", + "version": "2.0.0", "license": "MIT", "dependencies": { "assert-never": "1.4.0", @@ -9548,14 +9548,14 @@ }, "packages/stream-jest": { "name": "@johngw/stream-jest", - "version": "1.0.3", + "version": "2.0.0", "license": "MIT", "dependencies": { "tslib": "2.8.1" }, "devDependencies": { "@jest/globals": "30.4.1", - "@johngw/stream-test": "1.3.1", + "@johngw/stream-test": "2.0.0", "@types/jest": "30.0.0", "@types/node": "25.9.1", "expect": "30.4.1", @@ -9567,16 +9567,16 @@ "web-streams-polyfill": "^4.3.0" }, "peerDependencies": { - "@johngw/stream-test": "^1.3.1", + "@johngw/stream-test": "^2.0.0", "expect": "^30.2.0" } }, "packages/stream-test": { "name": "@johngw/stream-test", - "version": "1.3.1", + "version": "2.0.0", "license": "MIT", "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", diff --git a/packages/stream-assert/CHANGELOG.md b/packages/stream-assert/CHANGELOG.md new file mode 100644 index 00000000..df5b0ada --- /dev/null +++ b/packages/stream-assert/CHANGELOG.md @@ -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 diff --git a/packages/stream-assert/package.json b/packages/stream-assert/package.json index 2a23104b..6650d4de 100644 --- a/packages/stream-assert/package.json +++ b/packages/stream-assert/package.json @@ -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", @@ -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" diff --git a/packages/stream-common/CHANGELOG.md b/packages/stream-common/CHANGELOG.md new file mode 100644 index 00000000..ff608381 --- /dev/null +++ b/packages/stream-common/CHANGELOG.md @@ -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)) diff --git a/packages/stream-common/package.json b/packages/stream-common/package.json index b5cc81a2..4d7eb553 100644 --- a/packages/stream-common/package.json +++ b/packages/stream-common/package.json @@ -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, diff --git a/packages/stream-jest/CHANGELOG.md b/packages/stream-jest/CHANGELOG.md new file mode 100644 index 00000000..3e79aefd --- /dev/null +++ b/packages/stream-jest/CHANGELOG.md @@ -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 diff --git a/packages/stream-jest/package.json b/packages/stream-jest/package.json index a5e2bf27..c70bccb2 100644 --- a/packages/stream-jest/package.json +++ b/packages/stream-jest/package.json @@ -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": { @@ -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", diff --git a/packages/stream-test/CHANGELOG.md b/packages/stream-test/CHANGELOG.md new file mode 100644 index 00000000..16c04d1b --- /dev/null +++ b/packages/stream-test/CHANGELOG.md @@ -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 diff --git a/packages/stream-test/package.json b/packages/stream-test/package.json index f30f58c5..611afbfc 100644 --- a/packages/stream-test/package.json +++ b/packages/stream-test/package.json @@ -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, @@ -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", diff --git a/packages/stream/CHANGELOG.md b/packages/stream/CHANGELOG.md new file mode 100644 index 00000000..a9e9626e --- /dev/null +++ b/packages/stream/CHANGELOG.md @@ -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 diff --git a/packages/stream/package.json b/packages/stream/package.json index e2ad7a1d..8299aadf 100644 --- a/packages/stream/package.json +++ b/packages/stream/package.json @@ -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": [ @@ -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"