Skip to content

Commit 8ea32bb

Browse files
committed
Bump version to 0.31.0
1 parent 3d4cfa3 commit 8ea32bb

File tree

4 files changed

+22
-28
lines changed

4 files changed

+22
-28
lines changed

CHANGELOG.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,13 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## [0.31.0] - 2021-06-30
8+
### Added
9+
- Added compile-time MPSSE command construction macros.
10+
11+
### Changed
12+
- Updated `libftd2xx-ffi` dependency from `0.8.0` to `0.8.3`.
13+
714
## [0.30.0] - 2021-06-12
815
### Added
916
- Added support for `x86_64-apple-darwin`, dynamic linking only.
@@ -121,7 +128,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
121128
## Prior releases
122129
A changelog was not kept for prior releases.
123130

124-
[Unreleased]: https://github.com/newAM/libftd2xx-rs/compare/0.30.0...HEAD
131+
[Unreleased]: https://github.com/newAM/libftd2xx-rs/compare/0.31.0...HEAD
132+
[0.31.0]: https://github.com/newAM/libftd2xx-rs/compare/0.30.0...0.31.0
125133
[0.30.0]: https://github.com/newAM/libftd2xx-rs/compare/0.29.0...0.30.0
126134
[0.29.0]: https://github.com/newAM/libftd2xx-rs/compare/0.28.0...0.29.0
127135
[0.28.0]: https://github.com/newAM/libftd2xx-rs/compare/0.27.0...0.28.0

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "libftd2xx"
3-
version = "0.30.0" # remember to update html_root_url
3+
version = "0.31.0" # remember to update html_root_url
44
authors = ["Alex M. <alexmgit@protonmail.com>"]
55
edition = "2018"
66
description = "Rust safe wrapper around the libftd2xx-ffi crate."
@@ -18,7 +18,7 @@ maintenance = { status = "experimental" }
1818
static = ["libftd2xx-ffi/static"]
1919

2020
[dependencies]
21-
libftd2xx-ffi = "~0.8.0"
21+
libftd2xx-ffi = "~0.8.3"
2222
log = "~0.4.11"
2323
paste = "^1"
2424
static_assertions = "^1.1.0"

README.md

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,9 @@ Simply add this crate as a dependency in your `Cargo.toml`.
1515

1616
```toml
1717
[dependencies.libftd2xx]
18-
version = "~0.30.0"
18+
version = "~0.31.0"
1919
# statically link the vendor library, defaults to dynamic if not set
20-
# this will make things "just work" on Linux
21-
# not recommended on Windows due to legacy library requirements
20+
# this will make things "just work" on Linux and Windows
2221
features = ["static"]
2322
```
2423

@@ -65,21 +64,15 @@ Use the `static` feature flag to enable static linking.
6564
The shared object `libftd2xx.so` must exist on your system.
6665
See [FTDI Drivers Installation Guide for Linux] for instructions.
6766

68-
#### Static Linking on Linux
69-
70-
No special considerations are needed, the static library is distributed with
71-
permission from FTDI in the [libftd2xx-ffi] crate.
72-
7367
#### Dynamic Linking on Windows
7468

7569
The FTD2XX DLL must exist on your system PATH.
7670
The easiest way to install this is with the vendor provided [setup executable].
7771

78-
#### Static Linking on Windows
72+
#### Static Linking on Linux or Windows
7973

80-
You must set the "LIBMSVC_PATH" environment variable to link with
81-
`legacy_stdio_definitions.lib` (vendor library requirement).
82-
See [libftd2xx-ffi] for more information.
74+
No special considerations are needed, the static library is distributed with
75+
permission from FTDI in the [libftd2xx-ffi] crate.
8376

8477
## References
8578

src/lib.rs

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,9 @@
88
//!
99
//! ```toml
1010
//! [dependencies.libftd2xx]
11-
//! version = "~0.30.0"
11+
//! version = "~0.31.0"
1212
//! # statically link the vendor library, defaults to dynamic if not set
13-
//! # this will make things "just work" on Linux
14-
//! # not recommended on Windows due to legacy library requirements
13+
//! # this will make things "just work" on Linux and Windows
1514
//! features = ["static"]
1615
//! ```
1716
//!
@@ -59,21 +58,15 @@
5958
//! The shared object `libftd2xx.so` must exist on your system.
6059
//! See [FTDI Drivers Installation Guide for Linux] for instructions.
6160
//!
62-
//! ### Static Linking on Linux
63-
//!
64-
//! No special considerations are needed, the static library is distributed with
65-
//! permission from FTDI in the [libftd2xx-ffi] crate.
66-
//!
6761
//! ### Dynamic Linking on Windows
6862
//!
6963
//! The FTD2XX DLL must exist on your system PATH.
7064
//! The easiest way to install this is with the vendor provided [setup executable].
7165
//!
72-
//! ### Static Linking on Windows
66+
//! ### Static Linking on Linux or Windows
7367
//!
74-
//! You must set the "LIBMSVC_PATH" environment variable to link with
75-
//! `legacy_stdio_definitions.lib` (vendor library requirement).
76-
//! See [libftd2xx-ffi] for more information.
68+
//! No special considerations are needed, the static library is distributed with
69+
//! permission from FTDI in the [libftd2xx-ffi] crate.
7770
//!
7871
//! # References
7972
//!
@@ -99,7 +92,7 @@
9992
//! [`ftd2xx-embedded-hal`]: https://crates.io/crates/ftd2xx-embedded-hal
10093
//! [`embedded-hal`]: https://crates.io/crates/embedded-hal
10194
#![cfg_attr(docsrs, feature(doc_cfg))]
102-
#![doc(html_root_url = "https://docs.rs/libftd2xx/0.30.0")]
95+
#![doc(html_root_url = "https://docs.rs/libftd2xx/0.31.0")]
10396
#![deny(missing_docs)]
10497

10598
mod errors;

0 commit comments

Comments
 (0)