Skip to content

chore: version packages - #390

Open
codeforbreakfast-release-bot[bot] wants to merge 1 commit into
mainfrom
changeset-release/main
Open

codeforbreakfast-release-bot[bot] wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@codeforbreakfast-release-bot

@codeforbreakfast-release-bot codeforbreakfast-release-bot Bot commented Dec 11, 2025 •

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@codeforbreakfast/bun-test-effect@0.4.2

Patch Changes

  • #395 c55e9c0 Thanks @GraemeF! - Name Code For Breakfast Ltd as the copyright holder in the licence.

@codeforbreakfast/eslint-effect@0.8.6

Patch Changes

  • #422 5e4de40 Thanks @GraemeF! - The rules now run under ESLint 10. Before this, ESLint 10 stopped with "context.getSourceCode is not a function" as soon as it loaded one of them.

    The eslint peer dependency is now >=8.40.0 instead of >=8.0.0. ESLint 8.40 is the first release with context.sourceCode, which the rules now use. One rule already needed it, so the plugin did not fully work on older ESLint 8 releases anyway. If you are on ESLint 8.40 or later, there is nothing to change on your side.

  • #395 c55e9c0 Thanks @GraemeF! - Name Code For Breakfast Ltd as the copyright holder in the licence.

@codeforbreakfast/eventsourcing-aggregates@0.9.5

Patch Changes

  • #394 f982c43 Thanks @GraemeF! - Include the MIT licence text in each published package. The packages already declared MIT, but shipped without the licence file.

  • #398 e476aa7 Thanks @GraemeF! - These packages now depend on type-fest 5.10.0 instead of 5.2.0. If your project also depends on type-fest 5.x, your package manager can share one copy. There is nothing to change on your side.

  • #389 12e788d Thanks @GraemeF! - Widen @effect/platform peer dependency range from explicit minor versions to >=0.90.0 <1.0.0.

    This makes the packages more consumer-friendly by automatically supporting new Effect platform releases without requiring a library update, while still maintaining compatibility with versions 0.90.0 and above.

  • Updated dependencies [f982c43, e476aa7, 12e788d]:

    • @codeforbreakfast/eventsourcing-commands@0.4.10
    • @codeforbreakfast/eventsourcing-store@0.9.4

@codeforbreakfast/eventsourcing-commands@0.4.10

Patch Changes

  • #394 f982c43 Thanks @GraemeF! - Include the MIT licence text in each published package. The packages already declared MIT, but shipped without the licence file.

  • #398 e476aa7 Thanks @GraemeF! - These packages now depend on type-fest 5.10.0 instead of 5.2.0. If your project also depends on type-fest 5.x, your package manager can share one copy. There is nothing to change on your side.

  • #389 12e788d Thanks @GraemeF! - Widen @effect/platform peer dependency range from explicit minor versions to >=0.90.0 <1.0.0.

    This makes the packages more consumer-friendly by automatically supporting new Effect platform releases without requiring a library update, while still maintaining compatibility with versions 0.90.0 and above.

  • Updated dependencies [f982c43, e476aa7, 12e788d]:

    • @codeforbreakfast/eventsourcing-store@0.9.4

@codeforbreakfast/eventsourcing-projections@0.5.15

Patch Changes

  • #394 f982c43 Thanks @GraemeF! - Include the MIT licence text in each published package. The packages already declared MIT, but shipped without the licence file.

  • #398 e476aa7 Thanks @GraemeF! - These packages now depend on type-fest 5.10.0 instead of 5.2.0. If your project also depends on type-fest 5.x, your package manager can share one copy. There is nothing to change on your side.

  • #389 12e788d Thanks @GraemeF! - Widen @effect/platform peer dependency range from explicit minor versions to >=0.90.0 <1.0.0.

    This makes the packages more consumer-friendly by automatically supporting new Effect platform releases without requiring a library update, while still maintaining compatibility with versions 0.90.0 and above.

  • Updated dependencies [f982c43, e476aa7, 12e788d]:

    • @codeforbreakfast/eventsourcing-store@0.9.4

@codeforbreakfast/eventsourcing-protocol@0.4.10

