Эх сурвалжийг харах

Release 0.3.0

Bump the workspace version and the internal dependency pins to 0.3.0 and open
the 0.3.0 changelog section. This is a breaking release: the Store write
contract now returns affected-row counts, SagaStore gained a keyed get_saga,
and the UserData type and the withdraw saga step were removed.
Cesar Rodas 1 долоо хоног өмнө
parent
commit
d4a6bff209

+ 3 - 0
CHANGELOG.md

@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## [Unreleased]
 
+## [0.3.0] - 2026-07-30
+
 ### Added
 
 - Subaccounts: `AccountId` gains a subaccount leg (`{ id, sub }`), so several
@@ -108,5 +110,6 @@ Initial release.
 - `kuatia-storage-sql` — SQLite/PostgreSQL backend.
 - `kuatia` — async `Ledger` resource and saga commit pipeline.
 
+[0.3.0]: https://github.com/crodas/kuatia/releases/tag/v0.3.0
 [0.2.0]: https://github.com/crodas/kuatia/releases/tag/v0.2.0
 [0.1.0]: https://github.com/crodas/kuatia/releases/tag/v0.1.0

+ 7 - 7
Cargo.lock

@@ -1030,7 +1030,7 @@ dependencies = [
 
 [[package]]
 name = "kuatia"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "async-trait",
  "ciborium",
@@ -1048,7 +1048,7 @@ dependencies = [
 
 [[package]]
 name = "kuatia-core"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "kuatia-types",
  "serde",
@@ -1057,7 +1057,7 @@ dependencies = [
 
 [[package]]
 name = "kuatia-dashboard"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "axum",
  "clap",
@@ -1077,7 +1077,7 @@ dependencies = [
 
 [[package]]
 name = "kuatia-money"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "serde",
  "serde_json",
@@ -1085,7 +1085,7 @@ dependencies = [
 
 [[package]]
 name = "kuatia-storage"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "async-trait",
  "kuatia-types",
@@ -1096,7 +1096,7 @@ dependencies = [
 
 [[package]]
 name = "kuatia-storage-sql"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "async-trait",
  "kuatia-storage",
@@ -1110,7 +1110,7 @@ dependencies = [
 
 [[package]]
 name = "kuatia-types"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "bitflags",
  "kuatia-money",

+ 6 - 6
Cargo.toml

@@ -3,7 +3,7 @@ resolver = "2"
 members = ["crates/kuatia-money", "crates/kuatia-types", "crates/kuatia-core", "crates/kuatia-storage", "crates/kuatia-storage-sql", "crates/kuatia", "crates/kuatia-dashboard"]
 
 [workspace.package]
-version = "0.2.0"
+version = "0.3.0"
 edition = "2024"
 rust-version = "1.85"
 license = "Apache-2.0"
@@ -14,11 +14,11 @@ categories = ["finance", "database-implementations"]
 
 [workspace.dependencies]
 # Internal crates
-kuatia-money = { path = "crates/kuatia-money", version = "0.2.0" }
-kuatia-types = { path = "crates/kuatia-types", version = "0.2.0" }
-kuatia-core = { path = "crates/kuatia-core", version = "0.2.0" }
-kuatia-storage = { path = "crates/kuatia-storage", version = "0.2.0" }
-kuatia-storage-sql = { path = "crates/kuatia-storage-sql", version = "0.2.0" }
+kuatia-money = { path = "crates/kuatia-money", version = "0.3.0" }
+kuatia-types = { path = "crates/kuatia-types", version = "0.3.0" }
+kuatia-core = { path = "crates/kuatia-core", version = "0.3.0" }
+kuatia-storage = { path = "crates/kuatia-storage", version = "0.3.0" }
+kuatia-storage-sql = { path = "crates/kuatia-storage-sql", version = "0.3.0" }
 
 # External crates
 serde = { version = "1", features = ["derive"] }

+ 2 - 2
crates/kuatia-dashboard/Cargo.toml

@@ -1,6 +1,6 @@
 [package]
 name = "kuatia-dashboard"
-version = "0.2.0"
+version = "0.3.0"
 edition = "2024"
 rust-version = "1.85"
 license = "Apache-2.0"
@@ -12,7 +12,7 @@ name = "kuatia-dashboard"
 path = "src/main.rs"
 
 [dependencies]
-kuatia = { path = "../kuatia", version = "0.2.0" }
+kuatia = { path = "../kuatia", version = "0.3.0" }
 kuatia-core = { workspace = true }
 kuatia-storage = { workspace = true }
 kuatia-storage-sql = { workspace = true, features = ["postgres"] }