From a0c4f8eecdb5f5644d8fe66cd29e7538c5ea29e9 Mon Sep 17 00:00:00 2001 From: John Wilger Date: Mon, 10 Aug 2026 21:50:11 -0700 Subject: [PATCH] chore: release v2.0.0 --- Cargo.lock | 24 ++++++++++++------------ Cargo.toml | 2 +- eventcore-fs/CHANGELOG.md | 14 ++++++++++++++ eventcore-fs/Cargo.toml | 2 +- eventcore-memory/CHANGELOG.md | 10 ++++++++++ eventcore-memory/Cargo.toml | 2 +- eventcore-postgres/CHANGELOG.md | 10 ++++++++++ eventcore-postgres/Cargo.toml | 2 +- eventcore-sqlite/CHANGELOG.md | 6 ++++++ eventcore-sqlite/Cargo.toml | 2 +- eventcore-testing/CHANGELOG.md | 10 ++++++++++ eventcore-testing/Cargo.toml | 6 +++--- eventcore-types/CHANGELOG.md | 10 ++++++++++ eventcore/CHANGELOG.md | 10 ++++++++++ eventcore/Cargo.toml | 8 ++++---- 15 files changed, 94 insertions(+), 24 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9959278..42f2065 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -652,7 +652,7 @@ dependencies = [ [[package]] name = "eventcore" -version = "1.1.1" +version = "2.0.0" dependencies = [ "chrono", "eventcore-macros", @@ -677,7 +677,7 @@ dependencies = [ [[package]] name = "eventcore-bench" -version = "1.1.1" +version = "2.0.0" dependencies = [ "criterion", "dhat", @@ -698,7 +698,7 @@ dependencies = [ [[package]] name = "eventcore-demo" -version = "1.1.1" +version = "2.0.0" dependencies = [ "eventcore", "eventcore-memory", @@ -712,7 +712,7 @@ dependencies = [ [[package]] name = "eventcore-examples" -version = "1.1.1" +version = "2.0.0" dependencies = [ "eventcore", "eventcore-macros", @@ -728,7 +728,7 @@ dependencies = [ [[package]] name = "eventcore-fs" -version = "1.1.1" +version = "2.0.0" dependencies = [ "chrono", "eventcore-testing", @@ -748,7 +748,7 @@ dependencies = [ [[package]] name = "eventcore-macros" -version = "1.1.1" +version = "2.0.0" dependencies = [ "eventcore", "eventcore-memory", @@ -765,7 +765,7 @@ dependencies = [ [[package]] name = "eventcore-memory" -version = "1.1.1" +version = "2.0.0" dependencies = [ "eventcore-testing", "eventcore-types", @@ -780,7 +780,7 @@ dependencies = [ [[package]] name = "eventcore-postgres" -version = "1.1.1" +version = "2.0.0" dependencies = [ "async-stream", "eventcore-testing", @@ -800,7 +800,7 @@ dependencies = [ [[package]] name = "eventcore-sqlite" -version = "1.1.1" +version = "2.0.0" dependencies = [ "async-stream", "eventcore-testing", @@ -817,7 +817,7 @@ dependencies = [ [[package]] name = "eventcore-stress" -version = "1.1.1" +version = "2.0.0" dependencies = [ "clap", "eventcore", @@ -839,7 +839,7 @@ dependencies = [ [[package]] name = "eventcore-testing" -version = "1.1.1" +version = "2.0.0" dependencies = [ "eventcore", "eventcore-memory", @@ -856,7 +856,7 @@ dependencies = [ [[package]] name = "eventcore-types" -version = "1.1.1" +version = "2.0.0" dependencies = [ "futures", "glob", diff --git a/Cargo.toml b/Cargo.toml index 32ebafc..b55f4fc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,7 +16,7 @@ members = [ resolver = "2" [workspace.package] -version = "1.1.1" +version = "2.0.0" edition = "2024" license = "MIT" repository = "https://github.com/jwilger/eventcore" diff --git a/eventcore-fs/CHANGELOG.md b/eventcore-fs/CHANGELOG.md index 8af6855..cf21d86 100644 --- a/eventcore-fs/CHANGELOG.md +++ b/eventcore-fs/CHANGELOG.md @@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v1.0.1 ## [Unreleased] +## [2.0.0](https://github.com/jwilger/eventcore/compare/eventcore-fs-v1.1.1...eventcore-fs-v2.0.0) - 2026-08-11 + +### Features + +- *(snapshots)* persist command state projections + +### Refactoring + +- *(testing)* stabilize reconstruction benchmarks + +### Testing + +- *(contract)* cover command state snapshots + ## [1.0.1](https://git.johnwilger.com/Slipstream/eventcore/compare/eventcore-fs-v1.0.0...eventcore-fs-v1.0.1) - 2026-06-15 ### Documentation diff --git a/eventcore-fs/Cargo.toml b/eventcore-fs/Cargo.toml index f55dc46..2454d3a 100644 --- a/eventcore-fs/Cargo.toml +++ b/eventcore-fs/Cargo.toml @@ -10,7 +10,7 @@ repository.workspace = true workspace = true [dependencies] -eventcore-types = { version = "1.1.1", path = "../eventcore-types" } +eventcore-types = { version = "2.0.0", path = "../eventcore-types" } chrono = { version = "0.4.42", default-features = false, features = ["clock"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" diff --git a/eventcore-memory/CHANGELOG.md b/eventcore-memory/CHANGELOG.md index 282c358..5f80c2d 100644 --- a/eventcore-memory/CHANGELOG.md +++ b/eventcore-memory/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v1.0.1 ## [Unreleased] +## [2.0.0](https://github.com/jwilger/eventcore/compare/eventcore-memory-v1.1.1...eventcore-memory-v2.0.0) - 2026-08-11 + +### Features + +- *(snapshots)* persist command state projections + +### Refactoring + +- *(testing)* stabilize reconstruction benchmarks + ## [1.0.1](https://git.johnwilger.com/Slipstream/eventcore/compare/eventcore-memory-v1.0.0...eventcore-memory-v1.0.1) - 2026-06-15 ### Documentation diff --git a/eventcore-memory/Cargo.toml b/eventcore-memory/Cargo.toml index dda5038..ed75b77 100644 --- a/eventcore-memory/Cargo.toml +++ b/eventcore-memory/Cargo.toml @@ -10,7 +10,7 @@ repository.workspace = true workspace = true [dependencies] -eventcore-types = { version = "1.1.1", path = "../eventcore-types" } +eventcore-types = { version = "2.0.0", path = "../eventcore-types" } futures = "0.3.32" serde_json = "1.0" thiserror = "2.0.18" diff --git a/eventcore-postgres/CHANGELOG.md b/eventcore-postgres/CHANGELOG.md index 663c5da..507b030 100644 --- a/eventcore-postgres/CHANGELOG.md +++ b/eventcore-postgres/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v1.0.1 ## [Unreleased] +## [2.0.0](https://github.com/jwilger/eventcore/compare/eventcore-postgres-v1.1.1...eventcore-postgres-v2.0.0) - 2026-08-11 + +### Features + +- *(snapshots)* persist command state projections + +### Refactoring + +- *(testing)* stabilize reconstruction benchmarks + ## [1.0.1](https://git.johnwilger.com/Slipstream/eventcore/compare/eventcore-postgres-v1.0.0...eventcore-postgres-v1.0.1) - 2026-06-15 ### Documentation diff --git a/eventcore-postgres/Cargo.toml b/eventcore-postgres/Cargo.toml index e9c4658..ac15a71 100644 --- a/eventcore-postgres/Cargo.toml +++ b/eventcore-postgres/Cargo.toml @@ -11,7 +11,7 @@ workspace = true [dependencies] async-stream = "0.3.6" -eventcore-types = { version = "1.1.1", path = "../eventcore-types" } +eventcore-types = { version = "2.0.0", path = "../eventcore-types" } futures = "0.3" nutype = { version = "0.7.0", features = ["serde"] } serde_json = "1.0" diff --git a/eventcore-sqlite/CHANGELOG.md b/eventcore-sqlite/CHANGELOG.md index 5cb0b30..a35ebcb 100644 --- a/eventcore-sqlite/CHANGELOG.md +++ b/eventcore-sqlite/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v1.0.1 ## [Unreleased] +## [2.0.0](https://github.com/jwilger/eventcore/compare/eventcore-sqlite-v1.1.1...eventcore-sqlite-v2.0.0) - 2026-08-11 + +### Features + +- *(snapshots)* persist command state projections + ## [1.0.2](https://github.com/jwilger/eventcore/compare/eventcore-sqlite-v1.0.1...eventcore-sqlite-v1.0.2) - 2026-08-02 ### Documentation diff --git a/eventcore-sqlite/Cargo.toml b/eventcore-sqlite/Cargo.toml index 13eba2d..96e1387 100644 --- a/eventcore-sqlite/Cargo.toml +++ b/eventcore-sqlite/Cargo.toml @@ -24,7 +24,7 @@ encryption = ["rusqlite/bundled-sqlcipher-vendored-openssl"] [dependencies] async-stream = "0.3.6" -eventcore-types = { version = "1.1.1", path = "../eventcore-types" } +eventcore-types = { version = "2.0.0", path = "../eventcore-types" } futures = "0.3.32" rusqlite = { version = "0.32", default-features = false } serde_json = "1.0" diff --git a/eventcore-testing/CHANGELOG.md b/eventcore-testing/CHANGELOG.md index 9c8c092..4c6ee9a 100644 --- a/eventcore-testing/CHANGELOG.md +++ b/eventcore-testing/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v1.0.1 ## [Unreleased] +## [2.0.0](https://github.com/jwilger/eventcore/compare/eventcore-testing-v1.1.1...eventcore-testing-v2.0.0) - 2026-08-11 + +### Refactoring + +- *(testing)* stabilize reconstruction benchmarks + +### Testing + +- *(contract)* cover command state snapshots + ## [1.0.1](https://git.johnwilger.com/Slipstream/eventcore/compare/eventcore-testing-v1.0.0...eventcore-testing-v1.0.1) - 2026-06-15 ### Documentation diff --git a/eventcore-testing/Cargo.toml b/eventcore-testing/Cargo.toml index b976dec..fd218f4 100644 --- a/eventcore-testing/Cargo.toml +++ b/eventcore-testing/Cargo.toml @@ -10,9 +10,9 @@ repository.workspace = true workspace = true [dependencies] -eventcore = { version = "1.1.1", path = "../eventcore" } -eventcore-memory = { version = "1.1.1", path = "../eventcore-memory" } -eventcore-types = { version = "1.1.1", path = "../eventcore-types" } +eventcore = { version = "2.0.0", path = "../eventcore" } +eventcore-memory = { version = "2.0.0", path = "../eventcore-memory" } +eventcore-types = { version = "2.0.0", path = "../eventcore-types" } futures = "0.3.32" nutype = { version = "0.7.0", features = ["serde"] } rand = "0.10" diff --git a/eventcore-types/CHANGELOG.md b/eventcore-types/CHANGELOG.md index 69fa234..e645f8a 100644 --- a/eventcore-types/CHANGELOG.md +++ b/eventcore-types/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v1.0.1 ## [Unreleased] +## [2.0.0](https://github.com/jwilger/eventcore/compare/eventcore-types-v1.1.1...eventcore-types-v2.0.0) - 2026-08-11 + +### Features + +- *(snapshots)* persist command state projections + +### Refactoring + +- *(testing)* stabilize reconstruction benchmarks + ## [1.0.1](https://git.johnwilger.com/Slipstream/eventcore/compare/eventcore-types-v1.0.0...eventcore-types-v1.0.1) - 2026-06-15 ### Documentation diff --git a/eventcore/CHANGELOG.md b/eventcore/CHANGELOG.md index 655b6f4..5514bb8 100644 --- a/eventcore/CHANGELOG.md +++ b/eventcore/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v1.0.1 ## [Unreleased] +## [2.0.0](https://github.com/jwilger/eventcore/compare/eventcore-v1.1.1...eventcore-v2.0.0) - 2026-08-11 + +### Features + +- *(snapshots)* persist command state projections + +### Refactoring + +- *(testing)* stabilize reconstruction benchmarks + ## [1.1.1](https://github.com/jwilger/eventcore/compare/eventcore-v1.1.0...eventcore-v1.1.1) - 2026-08-06 ### Bug Fixes diff --git a/eventcore/Cargo.toml b/eventcore/Cargo.toml index b550098..c024858 100644 --- a/eventcore/Cargo.toml +++ b/eventcore/Cargo.toml @@ -19,7 +19,7 @@ sqlite = ["dep:eventcore-sqlite"] [dependencies] # Core types from shared vocabulary crate -eventcore-types = { version = "1.1.1", path = "../eventcore-types" } +eventcore-types = { version = "2.0.0", path = "../eventcore-types" } # Runtime dependencies for execute() and retry logic chrono = { version = "0.4.42", features = ["serde"] } @@ -32,13 +32,13 @@ tracing = "0.1.44" uuid = { version = "1.23.1", features = ["serde", "v1", "v7"] } # Optional dependency for derive macros (enabled by default) -eventcore-macros = { version = "1.1.1", path = "../eventcore-macros", optional = true } +eventcore-macros = { version = "2.0.0", path = "../eventcore-macros", optional = true } # Optional dependency for PostgreSQL backend (enabled via feature flag) -eventcore-postgres = { version = "1.1.1", path = "../eventcore-postgres", optional = true } +eventcore-postgres = { version = "2.0.0", path = "../eventcore-postgres", optional = true } # Optional dependency for SQLite backend (enabled via feature flag) -eventcore-sqlite = { version = "1.1.1", path = "../eventcore-sqlite", optional = true } +eventcore-sqlite = { version = "2.0.0", path = "../eventcore-sqlite", optional = true } futures = "0.3.32" inventory = { version = "0.3.24", optional = true }