From 2ead7a9a0375ea2de5e2c2dcd2ba278a0a963bd2 Mon Sep 17 00:00:00 2001 From: Gavin-Niederman Date: Fri, 5 Apr 2024 22:42:16 -0700 Subject: [PATCH 1/3] chore: bump versions --- CHANGELOG.md | 11 +++++++++++ packages/pros-async/Cargo.toml | 4 ++-- packages/pros-core/Cargo.toml | 4 ++-- packages/pros-devices/Cargo.toml | 4 ++-- packages/pros-panic/Cargo.toml | 6 +++--- packages/pros-sync/Cargo.toml | 2 +- packages/pros-sys/Cargo.toml | 2 +- packages/pros/Cargo.toml | 12 ++++++------ 8 files changed, 28 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ba30391a..df15ffce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,6 +21,16 @@ Before releasing: ## [Unreleased] +### Added + +### Fixed + +### Changed + +### Removed + +## [0.9.0] + ### Added - New Motor API (**Breaking Change**) (#66) - Added `MotorControl` enum for controlling motor targets (#66). @@ -229,3 +239,4 @@ Before releasing: [0.6.0]: https://github.com/pros-rs/pros-rs/compare/v0.5.0...v0.6.0 [0.7.0]: https://github.com/pros-rs/pros-rs/compare/v0.6.0...v0.7.0 [0.8.0]: https://github.com/pros-rs/pros-rs/compare/v0.7.0...v0.8.0 +[0.8.0]: https://github.com/pros-rs/pros-rs/compare/v0.8.0...v0.9.0 diff --git a/packages/pros-async/Cargo.toml b/packages/pros-async/Cargo.toml index 498b9af2..2e24f30c 100644 --- a/packages/pros-async/Cargo.toml +++ b/packages/pros-async/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pros-async" -version = "0.1.0" +version = "0.2.0" edition = "2021" license = "MIT" description = "A simple async executor for pros-rs" @@ -23,7 +23,7 @@ authors = [ async-task = { version = "4.5.0", default-features = false } pros-core = { version = "0.1.0", path = "../pros-core" } waker-fn = "1.1.1" -pros-sys = { version = "0.7.0", path = "../pros-sys" } +pros-sys = { version = "0.8.0", path = "../pros-sys" } [lints] workspace = true diff --git a/packages/pros-core/Cargo.toml b/packages/pros-core/Cargo.toml index ed6c827a..89e5569a 100644 --- a/packages/pros-core/Cargo.toml +++ b/packages/pros-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pros-core" -version = "0.1.0" +version = "0.1.1" edition = "2021" license = "MIT" description = "Core functionality for pros-rs" @@ -20,7 +20,7 @@ authors = [ # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -pros-sys = { version = "0.7.0", path = "../pros-sys" } +pros-sys = { version = "0.8.0", path = "../pros-sys" } no_std_io = { version = "0.6.0", features = ["alloc"] } snafu = { version = "0.8.0", default-features = false, features = [ "rust_1_61", diff --git a/packages/pros-devices/Cargo.toml b/packages/pros-devices/Cargo.toml index 52bbf80d..42521fce 100644 --- a/packages/pros-devices/Cargo.toml +++ b/packages/pros-devices/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pros-devices" -version = "0.1.0" +version = "0.2.0" edition = "2021" license = "MIT" description = "High level device for pros-rs" @@ -21,7 +21,7 @@ authors = [ [dependencies] pros-core = { version = "0.1.0", path = "../pros-core" } -pros-sys = { path = "../pros-sys", version = "0.7.0", features = ["xapi"] } +pros-sys = { path = "../pros-sys", version = "0.8.0", features = ["xapi"] } snafu = { version = "0.8.0", default-features = false, features = [ "rust_1_61", "unstable-core-error", diff --git a/packages/pros-panic/Cargo.toml b/packages/pros-panic/Cargo.toml index 39237284..c6e6d055 100644 --- a/packages/pros-panic/Cargo.toml +++ b/packages/pros-panic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pros-panic" -version = "0.1.0" +version = "0.1.1" edition = "2021" license = "MIT" description = "Panic handler for pros-rs" @@ -20,8 +20,8 @@ authors = [ [dependencies] pros-core = { version = "0.1.0", path = "../pros-core" } -pros-devices = { version = "0.1.0", path = "../pros-devices", optional = true } -pros-sys = { version = "0.7.0", path = "../pros-sys" } +pros-devices = { version = "0.2.0", path = "../pros-devices", optional = true } +pros-sys = { version = "0.8.0", path = "../pros-sys" } [features] default = ["display_panics"] diff --git a/packages/pros-sync/Cargo.toml b/packages/pros-sync/Cargo.toml index e30b4f0b..d12f247d 100644 --- a/packages/pros-sync/Cargo.toml +++ b/packages/pros-sync/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pros-sync" -version = "0.1.0" +version = "0.2.0" edition = "2021" license = "MIT" description = "`SyncRobot` trait and macro for pros-rs" diff --git a/packages/pros-sys/Cargo.toml b/packages/pros-sys/Cargo.toml index 682b1784..b8c49b93 100644 --- a/packages/pros-sys/Cargo.toml +++ b/packages/pros-sys/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pros-sys" -version = "0.7.0" +version = "0.8.0" edition = "2021" description = "EFI for the PROS rust bindings" keywords = ["PROS", "Robotics", "bindings", "vex", "v5"] diff --git a/packages/pros/Cargo.toml b/packages/pros/Cargo.toml index 97e368fc..ed8ead9d 100644 --- a/packages/pros/Cargo.toml +++ b/packages/pros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pros" -version = "0.8.0" +version = "0.9.0" edition = "2021" description = "Rust bindings for PROS" keywords = ["PROS", "Robotics", "bindings", "vex", "v5"] @@ -18,13 +18,13 @@ rust-version = "1.75.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -pros-sync = { version = "0.1.0", path = "../pros-sync", optional = true } -pros-async = { version = "0.1.0", path = "../pros-async", optional = true } -pros-devices = { version = "0.1.0", path = "../pros-devices", optional = true } -pros-panic = { version = "0.1.0", path = "../pros-panic", optional = true } +pros-sync = { version = "0.2.0", path = "../pros-sync", optional = true } +pros-async = { version = "0.2.0", path = "../pros-async", optional = true } +pros-devices = { version = "0.2.0", path = "../pros-devices", optional = true } +pros-panic = { version = "0.1.1", path = "../pros-panic", optional = true } pros-core = { version = "0.1.0", path = "../pros-core", optional = true } pros-math = { version = "0.1.0", path = "../pros-math", optional = true } -pros-sys = { version = "0.7.0", path = "../pros-sys" } +pros-sys = { version = "0.8.0", path = "../pros-sys" } [features] default = ["async", "devices", "panic", "display_panics", "core", "math"] From 87a77d15f3246cb96d2f4b7cc1e2a7b987dc1d92 Mon Sep 17 00:00:00 2001 From: Gavin-Niederman Date: Fri, 5 Apr 2024 22:46:08 -0700 Subject: [PATCH 2/3] fix: update unreleased link --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index df15ffce..0183a17a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -233,7 +233,7 @@ Before releasing: ### Removed -[unreleased]: https://github.com/pros-rs/pros-rs/compare/v0.8.0...HEAD +[unreleased]: https://github.com/pros-rs/pros-rs/compare/v0.9.0...HEAD [0.4.0]: https://github.com/pros-rs/pros-rs/releases/tag/v0.4.0 [0.5.0]: https://github.com/pros-rs/pros-rs/compare/v0.4.0...v0.5.0 [0.6.0]: https://github.com/pros-rs/pros-rs/compare/v0.5.0...v0.6.0 From 25b74c9c0dee368a8146609178989cf5a265fa8c Mon Sep 17 00:00:00 2001 From: Gavin-Niederman Date: Fri, 5 Apr 2024 22:49:30 -0700 Subject: [PATCH 3/3] fix: update pros-core version in pros --- packages/pros/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/pros/Cargo.toml b/packages/pros/Cargo.toml index ed8ead9d..54dc6dd7 100644 --- a/packages/pros/Cargo.toml +++ b/packages/pros/Cargo.toml @@ -22,7 +22,7 @@ pros-sync = { version = "0.2.0", path = "../pros-sync", optional = true } pros-async = { version = "0.2.0", path = "../pros-async", optional = true } pros-devices = { version = "0.2.0", path = "../pros-devices", optional = true } pros-panic = { version = "0.1.1", path = "../pros-panic", optional = true } -pros-core = { version = "0.1.0", path = "../pros-core", optional = true } +pros-core = { version = "0.1.1", path = "../pros-core", optional = true } pros-math = { version = "0.1.0", path = "../pros-math", optional = true } pros-sys = { version = "0.8.0", path = "../pros-sys" }