Skip to content

Commit 8aa4ddd

Browse files
committed
ci(msrv)!: bump rust MSRV to 1.75.0
- ci: update the MSRV job to use new 1.75.0 MSRV. - chore(clippy): update the `.clippy.toml` to 1.75.0 MSRV. - chore(docs): update the MSRV references to new 1.75.0.
1 parent 2f364e2 commit 8aa4ddd

File tree

4 files changed

+14
-48
lines changed

4 files changed

+14
-48
lines changed

.clippy.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
msrv="1.63.0"
1+
msrv="1.75.0"

.github/workflows/cont_integration.yml

Lines changed: 6 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
matrix:
1414
rust:
1515
- version: stable # STABLE
16-
- version: 1.63.0 # MSRV
16+
- version: 1.75.0 # MSRV
1717
features:
1818
- default
1919
- blocking
@@ -48,32 +48,14 @@ jobs:
4848
- name: Update toolchain
4949
run: rustup update
5050
- name: Pin dependencies for MSRV
51-
if: matrix.rust.version == '1.63.0'
51+
if: matrix.rust.version == '1.75.0'
5252
run: |
53-
cargo update -p reqwest --precise "0.12.4"
5453
cargo update -p minreq --precise "2.13.2"
55-
cargo update -p home --precise "0.5.5"
56-
cargo update -p url --precise "2.5.0"
57-
cargo update -p tokio --precise "1.38.1"
58-
cargo update -p security-framework-sys --precise "2.11.1"
54+
cargo update -p home --precise "0.5.9"
5955
cargo update -p native-tls --precise "0.2.13"
60-
cargo update -p ring --precise "0.17.12"
61-
cargo update -p flate2 --precise "1.0.35"
62-
cargo update -p once_cell --precise "1.20.3"
63-
cargo update -p tracing --precise "0.1.41"
64-
cargo update -p tracing-core --precise "0.1.33"
65-
cargo update -p parking_lot --precise "0.12.3"
66-
cargo update -p parking_lot_core --precise "0.9.10"
67-
cargo update -p lock_api --precise "0.4.12"
68-
cargo update -p [email protected] --precise "0.5.10"
69-
cargo update -p [email protected] --precise "1.0.1"
70-
cargo update -p openssl --precise "0.10.73"
71-
cargo update -p openssl-sys --precise "0.9.109"
72-
cargo update -p syn --precise "2.0.106"
73-
cargo update -p quote --precise "1.0.41"
74-
cargo update -p log --precise "0.4.28"
75-
76-
cargo update -p bzip2-sys --precise "0.1.12+1.0.8" # dev-dependency
56+
cargo update -p idna_adapter --precise "1.2.0"
57+
cargo update -p zerofrom --precise "0.1.5"
58+
cargo update -p litemap --precise "0.7.4"
7759
- name: Build
7860
run: cargo build --features ${{ matrix.features }} --no-default-features
7961
- name: Test

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ documentation = "https://docs.rs/esplora-client/"
1313
description = "Bitcoin Esplora API client library. Supports plaintext, TLS and Onion servers. Blocking or async"
1414
keywords = ["bitcoin", "esplora"]
1515
readme = "README.md"
16-
rust-version = "1.63.0"
16+
rust-version = "1.75.0"
1717

1818
[lib]
1919
name = "esplora_client"

README.md

Lines changed: 6 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -8,37 +8,21 @@ Bitcoin Esplora API client library. Supports plaintext, TLS and Onion servers. B
88
<a href="https://github.com/bitcoindevkit/rust-esplora-client/actions/workflows/cont_integration.yml"><img alt="CI Status" src="https://github.com/bitcoindevkit/rust-esplora-client/workflows/Rust/badge.svg"></a>
99
<a href='https://coveralls.io/github/bitcoindevkit/rust-esplora-client?branch=master'><img src='https://coveralls.io/repos/github/bitcoindevkit/rust-esplora-client/badge.svg?branch=master' alt='Coverage Status' /></a>
1010
<a href="https://docs.rs/esplora-client"><img alt="API Docs" src="https://img.shields.io/badge/docs.rs-esplora--client-green"/></a>
11-
<a href="https://blog.rust-lang.org/2022/08/11/Rust-1.63.0.html"><img alt="Rustc Version 1.63.0+" src="https://img.shields.io/badge/rustc-1.63.0%2B-lightgrey.svg"/></a>
11+
<a href="https://blog.rust-lang.org/2023/12/28/Rust-1.75.0.html"><img alt="Rustc Version 1.75.0+" src="https://img.shields.io/badge/rustc-1.75.0%2B-lightgrey.svg"/></a>
1212
<a href="https://discord.gg/d7NkDKm"><img alt="Chat on Discord" src="https://img.shields.io/discord/753336465005608961?logo=discord"></a>
1313
</p>
1414

1515
## Minimum Supported Rust Version (MSRV)
1616

17-
This library should compile with any combination of features with Rust 1.63.0.
17+
This library should compile with any combination of features with Rust 1.75.0.
1818

1919
To build with the MSRV you will need to pin dependencies as follows:
2020

2121
```shell
22-
cargo update -p reqwest --precise "0.12.4"
2322
cargo update -p minreq --precise "2.13.2"
24-
cargo update -p home --precise "0.5.5"
25-
cargo update -p url --precise "2.5.0"
26-
cargo update -p tokio --precise "1.38.1"
27-
cargo update -p security-framework-sys --precise "2.11.1"
23+
cargo update -p home --precise "0.5.9"
2824
cargo update -p native-tls --precise "0.2.13"
29-
cargo update -p ring --precise "0.17.12"
30-
cargo update -p flate2 --precise "1.0.35"
31-
cargo update -p once_cell --precise "1.20.3"
32-
cargo update -p tracing --precise "0.1.41"
33-
cargo update -p tracing-core --precise "0.1.33"
34-
cargo update -p parking_lot --precise "0.12.3"
35-
cargo update -p parking_lot_core --precise "0.9.10"
36-
cargo update -p lock_api --precise "0.4.12"
37-
cargo update -p [email protected] --precise "0.5.10"
38-
cargo update -p [email protected] --precise "1.0.1"
39-
cargo update -p openssl --precise "0.10.73"
40-
cargo update -p openssl-sys --precise "0.9.109"
41-
cargo update -p syn --precise "2.0.106"
42-
cargo update -p quote --precise "1.0.41"
43-
cargo update -p log --precise "0.4.28"
25+
cargo update -p idna_adapter --precise "1.2.0"
26+
cargo update -p zerofrom --precise "0.1.5"
27+
cargo update -p litemap --precise "0.7.4"
4428
```

0 commit comments

Comments
 (0)