Patch Changes

  • #394 f982c43 Thanks @GraemeF! - Include the MIT licence text in each published package. The packages already declared MIT, but shipped without the licence file.

  • #398 e476aa7 Thanks @GraemeF! - These packages now depend on type-fest 5.10.0 instead of 5.2.0. If your project also depends on type-fest 5.x, your package manager can share one copy. There is nothing to change on your side.

  • #389 12e788d Thanks @GraemeF! - Widen @effect/platform peer dependency range from explicit minor versions to >=0.90.0 <1.0.0.

    This makes the packages more consumer-friendly by automatically supporting new Effect platform releases without requiring a library update, while still maintaining compatibility with versions 0.90.0 and above.

  • Updated dependencies [f982c43, e476aa7, 12e788d]:

    • @codeforbreakfast/eventsourcing-commands@0.4.10
    • @codeforbreakfast/eventsourcing-store@0.9.4
    • @codeforbreakfast/eventsourcing-transport@0.3.9

@codeforbreakfast/eventsourcing-server@0.2.4

Patch Changes

  • #394 f982c43 Thanks @GraemeF! - Include the MIT licence text in each published package. The packages already declared MIT, but shipped without the licence file.

  • #389 12e788d Thanks @GraemeF! - Widen @effect/platform peer dependency range from explicit minor versions to >=0.90.0 <1.0.0.

    This makes the packages more consumer-friendly by automatically supporting new Effect platform releases without requiring a library update, while still maintaining compatibility with versions 0.90.0 and above.

  • Updated dependencies [f982c43, e476aa7, 12e788d]:

    • @codeforbreakfast/eventsourcing-store@0.9.4

@codeforbreakfast/eventsourcing-store@0.9.4

Patch Changes

  • #394 f982c43 Thanks @GraemeF! - Include the MIT licence text in each published package. The packages already declared MIT, but shipped without the licence file.

  • #398 e476aa7 Thanks @GraemeF! - These packages now depend on type-fest 5.10.0 instead of 5.2.0. If your project also depends on type-fest 5.x, your package manager can share one copy. There is nothing to change on your side.

  • #389 12e788d Thanks @GraemeF! - Widen @effect/platform peer dependency range from explicit minor versions to >=0.90.0 <1.0.0.

    This makes the packages more consumer-friendly by automatically supporting new Effect platform releases without requiring a library update, while still maintaining compatibility with versions 0.90.0 and above.

@codeforbreakfast/eventsourcing-store-filesystem@0.2.8

Patch Changes

  • #394 f982c43 Thanks @GraemeF! - Include the MIT licence text in each published package. The packages already declared MIT, but shipped without the licence file.

  • #389 12e788d Thanks @GraemeF! - Widen @effect/platform peer dependency range from explicit minor versions to >=0.90.0 <1.0.0.

    This makes the packages more consumer-friendly by automatically supporting new Effect platform releases without requiring a library update, while still maintaining compatibility with versions 0.90.0 and above.

  • Updated dependencies [f982c43, e476aa7, 12e788d]:

    • @codeforbreakfast/eventsourcing-store@0.9.4

@codeforbreakfast/eventsourcing-store-inmemory@0.2.15

Patch Changes

  • #394 f982c43 Thanks @GraemeF! - Include the MIT licence text in each published package. The packages already declared MIT, but shipped without the licence file.

  • #420 ead2ca2 Thanks @GraemeF! - Fix lost events on new subscriptions. An event appended after subscribe or subscribeAll returned, but before the returned stream started running, never reached the subscriber. A subscription now delivers every event appended after the call returns, whenever you start running its stream.

    InMemoryStore.get, getAll and getAllLiveOnly get the same fix.

  • #389 12e788d Thanks @GraemeF! - Widen @effect/platform peer dependency range from explicit minor versions to >=0.90.0 <1.0.0.

    This makes the packages more consumer-friendly by automatically supporting new Effect platform releases without requiring a library update, while still maintaining compatibility with versions 0.90.0 and above.

  • Updated dependencies [f982c43, e476aa7, 12e788d]:

    • @codeforbreakfast/eventsourcing-store@0.9.4

@codeforbreakfast/eventsourcing-store-postgres@0.6.15

