From 46a74df64aeb954decd77a423c75f02d4400c2c5 Mon Sep 17 00:00:00 2001 From: Robin Date: Fri, 11 Sep 2026 16:52:22 +0200 Subject: [PATCH 1/3] fix: devtools-core release should have been breaking --- Cargo.lock | 2 +- crates/devtools-core/CHANGELOG.md | 3 ++- crates/devtools-core/Cargo.toml | 2 +- crates/devtools/Cargo.toml | 4 ++-- crates/v1/Cargo.lock | 5 ++--- crates/v1/crates/devtools/Cargo.toml | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5d0a6e60..a0139e58 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -718,7 +718,7 @@ dependencies = [ [[package]] name = "devtools-core" -version = "0.3.7" +version = "0.4.0" dependencies = [ "bytes", "devtools-wire-format", diff --git a/crates/devtools-core/CHANGELOG.md b/crates/devtools-core/CHANGELOG.md index 23da0aa1..757896d3 100644 --- a/crates/devtools-core/CHANGELOG.md +++ b/crates/devtools-core/CHANGELOG.md @@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [0.3.7](https://github.com/crabnebula-dev/devtools/compare/devtools-core-v0.3.6...devtools-core-v0.3.7) - 2026-09-11 +## [0.4.0](https://github.com/crabnebula-dev/devtools/compare/devtools-core-v0.3.6...devtools-core-v0.4.0) - 2026-09-11 ### Added @@ -15,6 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed +- BREAKING: updated `devtools-wire-format` to `0.6.0` including a breaking version upgrade of tonic/prost types. - Raise MSRV to 1.85. Added MSRV policy ([#414](https://github.com/crabnebula-dev/devtools/pull/414)) - Upgrade to tonic/prost 0.14 and http 1. ([#407](https://github.com/crabnebula-dev/devtools/pull/407)) - Simplified CORS handling to mirror the allowed request origin in `Access-Control-Allow-Origin`, including in local development mode, instead of returning an origin list or `*`. ([#407](https://github.com/crabnebula-dev/devtools/pull/407)) diff --git a/crates/devtools-core/Cargo.toml b/crates/devtools-core/Cargo.toml index 048fed47..2d682148 100644 --- a/crates/devtools-core/Cargo.toml +++ b/crates/devtools-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "devtools-core" -version = "0.3.7" +version = "0.4.0" description = "CrabNebula devtools for Tauri: Inspect, monitor, and understand your application with ease." rust-version = "1.85.0" authors.workspace = true diff --git a/crates/devtools/Cargo.toml b/crates/devtools/Cargo.toml index 3e80746e..2b4f5bf5 100644 --- a/crates/devtools/Cargo.toml +++ b/crates/devtools/Cargo.toml @@ -23,10 +23,10 @@ tauri = { workspace = true, features = ["test"] } reqwest = { version = "0.13.2", default-features = false, features = [ "rustls", ] } -devtools-core = { path = "../devtools-core", version = "0.3.7", features = ["test-utils"] } +devtools-core = { path = "../devtools-core", version = "0.4.0", features = ["test-utils"] } [dependencies] -devtools-core = { path = "../devtools-core", version = "0.3.7" } +devtools-core = { path = "../devtools-core", version = "0.4.0" } tauri.workspace = true tracing.workspace = true tracing-subscriber.workspace = true diff --git a/crates/v1/Cargo.lock b/crates/v1/Cargo.lock index db963816..a3653245 100644 --- a/crates/v1/Cargo.lock +++ b/crates/v1/Cargo.lock @@ -665,9 +665,8 @@ dependencies = [ [[package]] name = "devtools-core" -version = "0.3.6" +version = "0.4.0" dependencies = [ - "async-stream", "bytes", "devtools-wire-format", "futures", @@ -690,7 +689,7 @@ dependencies = [ [[package]] name = "devtools-wire-format" -version = "0.5.3" +version = "0.6.0" dependencies = [ "bitflags 2.11.0", "prost", diff --git a/crates/v1/crates/devtools/Cargo.toml b/crates/v1/crates/devtools/Cargo.toml index 04f8e70b..685d9517 100644 --- a/crates/v1/crates/devtools/Cargo.toml +++ b/crates/v1/crates/devtools/Cargo.toml @@ -11,7 +11,7 @@ repository = "https://github.com/crabnebula-dev/devtools" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -devtools-core = { path = "../../../devtools-core", version = "0.3.3" } +devtools-core = { path = "../../../devtools-core", version = "0.4.0" } tauri = { version = "1.6.1", features = ["tracing"] } tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } From f6931a7b5e99a4ad0b3640957965dab2b9ab5af7 Mon Sep 17 00:00:00 2001 From: Robin Date: Fri, 11 Sep 2026 16:54:28 +0200 Subject: [PATCH 2/3] chore: release plugin update --- Cargo.lock | 2 +- crates/devtools/CHANGELOG.md | 6 ++++++ crates/devtools/Cargo.toml | 2 +- examples/tauri/src-tauri/Cargo.toml | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a0139e58..e90cfad3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3967,7 +3967,7 @@ dependencies = [ [[package]] name = "tauri-plugin-devtools" -version = "2.2.0" +version = "2.2.1" dependencies = [ "async-stream", "bytes", diff --git a/crates/devtools/CHANGELOG.md b/crates/devtools/CHANGELOG.md index 4902c0de..6d9f5140 100644 --- a/crates/devtools/CHANGELOG.md +++ b/crates/devtools/CHANGELOG.md @@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.2.1](https://github.com/crabnebula-dev/devtools/compare/tauri-plugin-devtools-v2.2.0...tauri-plugin-devtools-v2.2.1) - 2026-09-11 + +### Fixed + +- `devtools-core` release should have been breaking, upgrade to `0.4.0`. + ## [2.2.0](https://github.com/crabnebula-dev/devtools/compare/tauri-plugin-devtools-v2.1.0...tauri-plugin-devtools-v2.2.0) - 2026-09-11 ### Changed diff --git a/crates/devtools/Cargo.toml b/crates/devtools/Cargo.toml index 2b4f5bf5..6e4ea39c 100644 --- a/crates/devtools/Cargo.toml +++ b/crates/devtools/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-devtools" -version = "2.2.0" +version = "2.2.1" description = "CrabNebula devtools for Tauri: Inspect, monitor, and understand your application with ease." rust-version = "1.85.0" authors.workspace = true diff --git a/examples/tauri/src-tauri/Cargo.toml b/examples/tauri/src-tauri/Cargo.toml index 5f8df1dd..17a0aec9 100644 --- a/examples/tauri/src-tauri/Cargo.toml +++ b/examples/tauri/src-tauri/Cargo.toml @@ -17,7 +17,7 @@ tauri-build.workspace = true [dependencies] tauri.workspace = true -tauri-plugin-devtools = { path = "../../../crates/devtools", version = "2.2.0" } +tauri-plugin-devtools = { path = "../../../crates/devtools", version = "2.2.1" } tracing.workspace = true tokio = { workspace = true, features = ["time"] } reqwest = { version = "0.13.2", default-features = false, features = [ From 90b5de3262b80ee87e70f4f808ec4b3ed9ab9598 Mon Sep 17 00:00:00 2001 From: Robin Date: Fri, 11 Sep 2026 17:00:04 +0200 Subject: [PATCH 3/3] chore: preserve the notes of release to yank --- crates/devtools-core/CHANGELOG.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/crates/devtools-core/CHANGELOG.md b/crates/devtools-core/CHANGELOG.md index 757896d3..f76c8925 100644 --- a/crates/devtools-core/CHANGELOG.md +++ b/crates/devtools-core/CHANGELOG.md @@ -30,6 +30,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - General dependency updates - General CI maintenance +## [0.3.7](https://github.com/crabnebula-dev/devtools/compare/devtools-core-v0.3.6...devtools-core-v0.3.7) - 2026-09-11 + +### Added + +- Add the opt-in `test-utils` feature, exposing `ServerHandle::reset_defaults` to reset allowed origins for testing production and development modes. ([#402](https://github.com/crabnebula-dev/devtools/pull/402)) + +### Changed + +- Raise MSRV to 1.85. Added MSRV policy ([#414](https://github.com/crabnebula-dev/devtools/pull/414)) +- Upgrade to tonic/prost 0.14 and http 1. ([#407](https://github.com/crabnebula-dev/devtools/pull/407)) +- Simplified CORS handling to mirror the allowed request origin in `Access-Control-Allow-Origin`, including in local development mode, instead of returning an origin list or `*`. ([#407](https://github.com/crabnebula-dev/devtools/pull/407)) +- Remove the unused `async-stream` dependency. ([#413](https://github.com/crabnebula-dev/devtools/pull/413)) + +### Fixed + +- Increase span buffer size to avoid dropped spans and UX issues. ([#227](https://github.com/crabnebula-dev/devtools/pull/227)) + +### Other + +- General dependency updates +- General CI maintenance + ## [0.3.6](https://github.com/crabnebula-dev/devtools/compare/devtools-core-v0.3.5...devtools-core-v0.3.6) - 2025-08-05 ### Other