From ee85b47014485b11320230f2580c7bcf9e0d5edd Mon Sep 17 00:00:00 2001 From: Christian Meusel Date: Wed, 26 Jun 2024 23:44:35 +0200 Subject: [PATCH 1/3] Add missing changelog entries --- CHANGELOG.md | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bdc8e453..2607aa97 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,15 +7,27 @@ project adheres to [Semantic Versioning](https://semver.org/). ## [Unreleased] ### Added -* Added conversions between `DataBits`, `StopBits` types and their numeric representations -* Added `FromStr` implementation for `FlowControl` +* Add conversions between `DataBits`, `StopBits` types and their numeric + representations. +* Add `FromStr` implementation for `FlowControl`. + [#163](https://github.com/serialport/serialport-rs/pull/163) ### Changed +* Several changes for CI hygiene. ### Fixed -* Fixes a bug where `available_ports()` returned disabled devices on Windows. +* Fix a bug where `available_ports()` returned disabled devices on Windows. [#144](https://github.com/serialport/serialport-rs/pull/144) -* Fixes a bug on Windows where the `WriteTotalTimeoutConstant` field hasn't been +* Fix a bug on Windows where the `WriteTotalTimeoutConstant` field hasn't been configured properly when the `set_timeout` method is called. [#124](https://github.com/serialport/serialport-rs/issues/124) +* Fix a longstanding bug on Windows where timeouts of length zero + (`Duration::ZERO`) actually resulted in waiting indefinitely. + [#79](https://github.com/serialport/serialport-rs/pull/79) +* Fix missing modem ports from `available_ports()` on Windows. + [#81](https://github.com/serialport/serialport-rs/issues/81) + [#84](https://github.com/serialport/serialport-rs/pull/84) +* Fix MSRV incompatibility with sub-dependency of clap. + [#186](https://github.com/serialport/serialport-rs/pull/186) + ### Removed From ca2b8ac76d9f4001c79c752c9167561512a56a6e Mon Sep 17 00:00:00 2001 From: Christian Meusel Date: Wed, 26 Jun 2024 23:52:10 +0200 Subject: [PATCH 2/3] Version 4.4.0 We've added new trait implementations for configuration parameter types which makes this release a minor step. --- CHANGELOG.md | 15 ++++++++++++--- Cargo.toml | 2 +- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2607aa97..ae086834 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,13 +6,23 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/) and this project adheres to [Semantic Versioning](https://semver.org/). ## [Unreleased] +### Added +### Changed +### Fixed +### Removed + + +## [4.4.0] - 2024-06-26 + ### Added * Add conversions between `DataBits`, `StopBits` types and their numeric representations. * Add `FromStr` implementation for `FlowControl`. [#163](https://github.com/serialport/serialport-rs/pull/163) + ### Changed * Several changes for CI hygiene. + ### Fixed * Fix a bug where `available_ports()` returned disabled devices on Windows. [#144](https://github.com/serialport/serialport-rs/pull/144) @@ -29,8 +39,6 @@ project adheres to [Semantic Versioning](https://semver.org/). [#186](https://github.com/serialport/serialport-rs/pull/186) -### Removed - ## [4.3.0] - 2023-12-11 ### Changed @@ -396,7 +404,8 @@ Unreleased, happened due to a user error using `cargo-release`. * Initial release. -[Unreleased]: https://github.com/serialport/serialport-rs/compare/v4.3.0...HEAD +[Unreleased]: https://github.com/serialport/serialport-rs/compare/v4.4.0...HEAD +[4.4.0]: https://github.com/serialport/serialport-rs/compare/v4.3.0...v4.4.0 [4.3.0]: https://github.com/serialport/serialport-rs/compare/v4.2.2...v4.3.0 [4.2.2]: https://github.com/serialport/serialport-rs/compare/v4.2.1...v4.2.2 [4.2.1]: https://github.com/serialport/serialport-rs/compare/v4.2.0...v4.2.1 diff --git a/Cargo.toml b/Cargo.toml index 0fdb568e..56f8e942 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "serialport" -version = "4.3.1-alpha.0" +version = "4.4.0" authors = [ "Bryant Mairs ", "Jesse Braham ", From 2bcae78a86c1cc316417f3a381cc9070dad3a245 Mon Sep 17 00:00:00 2001 From: Christian Meusel Date: Wed, 26 Jun 2024 23:56:29 +0200 Subject: [PATCH 3/3] Bump version after release --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 56f8e942..7883456e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "serialport" -version = "4.4.0" +version = "4.4.1-alpha.0" authors = [ "Bryant Mairs ", "Jesse Braham ",