diff --git a/CHANGELOG.md b/CHANGELOG.md index ba3d385e..639364f0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,14 @@ project adheres to [Semantic Versioning](https://semver.org/). ### Removed +## [4.6.1] - 2024-12-01 + +### Fixed + +* Pin subdependeny `libc` to maintain compatibility with MSRV 1.59.0. + [#229](https://github.com/serialport/serialport-rs/pull/229) + + ## [4.6.0] - 2024-10-21 ### Added @@ -469,7 +477,8 @@ Unreleased, happened due to a user error using `cargo-release`. * Initial release. -[Unreleased]: https://github.com/serialport/serialport-rs/compare/v4.6.0...HEAD +[Unreleased]: https://github.com/serialport/serialport-rs/compare/v4.6.1...HEAD +[4.6.1]: https://github.com/serialport/serialport-rs/compare/v4.6.0...v4.6.1 [4.6.0]: https://github.com/serialport/serialport-rs/compare/v4.5.1...v4.6.0 [4.5.1]: https://github.com/serialport/serialport-rs/compare/v4.5.0...v4.5.1 [4.5.0]: https://github.com/serialport/serialport-rs/compare/v4.4.0...v4.5.0 diff --git a/Cargo.toml b/Cargo.toml index 2dda331b..b662fded 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "serialport" -version = "4.6.1-alpha.0" +version = "4.6.2-alpha.0" authors = [ "Bryant Mairs ", "Jesse Braham ", @@ -66,6 +66,11 @@ serde = { version = "1.0", features = ["derive"], optional = true } assert_hex = "0.4.1" clap = { version = "3.1.6", features = ["derive"] } envconfig = "0.10.0" +# TODES Remove pinning this subdependency (of clap) when we are bumping our +# MSRV (libc raised its MSRV with a patch release 0.2.167 from 1.19.0 to +# 1.63.0). Trick the resolver into picking a compatible release of libc by +# adding it as a direct dependency meanwhile. +libc = ">=0.2.0, <=0.2.163" # TODO: Remove pinning this subdependency of clap when we are bumping our MSRV. # (There has been an incompatible change with the MSRV of os_str_bytes with # 6.6.0) Until then we are tricking the dependency resolver into using a diff --git a/deny.toml b/deny.toml index f28316d1..8699a5ce 100644 --- a/deny.toml +++ b/deny.toml @@ -81,6 +81,7 @@ allow = [ "BSD-2-Clause", "MIT", "MPL-2.0", + "Unicode-3.0", "Unicode-DFS-2016", ] # The confidence threshold for detecting a license from license text.