From a502e3cd05707beaff1397bb2ffe5973bc45e245 Mon Sep 17 00:00:00 2001 From: Stuart Harris Date: Mon, 21 Oct 2024 11:37:38 +0100 Subject: [PATCH] minor releases --- Cargo.lock | 12 ++++++------ crux_core/CHANGELOG.md | 5 +++++ crux_core/Cargo.toml | 4 ++-- crux_http/CHANGELOG.md | 4 ++++ crux_http/Cargo.toml | 4 ++-- crux_kv/CHANGELOG.md | 6 ++++++ crux_kv/Cargo.toml | 4 ++-- crux_macros/CHANGELOG.md | 4 ++++ crux_macros/Cargo.toml | 2 +- crux_platform/CHANGELOG.md | 4 ++++ crux_platform/Cargo.toml | 4 ++-- crux_time/CHANGELOG.md | 4 ++++ crux_time/Cargo.toml | 4 ++-- 13 files changed, 44 insertions(+), 17 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 19588dddd..731c2870e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -351,7 +351,7 @@ dependencies = [ [[package]] name = "crux_core" -version = "0.9.0" +version = "0.9.1" dependencies = [ "anyhow", "assert_fs", @@ -379,7 +379,7 @@ dependencies = [ [[package]] name = "crux_http" -version = "0.10.1" +version = "0.10.2" dependencies = [ "anyhow", "assert_fs", @@ -402,7 +402,7 @@ dependencies = [ [[package]] name = "crux_kv" -version = "0.5.0" +version = "0.5.1" dependencies = [ "anyhow", "crux_core", @@ -413,7 +413,7 @@ dependencies = [ [[package]] name = "crux_macros" -version = "0.4.0" +version = "0.4.1" dependencies = [ "crux_core", "crux_http", @@ -429,7 +429,7 @@ dependencies = [ [[package]] name = "crux_platform" -version = "0.2.0" +version = "0.2.1" dependencies = [ "crux_core", "serde", @@ -437,7 +437,7 @@ dependencies = [ [[package]] name = "crux_time" -version = "0.5.0" +version = "0.5.1" dependencies = [ "chrono", "crux_core", diff --git a/crux_core/CHANGELOG.md b/crux_core/CHANGELOG.md index 8909617d7..913fd0688 100644 --- a/crux_core/CHANGELOG.md +++ b/crux_core/CHANGELOG.md @@ -8,6 +8,11 @@ and this project adheres to ## [Unreleased] +## [0.9.1](https://github.com/redbadger/crux/compare/crux_core-v0.9.0...crux_core-v0.9.1) - 2024-10-21 + +- Fixes a memory leak that affects tasks that contain futures, see https://github.com/redbadger/crux/issues/268. + This only affects tasks that contain futures, and only when the task is dropped before the future completes. + ## [0.9.0](https://github.com/redbadger/crux/compare/crux_core-v0.8.1...crux_core-v0.9.0) - 2024-08-13 ### Other diff --git a/crux_core/Cargo.toml b/crux_core/Cargo.toml index 81295b455..2dc66b453 100644 --- a/crux_core/Cargo.toml +++ b/crux_core/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "crux_core" description = "Cross-platform app development in Rust" -version = "0.9.0" +version = "0.9.1" readme = "README.md" authors.workspace = true repository.workspace = true @@ -20,7 +20,7 @@ all-features = true anyhow.workspace = true bincode = "1.3.3" crossbeam-channel = "0.5.13" -crux_macros = { version = "0.4.0", path = "../crux_macros" } +crux_macros = { version = "0.4.1", path = "../crux_macros" } erased-serde = "0.4" futures = "0.3.31" serde = { workspace = true, features = ["derive"] } diff --git a/crux_http/CHANGELOG.md b/crux_http/CHANGELOG.md index c6ac30854..614729c8d 100644 --- a/crux_http/CHANGELOG.md +++ b/crux_http/CHANGELOG.md @@ -8,6 +8,10 @@ and this project adheres to ## [Unreleased] +## [0.10.2](https://github.com/redbadger/crux/compare/crux_http-v0.10.1...crux_http-v0.10.2) - 2024-20-21 + +- Fixes a problem building the crate for the `typegen` feature, see https://github.com/redbadger/crux/pull/277. + ## [0.10.1](https://github.com/redbadger/crux/compare/crux_http-v0.10.0...crux_http-v0.10.1) - 2024-09-30 Serialization of bytes can now be more efficient with [`serde_bytes`](https://github.com/serde-rs/bytes). diff --git a/crux_http/Cargo.toml b/crux_http/Cargo.toml index 047ff98c1..11d423f53 100644 --- a/crux_http/Cargo.toml +++ b/crux_http/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "crux_http" description = "HTTP capability for use with crux_core" -version = "0.10.1" +version = "0.10.2" readme = "README.md" authors.workspace = true repository.workspace = true @@ -19,7 +19,7 @@ typegen = ["crux_core/typegen"] [dependencies] anyhow.workspace = true async-trait = "0.1.83" -crux_core = { version = "0.9.0", path = "../crux_core" } +crux_core = { version = "0.9.1", path = "../crux_core" } derive_builder = "0.20.2" encoding_rs = { version = "0.8.34", optional = true } futures-util = "0.3" diff --git a/crux_kv/CHANGELOG.md b/crux_kv/CHANGELOG.md index 2522d4c41..be6ddf1bd 100644 --- a/crux_kv/CHANGELOG.md +++ b/crux_kv/CHANGELOG.md @@ -8,6 +8,12 @@ and this project adheres to ## [Unreleased] +## [0.5.1](https://github.com/redbadger/crux/compare/crux_kv-v0.5.0...crux_kv-v0.5.1) - 2024-20-21 + +- Serialization of bytes can now be more efficient with [`serde_bytes`](https://github.com/serde-rs/bytes). + see https://github.com/redbadger/crux/pull/273 +- Fixes a problem building the crate for the `typegen` feature, see https://github.com/redbadger/crux/pull/277 + ## [0.5.0](https://github.com/redbadger/crux/compare/crux_kv-v0.4.2...crux_kv-v0.5.0) - 2024-08-13 It is no longer necessary to register types separately for this capability. diff --git a/crux_kv/Cargo.toml b/crux_kv/Cargo.toml index 984ff5090..620c3584b 100644 --- a/crux_kv/Cargo.toml +++ b/crux_kv/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "crux_kv" description = "Key-Value capability for use with crux_core" -version = "0.5.0" +version = "0.5.1" readme = "README.md" authors.workspace = true repository.workspace = true @@ -15,7 +15,7 @@ typegen = ["crux_core/typegen"] [dependencies] anyhow.workspace = true -crux_core = { version = "0.9.0", path = "../crux_core" } +crux_core = { version = "0.9.1", path = "../crux_core" } serde = { workspace = true, features = ["derive"] } serde_bytes = "0.11.15" thiserror = "1.0.64" diff --git a/crux_macros/CHANGELOG.md b/crux_macros/CHANGELOG.md index 1eb497eed..0836c8912 100644 --- a/crux_macros/CHANGELOG.md +++ b/crux_macros/CHANGELOG.md @@ -8,6 +8,10 @@ and this project adheres to ## [Unreleased] +## [0.4.1](https://github.com/redbadger/crux/compare/crux_macros-v0.4.0...crux_macros-v0.4.1) - 2024-20-21 + +- no changes, just updated dependencies + ## [0.4.0](https://github.com/redbadger/crux/compare/crux_macros-v0.3.10...crux_macros-v0.4.0) - 2024-08-13 ### Other diff --git a/crux_macros/Cargo.toml b/crux_macros/Cargo.toml index c448999c4..9a51da264 100644 --- a/crux_macros/Cargo.toml +++ b/crux_macros/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "crux_macros" description = "Macros for use with crux_core" -version = "0.4.0" +version = "0.4.1" authors.workspace = true repository.workspace = true edition.workspace = true diff --git a/crux_platform/CHANGELOG.md b/crux_platform/CHANGELOG.md index 4a1455c72..ab64726e1 100644 --- a/crux_platform/CHANGELOG.md +++ b/crux_platform/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.1](https://github.com/redbadger/crux/compare/crux_platform-v0.2.0...crux_platform-v0.2.1) - 2024-20-21 + +- no changes, just updated dependencies + ## [0.2.0](https://github.com/redbadger/crux/compare/crux_platform-v0.1.12...crux_platform-v0.2.0) - 2024-08-12 ### Other diff --git a/crux_platform/Cargo.toml b/crux_platform/Cargo.toml index 7da3c3cdd..00d199213 100644 --- a/crux_platform/Cargo.toml +++ b/crux_platform/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "crux_platform" description = "Platform capability for use with crux_core" -version = "0.2.0" +version = "0.2.1" readme = "README.md" authors.workspace = true repository.workspace = true @@ -11,5 +11,5 @@ keywords.workspace = true rust-version.workspace = true [dependencies] -crux_core = { version = "0.9.0", path = "../crux_core" } +crux_core = { version = "0.9.1", path = "../crux_core" } serde = { workspace = true, features = ["derive"] } diff --git a/crux_time/CHANGELOG.md b/crux_time/CHANGELOG.md index d80bc3138..8235d2f6c 100644 --- a/crux_time/CHANGELOG.md +++ b/crux_time/CHANGELOG.md @@ -8,6 +8,10 @@ and this project adheres to ## [Unreleased] +## [0.5.1](https://github.com/redbadger/crux/compare/crux_time-v0.5.0...crux_time-v0.5.1) - 2024-10-21 + +- Fixes a problem building the crate for the `typegen` feature, see https://github.com/redbadger/crux/pull/277 + ## [0.5.0](https://github.com/redbadger/crux/compare/crux_time-v0.4.4...crux_time-v0.5.0) - 2024-08-13 ### Other diff --git a/crux_time/Cargo.toml b/crux_time/Cargo.toml index 786461c16..ac389b2c9 100644 --- a/crux_time/Cargo.toml +++ b/crux_time/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "crux_time" description = "Time capability for use with crux_core" -version = "0.5.0" +version = "0.5.1" readme = "README.md" authors.workspace = true repository.workspace = true @@ -14,7 +14,7 @@ rust-version.workspace = true typegen = ["crux_core/typegen"] [dependencies] -crux_core = { version = "0.9.0", path = "../crux_core" } +crux_core = { version = "0.9.1", path = "../crux_core" } serde = { workspace = true, features = ["derive"] } chrono = { version = "0.4.38", features = ["serde"], optional = true } thiserror = "1.0.64"