From 280f45ae4e4e1d9be64cfbee03f6e65334daac14 Mon Sep 17 00:00:00 2001 From: Stuart Harris Date: Mon, 20 May 2024 16:51:02 +0100 Subject: [PATCH 1/2] rc-0.8.1 --- Cargo.lock | 12 ++++++------ crux_core/CHANGELOG.md | 2 +- crux_core/Cargo.toml | 4 ++-- crux_http/CHANGELOG.md | 6 ++++++ crux_http/Cargo.toml | 4 ++-- crux_kv/CHANGELOG.md | 7 +++++++ crux_kv/Cargo.toml | 4 ++-- crux_macros/CHANGELOG.md | 8 ++++++++ crux_macros/Cargo.toml | 2 +- crux_platform/CHANGELOG.md | 16 ++++++++++++++++ crux_platform/Cargo.toml | 4 ++-- crux_time/CHANGELOG.md | 10 ++++++++++ crux_time/Cargo.toml | 4 ++-- templates/simple_counter/shared_types/Cargo.toml | 2 +- 14 files changed, 66 insertions(+), 19 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d863105b..ac26ddfe 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -356,7 +356,7 @@ dependencies = [ [[package]] name = "crux_core" -version = "0.8.0-rc.0" +version = "0.8.0-rc.1" dependencies = [ "anyhow", "assert_fs", @@ -384,7 +384,7 @@ dependencies = [ [[package]] name = "crux_http" -version = "0.9.1" +version = "0.9.2" dependencies = [ "anyhow", "assert_fs", @@ -404,7 +404,7 @@ dependencies = [ [[package]] name = "crux_kv" -version = "0.4.0" +version = "0.4.1-rc.1" dependencies = [ "anyhow", "crux_core", @@ -414,7 +414,7 @@ dependencies = [ [[package]] name = "crux_macros" -version = "0.3.9" +version = "0.3.10-rc.1" dependencies = [ "crux_core", "crux_http", @@ -430,7 +430,7 @@ dependencies = [ [[package]] name = "crux_platform" -version = "0.1.11" +version = "0.1.12-rc.1" dependencies = [ "crux_core", "serde", @@ -438,7 +438,7 @@ dependencies = [ [[package]] name = "crux_time" -version = "0.4.2" +version = "0.4.3-rc.1" dependencies = [ "chrono", "crux_core", diff --git a/crux_core/CHANGELOG.md b/crux_core/CHANGELOG.md index 00f46587..a1ab3ea6 100644 --- a/crux_core/CHANGELOG.md +++ b/crux_core/CHANGELOG.md @@ -8,7 +8,7 @@ and this project adheres to ## [Unreleased] -## [0.8.0-rc.0](https://github.com/redbadger/crux/compare/crux_core-v0.7.6...crux_core-v0.8.0-rc.0) - 2024-05-20 +## [0.8.0-rc.1](https://github.com/redbadger/crux/compare/crux_core-v0.7.6...crux_core-v0.8.0-rc.1) - 2024-05-20 Release candidate for 0.8.0 diff --git a/crux_core/Cargo.toml b/crux_core/Cargo.toml index 9e98b29c..4f3dd879 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.8.0-rc.0" +version = "0.8.0-rc.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.12" -crux_macros = { version = "0.3.9", path = "../crux_macros" } +crux_macros = { version = "0.3.10-rc.1", path = "../crux_macros" } erased-serde = "0.4" futures = "0.3.30" serde = { workspace = true, features = ["derive"] } diff --git a/crux_http/CHANGELOG.md b/crux_http/CHANGELOG.md index e3b5ca3a..9e05e99a 100644 --- a/crux_http/CHANGELOG.md +++ b/crux_http/CHANGELOG.md @@ -8,6 +8,12 @@ and this project adheres to ## [Unreleased] +## [0.9.2-rc.0](https://github.com/redbadger/crux/compare/crux_http-v0.9.1...crux_http-v0.9.2-rc.0) - 2024-05-20 + +### Other + +- Release crux_core v0.8.0-rc.0 + ## [0.9.1](https://github.com/redbadger/crux/compare/crux_http-v0.9.0...crux_http-v0.9.1) - 2024-05-14 Minor maintenance release diff --git a/crux_http/Cargo.toml b/crux_http/Cargo.toml index 8c4f4aec..684b06a2 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.9.1" +version = "0.9.2" readme = "README.md" authors.workspace = true repository.workspace = true @@ -13,7 +13,7 @@ rust-version.workspace = true [dependencies] anyhow.workspace = true async-trait = "0.1.80" -crux_core = { version = "0.8.0-rc.0", path = "../crux_core" } +crux_core = { version = "0.8.0-rc.1", path = "../crux_core" } derive_builder = "0.20.0" futures-util = "0.3" http-types = { package = "http-types-red-badger-temporary-fork", version = "2.12.0", default-features = false } diff --git a/crux_kv/CHANGELOG.md b/crux_kv/CHANGELOG.md index ef999b29..77e4b336 100644 --- a/crux_kv/CHANGELOG.md +++ b/crux_kv/CHANGELOG.md @@ -8,6 +8,13 @@ and this project adheres to ## [Unreleased] +## [0.4.1-rc.0](https://github.com/redbadger/crux/compare/crux_kv-v0.4.0...crux_kv-v0.4.1-rc.0) - 2024-05-20 + +### Other + +- Release crux_core v0.8.0-rc.0 +- registry now slab allocated with u32 + ## [0.4.0](https://github.com/redbadger/crux/compare/crux_kv-v0.3.0...crux_kv-v0.4.0) - 2024-05-17 ### Breaking Changes diff --git a/crux_kv/Cargo.toml b/crux_kv/Cargo.toml index 78c8893d..bd267245 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.4.0" +version = "0.4.1-rc.1" readme = "README.md" authors.workspace = true repository.workspace = true @@ -12,6 +12,6 @@ rust-version.workspace = true [dependencies] anyhow.workspace = true -crux_core = { version = "0.8.0-rc.0", path = "../crux_core" } +crux_core = { version = "0.8.0-rc.1", path = "../crux_core" } serde = { workspace = true, features = ["derive"] } thiserror = "1.0.60" diff --git a/crux_macros/CHANGELOG.md b/crux_macros/CHANGELOG.md index c8ccfd24..00f6dec3 100644 --- a/crux_macros/CHANGELOG.md +++ b/crux_macros/CHANGELOG.md @@ -8,6 +8,14 @@ and this project adheres to ## [Unreleased] +## [0.3.10-rc.0](https://github.com/redbadger/crux/compare/crux_macros-v0.3.9...crux_macros-v0.3.10-rc.0) - 2024-05-20 + +### Other + +- update docs, comments and book +- Remove remaining mentions of the app attribute for Effect macro +- Make WithContext generic over Event, not App, enabling App types to be generic + ## [0.3.9](https://github.com/redbadger/crux/compare/crux_macros-v0.3.8...crux_macros-v0.3.9) - 2024-05-14 This is a minor maintenance release, with the most interesting change being a fix for the export derive macro to work with renamed `Effect` types. (see https://github.com/redbadger/crux/pull/221 for more info) diff --git a/crux_macros/Cargo.toml b/crux_macros/Cargo.toml index d04eb11a..bf6f1a60 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.3.9" +version = "0.3.10-rc.1" authors.workspace = true repository.workspace = true edition.workspace = true diff --git a/crux_platform/CHANGELOG.md b/crux_platform/CHANGELOG.md index ac7ee5ac..a92539a4 100644 --- a/crux_platform/CHANGELOG.md +++ b/crux_platform/CHANGELOG.md @@ -1,4 +1,5 @@ # Changelog + All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), @@ -6,46 +7,61 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.12-rc.0](https://github.com/redbadger/crux/compare/crux_platform-v0.1.11...crux_platform-v0.1.12-rc.0) - 2024-05-20 + +### Other + +- Release crux_core v0.8.0-rc.0 + ## [0.1.11](https://github.com/redbadger/crux/compare/crux_platform-v0.1.10...crux_platform-v0.1.11) - 2024-05-15 ### Other + - remove unused deps ## [0.1.10](https://github.com/redbadger/crux/compare/crux_platform-v0.1.9...crux_platform-v0.1.10) - 2024-05-14 ### Other + - relax vaious func traits from Fn to FnOnce ## [0.1.9](https://github.com/redbadger/crux/compare/crux_platform-v0.1.8...crux_platform-v0.1.9) - 2024-03-24 ### Other + - update Cargo.toml dependencies ## [0.1.8](https://github.com/redbadger/crux/compare/crux_platform-v0.1.7...crux_platform-v0.1.8) - 2024-02-02 ### Fixed + - fix doc test deps ### Other + - Export crux_macros from crux_core and change docs ## [0.1.7](https://github.com/redbadger/crux/compare/crux_platform-v0.1.6...crux_platform-v0.1.7) - 2024-01-11 ### Other + - update Cargo.toml dependencies ## [0.1.6](https://github.com/redbadger/crux/compare/crux_platform-v0.1.5...crux_platform-v0.1.6) - 2023-12-03 ### Other + - updated the following local packages: crux_core ## [0.1.5](https://github.com/redbadger/crux/compare/crux_platform-v0.1.4...crux_platform-v0.1.5) - 2023-11-29 ### Other + - update dependencies ## [0.1.4](https://github.com/redbadger/crux/compare/crux_platform-v0.1.3...crux_platform-v0.1.4) - 2023-10-25 ### Other + - versions for compatibility with semver checks - implement derive macro for Capability trait diff --git a/crux_platform/Cargo.toml b/crux_platform/Cargo.toml index 1ba71e0c..81e580aa 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.1.11" +version = "0.1.12-rc.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.8.0-rc.0", path = "../crux_core" } +crux_core = { version = "0.8.0-rc.1", path = "../crux_core" } serde = { workspace = true, features = ["derive"] } diff --git a/crux_time/CHANGELOG.md b/crux_time/CHANGELOG.md index 1d172bd4..ac8896d9 100644 --- a/crux_time/CHANGELOG.md +++ b/crux_time/CHANGELOG.md @@ -8,14 +8,22 @@ and this project adheres to ## [Unreleased] +## [0.4.3-rc.0](https://github.com/redbadger/crux/compare/crux_time-v0.4.2...crux_time-v0.4.3-rc.0) - 2024-05-20 + +### Other + +- Release crux_core v0.8.0-rc.0 + ## [0.4.2](https://github.com/redbadger/crux/compare/crux_time-v0.4.1...crux_time-v0.4.2) - 2024-05-15 ### Other + - remove unused deps ## [0.4.1](https://github.com/redbadger/crux/compare/crux_time-v0.4.0...crux_time-v0.4.1) - 2024-05-14 ### Other + - deps - Merge branch 'master' into relax-callback-bounds - address comments @@ -24,6 +32,7 @@ and this project adheres to ## [0.4.0](https://github.com/redbadger/crux/compare/crux_time-v0.3.1...crux_time-v0.4.0) - 2024-04-29 ### Other + - some better names - add duration from millis - update doc comments @@ -33,6 +42,7 @@ and this project adheres to ## [0.3.1](https://github.com/redbadger/crux/compare/crux_time-v0.3.0...crux_time-v0.3.1) - 2024-03-24 ### Fixed + - fix a link error in README ## [0.3.0](https://github.com/redbadger/crux/compare/crux_time-v0.2.0...crux_time-v0.3.0) - 2024-02-02 diff --git a/crux_time/Cargo.toml b/crux_time/Cargo.toml index 8260f7c0..173cc254 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.4.2" +version = "0.4.3-rc.1" readme = "README.md" authors.workspace = true repository.workspace = true @@ -11,7 +11,7 @@ keywords.workspace = true rust-version.workspace = true [dependencies] -crux_core = { version = "0.8.0-rc.0", path = "../crux_core" } +crux_core = { version = "0.8.0-rc.1", path = "../crux_core" } serde = { workspace = true, features = ["derive"] } chrono = { version = "0.4.38", features = ["serde"], optional = true } thiserror = "1.0.60" diff --git a/templates/simple_counter/shared_types/Cargo.toml b/templates/simple_counter/shared_types/Cargo.toml index 318dfdf9..1b71df04 100644 --- a/templates/simple_counter/shared_types/Cargo.toml +++ b/templates/simple_counter/shared_types/Cargo.toml @@ -12,5 +12,5 @@ rust-version.workspace = true [build-dependencies] anyhow.workspace = true -crux_core = { version = "0.8.0-rc.0", features = ["typegen"] } +crux_core = { version = "0.8.0-rc.1", features = ["typegen"] } shared = { path = "../shared", features = ["typegen"] } From 0381249aa3bcc04807e5b4c93d696a2a32349991 Mon Sep 17 00:00:00 2001 From: Stuart Harris Date: Mon, 20 May 2024 17:21:28 +0100 Subject: [PATCH 2/2] fix rc numbers --- Cargo.lock | 2 +- crux_http/CHANGELOG.md | 4 ++-- crux_http/Cargo.toml | 2 +- crux_kv/CHANGELOG.md | 4 ++-- crux_macros/CHANGELOG.md | 2 +- crux_platform/CHANGELOG.md | 4 ++-- crux_time/CHANGELOG.md | 4 ++-- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ac26ddfe..8bec0c0e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -384,7 +384,7 @@ dependencies = [ [[package]] name = "crux_http" -version = "0.9.2" +version = "0.9.2-rc.1" dependencies = [ "anyhow", "assert_fs", diff --git a/crux_http/CHANGELOG.md b/crux_http/CHANGELOG.md index 9e05e99a..bf0fa690 100644 --- a/crux_http/CHANGELOG.md +++ b/crux_http/CHANGELOG.md @@ -8,11 +8,11 @@ and this project adheres to ## [Unreleased] -## [0.9.2-rc.0](https://github.com/redbadger/crux/compare/crux_http-v0.9.1...crux_http-v0.9.2-rc.0) - 2024-05-20 +## [0.9.2-rc.1](https://github.com/redbadger/crux/compare/crux_http-v0.9.1...crux_http-v0.9.2-rc.1) - 2024-05-20 ### Other -- Release crux_core v0.8.0-rc.0 +- Release crux_core v0.8.0-rc.1 ## [0.9.1](https://github.com/redbadger/crux/compare/crux_http-v0.9.0...crux_http-v0.9.1) - 2024-05-14 diff --git a/crux_http/Cargo.toml b/crux_http/Cargo.toml index 684b06a2..e294eabe 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.9.2" +version = "0.9.2-rc.1" readme = "README.md" authors.workspace = true repository.workspace = true diff --git a/crux_kv/CHANGELOG.md b/crux_kv/CHANGELOG.md index 77e4b336..37d7b317 100644 --- a/crux_kv/CHANGELOG.md +++ b/crux_kv/CHANGELOG.md @@ -8,11 +8,11 @@ and this project adheres to ## [Unreleased] -## [0.4.1-rc.0](https://github.com/redbadger/crux/compare/crux_kv-v0.4.0...crux_kv-v0.4.1-rc.0) - 2024-05-20 +## [0.4.1-rc.1](https://github.com/redbadger/crux/compare/crux_kv-v0.4.0...crux_kv-v0.4.1-rc.1) - 2024-05-20 ### Other -- Release crux_core v0.8.0-rc.0 +- Release crux_core v0.8.0-rc.1 - registry now slab allocated with u32 ## [0.4.0](https://github.com/redbadger/crux/compare/crux_kv-v0.3.0...crux_kv-v0.4.0) - 2024-05-17 diff --git a/crux_macros/CHANGELOG.md b/crux_macros/CHANGELOG.md index 00f6dec3..6ba120e0 100644 --- a/crux_macros/CHANGELOG.md +++ b/crux_macros/CHANGELOG.md @@ -8,7 +8,7 @@ and this project adheres to ## [Unreleased] -## [0.3.10-rc.0](https://github.com/redbadger/crux/compare/crux_macros-v0.3.9...crux_macros-v0.3.10-rc.0) - 2024-05-20 +## [0.3.10-rc.1](https://github.com/redbadger/crux/compare/crux_macros-v0.3.9...crux_macros-v0.3.10-rc.1) - 2024-05-20 ### Other diff --git a/crux_platform/CHANGELOG.md b/crux_platform/CHANGELOG.md index a92539a4..a6cbc10d 100644 --- a/crux_platform/CHANGELOG.md +++ b/crux_platform/CHANGELOG.md @@ -7,11 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [0.1.12-rc.0](https://github.com/redbadger/crux/compare/crux_platform-v0.1.11...crux_platform-v0.1.12-rc.0) - 2024-05-20 +## [0.1.12-rc.1](https://github.com/redbadger/crux/compare/crux_platform-v0.1.11...crux_platform-v0.1.12-rc.1) - 2024-05-20 ### Other -- Release crux_core v0.8.0-rc.0 +- Release crux_core v0.8.0-rc.1 ## [0.1.11](https://github.com/redbadger/crux/compare/crux_platform-v0.1.10...crux_platform-v0.1.11) - 2024-05-15 diff --git a/crux_time/CHANGELOG.md b/crux_time/CHANGELOG.md index ac8896d9..ef365eca 100644 --- a/crux_time/CHANGELOG.md +++ b/crux_time/CHANGELOG.md @@ -8,11 +8,11 @@ and this project adheres to ## [Unreleased] -## [0.4.3-rc.0](https://github.com/redbadger/crux/compare/crux_time-v0.4.2...crux_time-v0.4.3-rc.0) - 2024-05-20 +## [0.4.3-rc.1](https://github.com/redbadger/crux/compare/crux_time-v0.4.2...crux_time-v0.4.3-rc.1) - 2024-05-20 ### Other -- Release crux_core v0.8.0-rc.0 +- Release crux_core v0.8.0-rc.1 ## [0.4.2](https://github.com/redbadger/crux/compare/crux_time-v0.4.1...crux_time-v0.4.2) - 2024-05-15