diff --git a/.github/workflows/cont_integration.yml b/.github/workflows/cont_integration.yml index 702fb127..fe1af128 100644 --- a/.github/workflows/cont_integration.yml +++ b/.github/workflows/cont_integration.yml @@ -18,7 +18,7 @@ jobs: rust: - version: stable # STABLE clippy: true - - version: 1.57.0 # MSRV + - version: 1.63.0 # MSRV features: - default - blocking @@ -49,22 +49,9 @@ jobs: - name: Update toolchain run: rustup update - name: pin dependencies - if: matrix.rust.version == '1.57.0' + if: matrix.rust.version == '1.63.0' run: | - cargo update -p tokio --precise 1.29.1 - cargo update -p reqwest --precise 0.11.18 - cargo update -p rustls:0.20.9 --precise 0.20.8 - cargo update -p rustix --precise 0.38.6 - cargo update -p rustls:0.21.7 --precise 0.21.1 - cargo update -p hyper-rustls:0.24.1 --precise 0.24.0 - cargo update -p rustls-webpki:0.100.3 --precise 0.100.1 - cargo update -p rustls-webpki:0.101.6 --precise 0.101.1 - cargo update -p tempfile --precise 3.6.0 - cargo update -p h2 --precise 0.3.20 - cargo update -p flate2:1.0.27 --precise 1.0.26 - cargo update -p cc --precise 1.0.81 - cargo update -p tokio-util --precise 0.7.8 - cargo update -p time:0.3.15 --precise 0.3.13 + cargo update -p home --precise 0.5.5 - name: Build run: cargo build --features ${{ matrix.features }} --no-default-features - name: Clippy diff --git a/Cargo.toml b/Cargo.toml index 589a0af8..351c981a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -30,10 +30,6 @@ tokio = { version = "1.20.1", features = ["full"] } electrsd = { version = "0.24.0", features = ["legacy", "esplora_a33e97e1", "bitcoind_22_0"] } electrum-client = "0.16.0" lazy_static = "1.4.0" -# zip versions after 0.6.3 don't work with our MSRV 1.57.0 -zip = "=0.6.3" -# base64ct versions at 1.6.0 and higher have MSRV 1.60.0 -base64ct = "<1.6.0" [features] default = ["blocking", "async", "async-https"] diff --git a/README.md b/README.md index dd941ef7..5fba582a 100644 --- a/README.md +++ b/README.md @@ -8,28 +8,15 @@ Bitcoin Esplora API client library. Supports plaintext, TLS and Onion servers. B CI Status Coverage Status API Docs - Rustc Version 1.57.0+ + Rustc Version 1.63.0+ Chat on Discord

## Minimum Supported Rust Version (MSRV) -This library should compile with any combination of features with Rust 1.57.0. +This library should compile with any combination of features with Rust 1.63.0. To build with the MSRV you will need to pin dependencies as follows: ```shell -cargo update -p tokio --precise 1.29.1 -cargo update -p reqwest --precise 0.11.18 -cargo update -p rustls:0.20.9 --precise 0.20.8 -cargo update -p rustix --precise 0.38.6 -cargo update -p rustls:0.21.7 --precise 0.21.1 -cargo update -p hyper-rustls:0.24.1 --precise 0.24.0 -cargo update -p rustls-webpki:0.100.3 --precise 0.100.1 -cargo update -p rustls-webpki:0.101.6 --precise 0.101.1 -cargo update -p tempfile --precise 3.6.0 -cargo update -p h2 --precise 0.3.20 -cargo update -p flate2:1.0.27 --precise 1.0.26 -cargo update -p cc --precise 1.0.81 -cargo update -p tokio-util --precise 0.7.8 -cargo update -p time:0.3.15 --precise 0.3.13 +cargo update -p home --precise 0.5.5 ``` \ No newline at end of file