Skip to content

Commit 788b67b

Browse files
committed
Merge #154: ci(msrv)!: bump rust MSRV to 1.75.0
c76e89c fix(docs): update CI badge (Leonardo Lima) b7c6fcc ci(msrv)!: bump rust MSRV to 1.75.0 (Leonardo Lima) Pull request description: fixes #141 - 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. ACKs for top commit: luisschwab: ACK c76e89c ValuedMammal: ACK c76e89c Tree-SHA512: 2ec863d3ed82eab3341e13f20c2121e082b6fc2e148c00624137fa3f9e6262d0a2088a2c6b4d1d3e20294ea015f183ac777f182fadea50244382809080d6a565
2 parents f3054bc + c76e89c commit 788b67b

File tree

4 files changed

+15
-57
lines changed

4 files changed

+15
-57
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 & 28 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,36 +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 socket2@0.6.1 --precise "0.5.10"
69-
cargo update -p webpki-roots@1.0.5 --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-
cargo update -p itoa --precise "1.0.15"
76-
cargo update -p serde_json --precise "1.0.145"
77-
cargo update -p ryu --precise "1.0.20"
78-
cargo update -p proc-macro2 --precise "1.0.103"
79-
80-
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"
8159
- name: Build
8260
run: cargo build --features ${{ matrix.features }} --no-default-features
8361
- 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: 7 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -5,44 +5,24 @@ Bitcoin Esplora API client library. Supports plaintext, TLS and Onion servers. B
55
<p>
66
<a href="https://crates.io/crates/esplora-client"><img alt="Crate Info" src="https://img.shields.io/crates/v/esplora-client.svg"/></a>
77
<a href="https://github.com/bitcoindevkit/rust-esplora-client/blob/master/LICENSE"><img alt="MIT Licensed" src="https://img.shields.io/badge/license-MIT-blue.svg"/></a>
8-
<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>
8+
<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/actions/workflows/cont_integration.yml/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 socket2@0.6.1 --precise "0.5.10"
38-
cargo update -p webpki-roots@1.0.5 --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"
44-
cargo update -p itoa --precise "1.0.15"
45-
cargo update -p serde_json --precise "1.0.145"
46-
cargo update -p ryu --precise "1.0.20"
47-
cargo update -p proc-macro2 --precise "1.0.103"
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"
4828
```

0 commit comments

Comments
 (0)