File tree Expand file tree Collapse file tree 4 files changed +13
-28
lines changed
Expand file tree Collapse file tree 4 files changed +13
-28
lines changed Original file line number Diff line number Diff line change @@ -61,30 +61,30 @@ jobs:
6161 run : ./contrib/test.sh
6262
6363 MSRV :
64- name : Test - 1.41 .1 toolchain
64+ name : Test - 1.51 .1 toolchain
6565 runs-on : ubuntu-latest
6666 strategy :
6767 fail-fast : false
6868 steps :
6969 - name : Checkout Crate
7070 uses : actions/checkout@v3
7171 - name : Checkout Toolchain
72- uses : dtolnay/rust-toolchain@1.41 .1
72+ uses : dtolnay/rust-toolchain@1.51 .1
7373 - name : Running test script
7474 env :
7575 DO_FEATURE_MATRIX : true
7676 run : ./contrib/test.sh
7777
7878 NoStd :
79- name : Test - 1.47 toolchain
79+ name : Test - 1.51.1 toolchain
8080 runs-on : ubuntu-latest
8181 strategy :
8282 fail-fast : false
8383 steps :
8484 - name : Checkout Crate
8585 uses : actions/checkout@v3
8686 - name : Checkout Toolchain
87- uses : dtolnay/rust-toolchain@1.47
87+ uses : dtolnay/rust-toolchain@1.51.1
8888 - name : Running test script
8989 env :
9090 DO_NO_STD : true
Original file line number Diff line number Diff line change @@ -76,14 +76,7 @@ For more information please see `./CONTRIBUTING.md`.
7676
7777## Minimum Supported Rust Version (MSRV)
7878
79- This library should always compile with any combination of features (minus
80- ` no-std ` ) on ** Rust 1.41.1** or ** Rust 1.47** with ` no-std ` .
81-
82- To build with the MSRV you will need to pin some dependencies (also for ` no-std ` ):
83- ```
84- cargo update -p serde --precise 1.0.156
85- cargo update -p syn --precise 1.0.107
86- ```
79+ This library should always compile with any combination of features on ** Rust 1.51.1** .
8780
8881## Installing Rust
8982
Original file line number Diff line number Diff line change 1+ # 0.30.3 - 2025-12-01
2+
3+ - Bump the MSRV to Rust 1.51.1
4+
5+ Sorry, we accidentally did this 2 years ago in 0.30.2, since no-one
6+ complained we decided to keep it even though it is a semver violation.
7+ If you need to build with Rust 1.41 please pin to ` v0.30.1 ` .
8+
19# 0.30.2 - 2023-11-16
210
311- Expose valid (min, max) difficulty transition thresholds [ #1820 ] (Expose valid (min, max) difficulty transition thresholds)
Original file line number Diff line number Diff line change @@ -23,22 +23,6 @@ if cargo --version | grep beta; then
2323 STABLE=false
2424fi
2525
26- # Pin dependencies as required if we are using MSRV toolchain.
27- if cargo --version | grep " 1\.41" ; then
28- cargo update -p cc --precise 1.0.77
29- # 1.0.157 uses syn 2.0 which requires edition 2018
30- cargo update -p serde --precise 1.0.156
31-
32- # latest arrayvec build fails because of `track_caller`.
33- cargo update -p arrayvec --precise 0.7.2
34- fi
35-
36- # Pin dependencies as above (required for no-std tests that use Rust 1.47 toolchain).
37- if cargo --version | grep " 1\.47" ; then
38- cargo update -p serde --precise 1.0.156
39- cargo update -p syn --precise 1.0.107
40- fi
41-
4226# We should not have any duplicate dependencies. This catches mistakes made upgrading dependencies
4327# in one crate and not in another (e.g. upgrade bitcoin_hashes in bitcoin but not in secp).
4428duplicate_dependencies=$(
You can’t perform that action at this time.
0 commit comments