chore: release #210

Merged
jwilger merged 1 commit from release-plz-2025-12-26T21-09-01Z into main 2025-12-26 13:16:15 -08:00
jwilger commented 2025-12-26 13:09:03 -08:00 (Migrated from github.com)

🤖 New release

  • eventcore-macros: 0.2.0 -> 0.2.1
  • eventcore-postgres: 0.2.0
  • eventcore: 0.2.0
  • eventcore-memory: 0.2.0
  • eventcore-testing: 0.2.0
Changelog

eventcore-macros

0.2.1 - 2025-12-26

Bug Fixes

  • add version specs to workspace path dependencies (#209)

eventcore-postgres

0.2.0 - 2025-12-26

Features

  • Implement command definition macros (Phase 13.1)
  • (postgres) add PostgreSQL event store implementation (#169)
  • (observability) add error logging in map_sqlx_error (#181)
  • (postgres) add idle_timeout configuration option (#180)
  • (postgres) implement EventReader trait for PostgresEventStore (#195)

Miscellaneous Tasks

  • release v0.1.3 (#59)
  • release v0.1.4 (#71)
  • release v0.1.6 (#103)
  • align all workspace crate versions to 0.2.0 (#198)

Refactoring

  • (store) replace mutex unwrap with proper error handling (#179)
  • (postgres) replace docker-compose with testcontainers (#177)
  • reorganize workspace per ADR-022 for feature flag re-exports (#188)
  • (types) use UUID7 event IDs as global positions (#197)

Deps

  • (deps) bump the minor-and-patch group with 14 updates

eventcore

0.2.0 - 2025-12-26

Bug Fixes

  • add clippy allow attribute to emit! macro to suppress vec_init_then_push warning (#106)
  • (projection) add retry with exponential backoff for database poll errors (#191)

Features

  • (eventcore) implement subscription system with position tracking
  • Implement command definition macros (Phase 13.1)
  • Implement fluent CommandExecutorBuilder API
  • Implement enhanced error diagnostics with miette
  • Add comprehensive interactive documentation tutorials (Phase 13.4)
  • Add comprehensive final testing suite (Phase 14.2)
  • (projection) implement poll-based projection runner with error handling (#190)
  • (projection) implement EventReader contract tests (#193)
  • (testing) create unified event_store_suite! macro (#194)

Miscellaneous Tasks

  • release v0.1.4 (#71)
  • release v0.1.6 (#103)
  • release v0.1.8 (#108)
  • align all workspace crate versions to 0.2.0 (#198)

Refactoring

  • (executor) extract execute_type_safe and remove dead code (#92)
  • reorganize workspace per ADR-022 for feature flag re-exports (#188)
  • extract InMemoryEventStore into separate eventcore-memory crate (#196)
  • (types) use UUID7 event IDs as global positions (#197)

Deps

  • (deps) bump the minor-and-patch group with 14 updates
  • (deps) bump bincode from 1.3.3 to 2.0.1 (#6)
  • (deps) bump the minor-and-patch group with 17 updates (#192)

eventcore-memory

0.2.0 - 2025-12-26

Miscellaneous Tasks

  • release v0.1.3 (#59)
  • release v0.1.3 (#66)
  • release v0.1.4 (#71)
  • release v0.1.6 (#103)

Refactoring

  • extract InMemoryEventStore into separate eventcore-memory crate (#196)
  • (types) use UUID7 event IDs as global positions (#197)

eventcore-testing

0.2.0 - 2025-12-26

Features

  • (postgres) add PostgreSQL event store implementation (#169)
  • (projection) implement EventReader contract tests (#193)
  • (testing) create unified event_store_suite! macro (#194)

Miscellaneous Tasks

  • (testing) move chaos harness into dev crate (#167)
  • align all workspace crate versions to 0.2.0 (#198)

Refactoring

  • (store) replace mutex unwrap with proper error handling (#179)
  • reorganize workspace per ADR-022 for feature flag re-exports (#188)
  • extract InMemoryEventStore into separate eventcore-memory crate (#196)
  • (types) use UUID7 event IDs as global positions (#197)


This PR was generated with release-plz.

## 🤖 New release * `eventcore-macros`: 0.2.0 -> 0.2.1 * `eventcore-postgres`: 0.2.0 * `eventcore`: 0.2.0 * `eventcore-memory`: 0.2.0 * `eventcore-testing`: 0.2.0 <details><summary><i><b>Changelog</b></i></summary><p> ## `eventcore-macros` <blockquote> ## [0.2.1](https://github.com/jwilger/eventcore/compare/v0.2.0...v0.2.1) - 2025-12-26 ### Bug Fixes - add version specs to workspace path dependencies ([#209](https://github.com/jwilger/eventcore/pull/209)) </blockquote> ## `eventcore-postgres` <blockquote> ## [0.2.0](https://github.com/jwilger/eventcore/releases/tag/v0.2.0) - 2025-12-26 ### Features - Implement command definition macros (Phase 13.1) - *(postgres)* add PostgreSQL event store implementation ([#169](https://github.com/jwilger/eventcore/pull/169)) - *(observability)* add error logging in map_sqlx_error ([#181](https://github.com/jwilger/eventcore/pull/181)) - *(postgres)* add idle_timeout configuration option ([#180](https://github.com/jwilger/eventcore/pull/180)) - *(postgres)* implement EventReader trait for PostgresEventStore ([#195](https://github.com/jwilger/eventcore/pull/195)) ### Miscellaneous Tasks - release v0.1.3 ([#59](https://github.com/jwilger/eventcore/pull/59)) - release v0.1.4 ([#71](https://github.com/jwilger/eventcore/pull/71)) - release v0.1.6 ([#103](https://github.com/jwilger/eventcore/pull/103)) - align all workspace crate versions to 0.2.0 ([#198](https://github.com/jwilger/eventcore/pull/198)) ### Refactoring - *(store)* replace mutex unwrap with proper error handling ([#179](https://github.com/jwilger/eventcore/pull/179)) - *(postgres)* replace docker-compose with testcontainers ([#177](https://github.com/jwilger/eventcore/pull/177)) - reorganize workspace per ADR-022 for feature flag re-exports ([#188](https://github.com/jwilger/eventcore/pull/188)) - *(types)* use UUID7 event IDs as global positions ([#197](https://github.com/jwilger/eventcore/pull/197)) ### Deps - *(deps)* bump the minor-and-patch group with 14 updates </blockquote> ## `eventcore` <blockquote> ## [0.2.0](https://github.com/jwilger/eventcore/releases/tag/v0.2.0) - 2025-12-26 ### Bug Fixes - add clippy allow attribute to emit! macro to suppress vec_init_then_push warning ([#106](https://github.com/jwilger/eventcore/pull/106)) - *(projection)* add retry with exponential backoff for database poll errors ([#191](https://github.com/jwilger/eventcore/pull/191)) ### Features - *(eventcore)* implement subscription system with position tracking - Implement command definition macros (Phase 13.1) - Implement fluent CommandExecutorBuilder API - Implement enhanced error diagnostics with miette - Add comprehensive interactive documentation tutorials (Phase 13.4) - Add comprehensive final testing suite (Phase 14.2) - *(projection)* implement poll-based projection runner with error handling ([#190](https://github.com/jwilger/eventcore/pull/190)) - *(projection)* implement EventReader contract tests ([#193](https://github.com/jwilger/eventcore/pull/193)) - *(testing)* create unified event_store_suite! macro ([#194](https://github.com/jwilger/eventcore/pull/194)) ### Miscellaneous Tasks - release v0.1.4 ([#71](https://github.com/jwilger/eventcore/pull/71)) - release v0.1.6 ([#103](https://github.com/jwilger/eventcore/pull/103)) - release v0.1.8 ([#108](https://github.com/jwilger/eventcore/pull/108)) - align all workspace crate versions to 0.2.0 ([#198](https://github.com/jwilger/eventcore/pull/198)) ### Refactoring - *(executor)* extract execute_type_safe and remove dead code ([#92](https://github.com/jwilger/eventcore/pull/92)) - reorganize workspace per ADR-022 for feature flag re-exports ([#188](https://github.com/jwilger/eventcore/pull/188)) - extract InMemoryEventStore into separate eventcore-memory crate ([#196](https://github.com/jwilger/eventcore/pull/196)) - *(types)* use UUID7 event IDs as global positions ([#197](https://github.com/jwilger/eventcore/pull/197)) ### Deps - *(deps)* bump the minor-and-patch group with 14 updates - *(deps)* bump bincode from 1.3.3 to 2.0.1 ([#6](https://github.com/jwilger/eventcore/pull/6)) - *(deps)* bump the minor-and-patch group with 17 updates ([#192](https://github.com/jwilger/eventcore/pull/192)) </blockquote> ## `eventcore-memory` <blockquote> ## [0.2.0](https://github.com/jwilger/eventcore/releases/tag/v0.2.0) - 2025-12-26 ### Miscellaneous Tasks - release v0.1.3 ([#59](https://github.com/jwilger/eventcore/pull/59)) - release v0.1.3 ([#66](https://github.com/jwilger/eventcore/pull/66)) - release v0.1.4 ([#71](https://github.com/jwilger/eventcore/pull/71)) - release v0.1.6 ([#103](https://github.com/jwilger/eventcore/pull/103)) ### Refactoring - extract InMemoryEventStore into separate eventcore-memory crate ([#196](https://github.com/jwilger/eventcore/pull/196)) - *(types)* use UUID7 event IDs as global positions ([#197](https://github.com/jwilger/eventcore/pull/197)) </blockquote> ## `eventcore-testing` <blockquote> ## [0.2.0](https://github.com/jwilger/eventcore/releases/tag/v0.2.0) - 2025-12-26 ### Features - *(postgres)* add PostgreSQL event store implementation ([#169](https://github.com/jwilger/eventcore/pull/169)) - *(projection)* implement EventReader contract tests ([#193](https://github.com/jwilger/eventcore/pull/193)) - *(testing)* create unified event_store_suite! macro ([#194](https://github.com/jwilger/eventcore/pull/194)) ### Miscellaneous Tasks - *(testing)* move chaos harness into dev crate ([#167](https://github.com/jwilger/eventcore/pull/167)) - align all workspace crate versions to 0.2.0 ([#198](https://github.com/jwilger/eventcore/pull/198)) ### Refactoring - *(store)* replace mutex unwrap with proper error handling ([#179](https://github.com/jwilger/eventcore/pull/179)) - reorganize workspace per ADR-022 for feature flag re-exports ([#188](https://github.com/jwilger/eventcore/pull/188)) - extract InMemoryEventStore into separate eventcore-memory crate ([#196](https://github.com/jwilger/eventcore/pull/196)) - *(types)* use UUID7 event IDs as global positions ([#197](https://github.com/jwilger/eventcore/pull/197)) </blockquote> </p></details> --- This PR was generated with [release-plz](https://github.com/release-plz/release-plz/).
Sign in to join this conversation.
No description provided.