From d9709ffd6c563cd7b10a69d0b32c4803d5d705fb Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Sat, 10 May 2025 14:54:27 +0200 Subject: [PATCH] prepare v0.14.0 --- CHANGELOG.md | 3 +++ Cargo.toml | 47 ++++++++++------------------------------------- 2 files changed, 13 insertions(+), 37 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 203a438..0bf17a8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/). # [unreleased] +# [v0.14.0] 2025-05-10 + ## Changed - Moved CRC constants/implementations to dedicated `crc` module. @@ -583,6 +585,7 @@ The timestamp of `PusTm` is now optional. See Added and Changed section for deta Initial release with CCSDS Space Packet Primary Header implementation and basic PUS TC and TM implementations. +[v0.14.0]: https://egit.irs.uni-stuttgart.de/rust/spacepackets/compare/v0.13.1...v0.14.0 [v0.13.1]: https://egit.irs.uni-stuttgart.de/rust/spacepackets/compare/v0.13.0...v0.13.1 [v0.13.0]: https://egit.irs.uni-stuttgart.de/rust/spacepackets/compare/v0.12.0...v0.13.0 [v0.12.0]: https://egit.irs.uni-stuttgart.de/rust/spacepackets/compare/v0.11.2...v0.12.0 diff --git a/Cargo.toml b/Cargo.toml index 611bd2d..5da84a6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,8 +1,8 @@ [package] name = "spacepackets" -version = "0.13.1" +version = "0.14.0" edition = "2021" -rust-version = "1.81.0" +rust-version = "1.70.0" authors = ["Robin Mueller "] description = "Generic implementations for various CCSDS and ECSS packet standards" homepage = "https://egit.irs.uni-stuttgart.de/rust/spacepackets" @@ -16,42 +16,15 @@ categories = ["aerospace", "aerospace::space-protocols", "no-std", "hardware-sup crc = "3.3" delegate = ">=0.8, <=0.13" paste = "1" +zerocopy = { version = "0.8", features = ["derive"] } +thiserror = { version = "2", default-features = false } +num_enum = { version = ">0.5, <=0.7", default-features = false } +num-traits = { version = "0.2", default-features = false } +serde = { version = "1", optional = true, default-features = false, features = ["derive"] } -[dependencies.zerocopy] -version = "0.8" -features = ["derive"] - -[dependencies.thiserror] -version = "2" -default-features = false - -[dependencies.num_enum] -version = ">0.5, <=0.7" -default-features = false - -[dependencies.serde] -version = "1" -optional = true -default-features = false -features = ["derive"] - -[dependencies.time] -version = "0.3" -default-features = false -optional = true - -[dependencies.chrono] -version = "0.4" -default-features = false -optional = true - -[dependencies.num-traits] -version = "0.2" -default-features = false - -[dependencies.defmt] -version = "1" -optional = true +time = { version = "0.3", default-features = false, optional = true } +chrono = { version = "0.4", default-features = false, optional = true } +defmt = { version = "1", default-features = false, optional = true } [features] default = ["std"]