Patch Changes

  • #394 f982c43 Thanks @GraemeF! - Include the MIT licence text in each published package. The packages already declared MIT, but shipped without the licence file.

  • #399 00f21c7 Thanks @GraemeF! - Build and test against Effect 3.22.

    eventsourcing-store-postgres now depends on @effect/sql 0.52, @effect/sql-pg 0.53 and @effect/experimental 0.61. eventsourcing-transport-websocket now depends on @effect/platform 0.97.

    eventsourcing-store-postgres fixes lost events on new subscriptions. subscribe and subscribeAll used to return before Postgres LISTEN was active, so an event committed in that gap never reached the subscriber. They now wait until LISTEN is active. To detect that, the store sends probe notifications to the channel it is listening on, repeating every 10ms until one comes back. A probe payload starts with eventstore_listen_probe:, and every listener on that channel receives it. If your own code listens on the eventstore_events_* channels, ignore payloads with that prefix. Older versions of this package log a parse error for each probe they receive.

    In eventsourcing-testing-contracts, the test helpers fail with Effect's tagged errors instead of a plain Error. expectError fails with NoSuchElementException when the error does not match the predicate. waitForConnectionState and collectMessages fail with TimeoutException when they time out. The declared error type is still Error, so existing code compiles unchanged, and you can now match these failures by _tag.

  • #398 e476aa7 Thanks @GraemeF! - These packages now depend on type-fest 5.10.0 instead of 5.2.0. If your project also depends on type-fest 5.x, your package manager can share one copy. There is nothing to change on your side.

  • #389 12e788d Thanks @GraemeF! - Widen @effect/platform peer dependency range from explicit minor versions to >=0.90.0 <1.0.0.

    This makes the packages more consumer-friendly by automatically supporting new Effect platform releases without requiring a library update, while still maintaining compatibility with versions 0.90.0 and above.

  • Updated dependencies [f982c43, e476aa7, 12e788d]:

    • @codeforbreakfast/eventsourcing-store@0.9.4

@codeforbreakfast/eventsourcing-testing-contracts@0.3.13

Patch Changes

  • #394 f982c43 Thanks @GraemeF! - Include the MIT licence text in each published package. The packages already declared MIT, but shipped without the licence file.

  • #399 00f21c7 Thanks @GraemeF! - Build and test against Effect 3.22.

    eventsourcing-store-postgres now depends on @effect/sql 0.52, @effect/sql-pg 0.53 and @effect/experimental 0.61. eventsourcing-transport-websocket now depends on @effect/platform 0.97.

    eventsourcing-store-postgres fixes lost events on new subscriptions. subscribe and subscribeAll used to return before Postgres LISTEN was active, so an event committed in that gap never reached the subscriber. They now wait until LISTEN is active. To detect that, the store sends probe notifications to the channel it is listening on, repeating every 10ms until one comes back. A probe payload starts with eventstore_listen_probe:, and every listener on that channel receives it. If your own code listens on the eventstore_events_* channels, ignore payloads with that prefix. Older versions of this package log a parse error for each probe they receive.

    In eventsourcing-testing-contracts, the test helpers fail with Effect's tagged errors instead of a plain Error. expectError fails with NoSuchElementException when the error does not match the predicate. waitForConnectionState and collectMessages fail with TimeoutException when they time out. The declared error type is still Error, so existing code compiles unchanged, and you can now match these failures by _tag.

  • #389 12e788d Thanks @GraemeF! - Widen @effect/platform peer dependency range from explicit minor versions to >=0.90.0 <1.0.0.

    This makes the packages more consumer-friendly by automatically supporting new Effect platform releases without requiring a library update, while still maintaining compatibility with versions 0.90.0 and above.

  • Updated dependencies [f982c43, e476aa7, 12e788d]:

    • @codeforbreakfast/eventsourcing-store@0.9.4
    • @codeforbreakfast/eventsourcing-transport@0.3.9

@codeforbreakfast/eventsourcing-transport@0.3.9

Patch Changes

  • #394 f982c43 Thanks @GraemeF! - Include the MIT licence text in each published package. The packages already declared MIT, but shipped without the licence file.

  • #398 e476aa7 Thanks @GraemeF! - These packages now depend on type-fest 5.10.0 instead of 5.2.0. If your project also depends on type-fest 5.x, your package manager can share one copy. There is nothing to change on your side.

  • #389 12e788d Thanks @GraemeF! - Widen @effect/platform peer dependency range from explicit minor versions to >=0.90.0 <1.0.0.

    This makes the packages more consumer-friendly by automatically supporting new Effect platform releases without requiring a library update, while still maintaining compatibility with versions 0.90.0 and above.

@codeforbreakfast/eventsourcing-transport-inmemory@0.3.13

Patch Changes

  • #394 f982c43 Thanks @GraemeF! - Include the MIT licence text in each published package. The packages already declared MIT, but shipped without the licence file.

  • #398 e476aa7 Thanks @GraemeF! - These packages now depend on type-fest 5.10.0 instead of 5.2.0. If your project also depends on type-fest 5.x, your package manager can share one copy. There is nothing to change on your side.

  • #389 12e788d Thanks @GraemeF! - Widen @effect/platform peer dependency range from explicit minor versions to >=0.90.0 <1.0.0.

    This makes the packages more consumer-friendly by automatically supporting new Effect platform releases without requiring a library update, while still maintaining compatibility with versions 0.90.0 and above.

  • Updated dependencies [f982c43, e476aa7, 12e788d]:

    • @codeforbreakfast/eventsourcing-transport@0.3.9

