From ae572a51e14d2a720135ba1f8006f841b87ad834 Mon Sep 17 00:00:00 2001 From: changepacks Date: Sat, 31 Oct 2026 18:06:18 +0000 Subject: [PATCH] Update Versions --- .changepacks/changepack_log_dependency-refresh.json | 1 - Cargo.toml | 10 +++++----- libs/vespera-bridge-gradle-plugin/build.gradle.kts | 2 +- libs/vespera-bridge/build.gradle.kts | 2 +- 4 files changed, 7 insertions(+), 8 deletions(-) delete mode 100644 .changepacks/changepack_log_dependency-refresh.json diff --git a/.changepacks/changepack_log_dependency-refresh.json b/.changepacks/changepack_log_dependency-refresh.json deleted file mode 100644 index 52aeff5d..00000000 --- a/.changepacks/changepack_log_dependency-refresh.json +++ /dev/null @@ -1 +0,0 @@ -{"changes":{"crates/vespera/Cargo.toml":"Minor","crates/vespera_core/Cargo.toml":"Minor","crates/vespera_inprocess/Cargo.toml":"Patch","crates/vespera_macro/Cargo.toml":"Minor","libs/vespera-bridge/build.gradle.kts":"Minor","libs/vespera-bridge-gradle-plugin/build.gradle.kts":"Patch"},"note":"Refresh Rust and Java dependencies and support Rust 1.99 Clippy diagnostics. Replace tokio-cron-scheduler (and its second croner/chrono-tz/uuid/tracing tree) with a built-in tokio scheduler driven by croner 4; the compile-time #[cron] validator and the runtime scheduler now share one parser (vespera_core::cron), removing the croner 3/4 mismatch (compile-time-accepted expressions could be rejected at runtime). vespera-bridge now targets Spring Boot 4.1 / Spring Framework 7 / JUnit 6 / Gradle 9.8. axum is now depended on with default-features off (its tracing/tower-log features are no longer forced on; vespera_inprocess drops 27 transitive crates) and vespera_inprocess declares the tokio sync feature it uses. BREAKING: vespera::tokio_cron_scheduler re-export removed (use vespera::cron); vespera-bridge requires Spring Boot 4. vespera now depends on chrono without default features (serde + now): iana-time-zone and the windows-core proc-macro stack are no longer compiled, and chrono's Local clock (the clock feature) is no longer enabled by vespera itself; re-enable it in your own manifest if you use vespera::chrono::Local. vespera_macro no longer compiles a serde Value (de)serializer copy of the OpenAPI types (export_app! namespacing round-trips through JSON text) and schema! borrows its schema maps.","date":"2026-10-30T12:20:00.000Z"} diff --git a/Cargo.toml b/Cargo.toml index c4418239..e1f7f3cf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,7 +9,7 @@ exclude = ["examples/java-jni-demo"] default-members = ["crates/*", "examples/*"] [workspace.package] -version = "0.4.0" +version = "0.5.0" edition = "2024" license = "Apache-2.0" repository = "https://github.com/dev-five-git/vespera" @@ -44,10 +44,10 @@ lto = "fat" codegen-units = 1 [workspace.dependencies] -vespera_core = { path = "crates/vespera_core", version = "0.4.0" } -vespera_macro = { path = "crates/vespera_macro", version = "0.4.0" } -vespera_inprocess = { path = "crates/vespera_inprocess", version = "0.4.0" } -vespera_jni = { path = "crates/vespera_jni", version = "0.4.0" } +vespera_core = { path = "crates/vespera_core", version = "0.5.0" } +vespera_macro = { path = "crates/vespera_macro", version = "0.5.0" } +vespera_inprocess = { path = "crates/vespera_inprocess", version = "0.5.0" } +vespera_jni = { path = "crates/vespera_jni", version = "0.5.0" } # Runtime validator backend. Held behind the `validation` feature on # the `vespera` crate; users never name it directly — the proc-macro # emits paths via `::vespera::__validation::garde::...`. diff --git a/libs/vespera-bridge-gradle-plugin/build.gradle.kts b/libs/vespera-bridge-gradle-plugin/build.gradle.kts index 69f04667..c4873143 100644 --- a/libs/vespera-bridge-gradle-plugin/build.gradle.kts +++ b/libs/vespera-bridge-gradle-plugin/build.gradle.kts @@ -27,7 +27,7 @@ tasks.named("publishPlugins") { } group = "kr.devfive" -version = "0.4.0" +version = "0.4.1" java { toolchain { diff --git a/libs/vespera-bridge/build.gradle.kts b/libs/vespera-bridge/build.gradle.kts index 04dfc43a..e0fa5e9a 100644 --- a/libs/vespera-bridge/build.gradle.kts +++ b/libs/vespera-bridge/build.gradle.kts @@ -5,7 +5,7 @@ plugins { } group = "kr.devfive" -version = "0.4.0" +version = "0.5.0" java { toolchain {