diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 969d3db..d4f6f29 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "2.1.0" + ".": "3.0.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 31fdba4..744ffca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,32 @@ # Changelog +## [3.0.0](https://github.com/bestlux/boundless/compare/v2.1.0...v3.0.0) (2026-03-31) + + +### Bug Fixes + +* **ci:** repair tray eframe upgrade on windows ([9cb0c05](https://github.com/bestlux/boundless/commit/9cb0c055cd98cf7a415b1684c79d3e69089aadbe)) +* **ci:** repair tray eframe upgrade on windows ([e9ba389](https://github.com/bestlux/boundless/commit/e9ba389cf005a031f9e7d7c48de7689a3c72d065)) +* **release:** accept installer-managed shortcut icons ([#26](https://github.com/bestlux/boundless/issues/26)) ([98945c2](https://github.com/bestlux/boundless/commit/98945c218f664cbdf1ade70fef893daed87d206a)) +* **release:** coerce pwsh switch inputs ([#24](https://github.com/bestlux/boundless/issues/24)) ([a04b277](https://github.com/bestlux/boundless/commit/a04b277a44efa27c9436bef999042736e993f35c)) +* **release:** grant publish job pull request permissions ([#34](https://github.com/bestlux/boundless/issues/34)) ([cec0fdb](https://github.com/bestlux/boundless/commit/cec0fdb3c2b41739a2bf51be7193c4e6c3d8cf71)) +* **release:** guard uninstall registry lookup ([#27](https://github.com/bestlux/boundless/issues/27)) ([cbb93d1](https://github.com/bestlux/boundless/commit/cbb93d18393fd315e3dda77347cb7f7e428dee5a)) +* **release:** make windows signing optional ([#25](https://github.com/bestlux/boundless/issues/25)) ([4c9b465](https://github.com/bestlux/boundless/commit/4c9b46513c4a94202ed1150c48e249cf5461aa0b)) +* **release:** recover tagged publish flow ([#22](https://github.com/bestlux/boundless/issues/22)) ([09c3879](https://github.com/bestlux/boundless/commit/09c3879b52159b1d6328c570ab84933db3c1f7bc)) +* **release:** recreate draft releases without tag cleanup ([#32](https://github.com/bestlux/boundless/issues/32)) ([112d127](https://github.com/bestlux/boundless/commit/112d1277f9098a4866774a77b759f59edc1ad850)) +* **release:** set gh repo context for publish ([#31](https://github.com/bestlux/boundless/issues/31)) ([6f64412](https://github.com/bestlux/boundless/commit/6f64412cbe579df1073f6c1c2fa807ae6f71ccb5)) +* **release:** skip tray persistence on github runners ([#30](https://github.com/bestlux/boundless/issues/30)) ([873ceb1](https://github.com/bestlux/boundless/commit/873ceb1670dc35853756e6f40b3577d8bbf46498)) +* **release:** split tooling from source checkout ([#23](https://github.com/bestlux/boundless/issues/23)) ([7ecbbb7](https://github.com/bestlux/boundless/commit/7ecbbb705eedbd5d23db777916c2ec3ef7aad8aa)) +* **release:** tolerate headless tray validation ([#29](https://github.com/bestlux/boundless/issues/29)) ([976f59b](https://github.com/bestlux/boundless/commit/976f59b837966a55ae74d3cae575fdaeeedf6b40)) +* **release:** tolerate missing arp install path ([#28](https://github.com/bestlux/boundless/issues/28)) ([9958db2](https://github.com/bestlux/boundless/commit/9958db296558070946714aa769ebff58eee26743)) +* **release:** update existing draft releases in place ([#33](https://github.com/bestlux/boundless/issues/33)) ([bd5b674](https://github.com/bestlux/boundless/commit/bd5b674d753056931e5f32234cbd638159d0fa00)) +* restore ci and release workflows after merge ([#41](https://github.com/bestlux/boundless/issues/41)) ([0d6d7fa](https://github.com/bestlux/boundless/commit/0d6d7fa7118ad35d59008caabf24014a28444822)) + + +### Miscellaneous Chores + +* trigger 3.0.0 release ([131a2c8](https://github.com/bestlux/boundless/commit/131a2c83ab9242e778ff40cbcb490d61c2649c50)) + ## [2.1.0](https://github.com/bestlux/boundless/compare/v2.0.4...v2.1.0) (2026-03-19) diff --git a/Cargo.toml b/Cargo.toml index f5e2a49..c0e7c60 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ members = ["crates/*"] resolver = "2" [workspace.package] -version = "2.1.0" +version = "3.0.0" edition = "2024" license = "MIT" diff --git a/crates/adapter-ipc-grpc/Cargo.toml b/crates/adapter-ipc-grpc/Cargo.toml index 61a1b0e..440a4f1 100644 --- a/crates/adapter-ipc-grpc/Cargo.toml +++ b/crates/adapter-ipc-grpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "adapter-ipc-grpc" -version = "2.1.0" +version = "3.0.0" edition.workspace = true license.workspace = true diff --git a/crates/app-services/Cargo.toml b/crates/app-services/Cargo.toml index 679c942..79de5d4 100644 --- a/crates/app-services/Cargo.toml +++ b/crates/app-services/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "app-services" -version = "2.1.0" +version = "3.0.0" edition.workspace = true license.workspace = true diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index 9b5823e..e6fd6ae 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "boundless-cli" -version = "2.1.0" +version = "3.0.0" edition.workspace = true license.workspace = true diff --git a/crates/core-clipboard/Cargo.toml b/crates/core-clipboard/Cargo.toml index c58f571..39b5a32 100644 --- a/crates/core-clipboard/Cargo.toml +++ b/crates/core-clipboard/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "core-clipboard" -version = "2.1.0" +version = "3.0.0" edition.workspace = true license.workspace = true diff --git a/crates/core-discovery/Cargo.toml b/crates/core-discovery/Cargo.toml index b2d0a73..24f0f8b 100644 --- a/crates/core-discovery/Cargo.toml +++ b/crates/core-discovery/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "core-discovery" -version = "2.1.0" +version = "3.0.0" edition.workspace = true license.workspace = true diff --git a/crates/core-input/Cargo.toml b/crates/core-input/Cargo.toml index b954e7e..759696d 100644 --- a/crates/core-input/Cargo.toml +++ b/crates/core-input/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "core-input" -version = "2.1.0" +version = "3.0.0" edition.workspace = true license.workspace = true diff --git a/crates/core-protocol/Cargo.toml b/crates/core-protocol/Cargo.toml index f84f038..869b4c3 100644 --- a/crates/core-protocol/Cargo.toml +++ b/crates/core-protocol/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "core-protocol" -version = "2.1.0" +version = "3.0.0" edition.workspace = true license.workspace = true diff --git a/crates/core-security/Cargo.toml b/crates/core-security/Cargo.toml index e1cf429..12724be 100644 --- a/crates/core-security/Cargo.toml +++ b/crates/core-security/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "core-security" -version = "2.1.0" +version = "3.0.0" edition.workspace = true license.workspace = true diff --git a/crates/core-transfer/Cargo.toml b/crates/core-transfer/Cargo.toml index 03af04e..d88e293 100644 --- a/crates/core-transfer/Cargo.toml +++ b/crates/core-transfer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "core-transfer" -version = "2.1.0" +version = "3.0.0" edition.workspace = true license.workspace = true diff --git a/crates/daemon-host/Cargo.toml b/crates/daemon-host/Cargo.toml index 08bf739..b5843da 100644 --- a/crates/daemon-host/Cargo.toml +++ b/crates/daemon-host/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "daemon-host" -version = "2.1.0" +version = "3.0.0" edition.workspace = true license.workspace = true diff --git a/crates/daemon/Cargo.toml b/crates/daemon/Cargo.toml index 230c33a..9356b9d 100644 --- a/crates/daemon/Cargo.toml +++ b/crates/daemon/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "boundless-daemon" -version = "2.1.0" +version = "3.0.0" edition.workspace = true license.workspace = true diff --git a/crates/ipc-api/Cargo.toml b/crates/ipc-api/Cargo.toml index 59e38cb..f69bfed 100644 --- a/crates/ipc-api/Cargo.toml +++ b/crates/ipc-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ipc-api" -version = "2.1.0" +version = "3.0.0" edition.workspace = true license.workspace = true diff --git a/crates/peer-transport/Cargo.toml b/crates/peer-transport/Cargo.toml index 5bd0292..42f3051 100644 --- a/crates/peer-transport/Cargo.toml +++ b/crates/peer-transport/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "peer-transport" -version = "2.1.0" +version = "3.0.0" edition.workspace = true license.workspace = true diff --git a/crates/platform-windows/Cargo.toml b/crates/platform-windows/Cargo.toml index 9173240..ca7e7ba 100644 --- a/crates/platform-windows/Cargo.toml +++ b/crates/platform-windows/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "platform-windows" -version = "2.1.0" +version = "3.0.0" edition.workspace = true license.workspace = true diff --git a/crates/tray/Cargo.toml b/crates/tray/Cargo.toml index e74e227..8c41764 100644 --- a/crates/tray/Cargo.toml +++ b/crates/tray/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "boundless-tray" -version = "2.1.0" +version = "3.0.0" edition.workspace = true license.workspace = true diff --git a/packaging/windows/package-manifest.json b/packaging/windows/package-manifest.json index 0d0102d..452273e 100644 --- a/packaging/windows/package-manifest.json +++ b/packaging/windows/package-manifest.json @@ -2,7 +2,7 @@ "app_id": "boundless", "display_name": "Boundless", "publisher": "Boundless", - "version": "2.1.0", + "version": "3.0.0", "generated_at_utc": "", "package_name": "", "default_install_root": "%LocalAppData%\\Programs\\Boundless",