@codeforbreakfast/eventsourcing-transport-websocket@0.5.8

Patch Changes

  • #394 f982c43 Thanks @GraemeF! - Include the MIT licence text in each published package. The packages already declared MIT, but shipped without the licence file.

  • #396 9aea9a5 Thanks @GraemeF! - Internal typing fix so the WebSocket server builds against @types/bun 1.4. There is nothing to change on your side: runtime behaviour and the public API are the same.

  • #399 00f21c7 Thanks @GraemeF! - Build and test against Effect 3.22.

    eventsourcing-store-postgres now depends on @effect/sql 0.52, @effect/sql-pg 0.53 and @effect/experimental 0.61. eventsourcing-transport-websocket now depends on @effect/platform 0.97.

    eventsourcing-store-postgres fixes lost events on new subscriptions. subscribe and subscribeAll used to return before Postgres LISTEN was active, so an event committed in that gap never reached the subscriber. They now wait until LISTEN is active. To detect that, the store sends probe notifications to the channel it is listening on, repeating every 10ms until one comes back. A probe payload starts with eventstore_listen_probe:, and every listener on that channel receives it. If your own code listens on the eventstore_events_* channels, ignore payloads with that prefix. Older versions of this package log a parse error for each probe they receive.

    In eventsourcing-testing-contracts, the test helpers fail with Effect's tagged errors instead of a plain Error. expectError fails with NoSuchElementException when the error does not match the predicate. waitForConnectionState and collectMessages fail with TimeoutException when they time out. The declared error type is still Error, so existing code compiles unchanged, and you can now match these failures by _tag.

  • #398 e476aa7 Thanks @GraemeF! - These packages now depend on type-fest 5.10.0 instead of 5.2.0. If your project also depends on type-fest 5.x, your package manager can share one copy. There is nothing to change on your side.

  • #422 5e4de40 Thanks @GraemeF! - Internal typing fix so the WebSocket server passes the stricter immutability checks in eslint-plugin-functional 10. There is nothing to change on your side: runtime behaviour and the public API are the same.

  • #389 12e788d Thanks @GraemeF! - Widen @effect/platform peer dependency range from explicit minor versions to >=0.90.0 <1.0.0.

    This makes the packages more consumer-friendly by automatically supporting new Effect platform releases without requiring a library update, while still maintaining compatibility with versions 0.90.0 and above.

  • Updated dependencies [f982c43, e476aa7, 12e788d]:

    • @codeforbreakfast/eventsourcing-transport@0.3.9

@codeforbreakfast/eventsourcing-websocket@0.3.18

Patch Changes

  • #394 f982c43 Thanks @GraemeF! - Include the MIT licence text in each published package. The packages already declared MIT, but shipped without the licence file.

  • #389 12e788d Thanks @GraemeF! - Widen @effect/platform peer dependency range from explicit minor versions to >=0.90.0 <1.0.0.

    This makes the packages more consumer-friendly by automatically supporting new Effect platform releases without requiring a library update, while still maintaining compatibility with versions 0.90.0 and above.

  • Updated dependencies [f982c43, 9aea9a5, 00f21c7, e476aa7, 5e4de40, 12e788d]:

    • @codeforbreakfast/eventsourcing-protocol@0.4.10
    • @codeforbreakfast/eventsourcing-transport@0.3.9
    • @codeforbreakfast/eventsourcing-transport-websocket@0.5.8

@codeforbreakfast/eventsourcing-example-todo@0.1.9

Patch Changes

  • Updated dependencies [f982c43, e476aa7, 12e788d]:
    • @codeforbreakfast/eventsourcing-aggregates@0.9.5
    • @codeforbreakfast/eventsourcing-projections@0.5.15
    • @codeforbreakfast/eventsourcing-store@0.9.4
    • @codeforbreakfast/eventsourcing-store-filesystem@0.2.8

@sonarqubecloud

Copy link
Copy Markdown

@codeforbreakfast-release-bot
codeforbreakfast-release-bot Bot force-pushed the changeset-release/main branch 29 times, most recently from bb19d6c to 6214345 Compare October 5, 2026 07:26
@sonarqubecloud

sonarqubecloud Bot commented Oct 5, 2026

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants