From 9a55abea1d72e65a627761417f9386c444ce7917 Mon Sep 17 00:00:00 2001 From: Steve Myers Date: Fri, 22 Mar 2024 09:44:45 -0500 Subject: [PATCH 1/2] Update version to 0.8.0 --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 69af067..53ec9d6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hwi" -version = "0.7.0" +version = "0.8.0" authors = ["Daniela Brozzoni "] edition = "2018" license = "MIT" From 0c9e5c042e448fc18947f8f4d9f2ba59f6e8430c Mon Sep 17 00:00:00 2001 From: Steve Myers Date: Fri, 22 Mar 2024 11:17:00 -0500 Subject: [PATCH 2/2] Update MSRV to 1.63 --- .github/workflows/main.yml | 12 ++---------- README.md | 11 ++--------- 2 files changed, 4 insertions(+), 19 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 4f4470b..dab5ea7 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -40,9 +40,9 @@ jobs: strategy: matrix: rust: - - version: 1.66.1 # STABLE + - version: stable # STABLE features: miniscript - - version: 1.48.0 # MSRV + - version: 1.63.0 # MSRV features: miniscript emulator: - name: trezor @@ -84,14 +84,6 @@ jobs: run: rustup set profile minimal - name: Update toolchain run: rustup update - - if: ${{matrix.rust.version}} = 1.48.0 - name: Pin dependencies that use edition 2021 - # serde 1.0.157 uses syn 2.0 which requires edition 2021. - # serde_json depends on 1.0.66 - # once_cell v0.15.0 uses edition 2021. - # quote 1.0.31 uses proc-macro2 1.0.66, which requires edition 2021 - run: cargo update -p serde_json --precise 1.0.99 && cargo update -p serde --precise 1.0.156 && cargo update -p once_cell --precise 1.14.0 && cargo update -p quote --precise 1.0.30 && cargo update -p proc-macro2 --precise 1.0.65 - - name: Test run: cargo test --features ${{ matrix.rust.features }} - name: Wipe diff --git a/README.md b/README.md index bed4c43..23c927f 100644 --- a/README.md +++ b/README.md @@ -3,21 +3,14 @@ Rust wrapper for the [Bitcoin Hardware Wallet Interface](https://github.com/bitc Crate Info API Docs -Rustc Version 1.41+ +Rustc Version 1.63+ Chat on Discord This library internally uses PyO3 to call HWI's functions. It is not a re-implementation of HWI in native Rust. ## MSRV -The MSRV for this project is `1.48.0`. To build with the MSRV you will need to pin some dependencies: -```bash -cargo update -p serde_json --precise 1.0.99 -cargo update -p serde --precise 1.0.156 -cargo update -p once_cell --precise 1.14.0 -cargo update -p quote --precise 1.0.30 -cargo update -p proc-macro2 --precise 1.0.65 -``` +The MSRV for this project is `1.63.0`. ## Prerequisites