|
15 | 15 | <a href="https://github.com/bitcoindevkit/bdk/actions?query=workflow%3ACI"><img alt="CI Status" src="https://github.com/bitcoindevkit/bdk/workflows/CI/badge.svg"></a>
|
16 | 16 | <a href="https://coveralls.io/github/bitcoindevkit/bdk?branch=master"><img src="https://coveralls.io/repos/github/bitcoindevkit/bdk/badge.svg?branch=master"/></a>
|
17 | 17 | <a href="https://docs.rs/bdk"><img alt="API Docs" src="https://img.shields.io/badge/docs.rs-bdk-green"/></a>
|
18 |
| - <a href="https://blog.rust-lang.org/2021/12/02/Rust-1.57.0.html"><img alt="Rustc Version 1.57.0+" src="https://img.shields.io/badge/rustc-1.57.0%2B-lightgrey.svg"/></a> |
| 18 | + <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> |
19 | 19 | <a href="https://discord.gg/d7NkDKm"><img alt="Chat on Discord" src="https://img.shields.io/discord/753336465005608961?logo=discord"></a>
|
20 | 20 | </p>
|
21 | 21 |
|
@@ -60,51 +60,19 @@ Fully working examples of how to use these components are in `/example-crates`:
|
60 | 60 | [`bdk_chain`]: https://docs.rs/bdk-chain/
|
61 | 61 |
|
62 | 62 | ## Minimum Supported Rust Version (MSRV)
|
63 |
| -This library should compile with any combination of features with Rust 1.57.0. |
| 63 | +This library should compile with any combination of features with Rust 1.63.0. |
64 | 64 |
|
65 | 65 | To build with the MSRV you will need to pin dependencies as follows:
|
66 | 66 |
|
67 | 67 | ```shell
|
68 |
| -# log 0.4.19 has MSRV 1.60.0+ |
69 |
| -cargo update -p log --precise "0.4.18" |
70 |
| -# tempfile 3.7.0 has MSRV 1.63.0+ |
71 |
| -cargo update -p tempfile --precise "3.6.0" |
72 |
| -# reqwest 0.11.19 has MSRV 1.63.0+ |
73 |
| -cargo update -p reqwest --precise "0.11.18" |
74 |
| -# hyper-rustls 0.24.1 has MSRV 1.60.0+ |
75 |
| -cargo update -p hyper-rustls --precise 0.24.0 |
76 |
| -# rustls 0.21.7 has MSRV 1.60.0+ |
77 |
| -cargo update -p rustls:0.21.9 --precise "0.21.1" |
78 |
| -# rustls 0.20.9 has MSRV 1.60.0+ |
79 |
| -cargo update -p rustls:0.20.9 --precise "0.20.8" |
80 |
| -# tokio 1.33 has MSRV 1.63.0+ |
81 |
| -cargo update -p tokio --precise "1.29.1" |
82 |
| -# tokio-util 0.7.9 doesn't build with MSRV 1.57.0 |
83 |
| -cargo update -p tokio-util --precise "0.7.8" |
84 |
| -# flate2 1.0.27 has MSRV 1.63.0+ |
85 |
| -cargo update -p flate2 --precise "1.0.26" |
86 |
| -# h2 0.3.21 has MSRV 1.63.0+ |
87 |
| -cargo update -p h2 --precise "0.3.20" |
88 |
| -# rustls-webpki 0.100.3 has MSRV 1.60.0+ |
89 |
| -cargo update -p rustls-webpki:0.100.3 --precise "0.100.1" |
90 |
| -# rustls-webpki 0.101.2 has MSRV 1.60.0+ |
91 |
| -cargo update -p rustls-webpki:0.101.7 --precise "0.101.1" |
92 |
| -# zip 0.6.6 has MSRV 1.59.0+ |
| 68 | +# zip 0.6.3 has MSRV 1.64.0+ |
93 | 69 | cargo update -p zip --precise "0.6.2"
|
94 |
| -# time 0.3.14 has MSRV 1.59.0+ |
95 |
| -cargo update -p time --precise "0.3.13" |
96 |
| -# byteorder 1.5.0 has MSRV 1.60.0+ |
97 |
| -cargo update -p byteorder --precise "1.4.3" |
98 |
| -# webpki 0.22.4 requires `ring:0.17.2` which has MSRV 1.61.0+ |
99 |
| -cargo update -p webpki --precise "0.22.2" |
100 |
| -# os_str_bytes 6.6.0 has MSRV 1.61.0+ |
101 |
| -cargo update -p os_str_bytes --precise 6.5.1 |
102 |
| -# sct 0.7.1 has MSRV 1.61.0+ |
103 |
| -cargo update -p sct --precise 0.7.0 |
104 |
| -# cc 1.0.82 has MSRV 1.61.0+ |
105 |
| -cargo update -p cc --precise "1.0.81" |
106 |
| -# jobserver 0.1.27 has MSRV 1.66.0+ |
| 70 | +# time 0.3.21 has MSRV 1.65.0+ |
| 71 | +cargo update -p time --precise "0.3.20" |
| 72 | +# jobserver 0.1.27 has MSRV 1.66.0 |
107 | 73 | cargo update -p jobserver --precise "0.1.26"
|
| 74 | +# reqwest 0.11.20 has MSRV > 1.63.0+ |
| 75 | +cargo update -p reqwest --precise "0.11.19" |
108 | 76 | ```
|
109 | 77 |
|
110 | 78 | ## License
|
|
0 commit comments