diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4862647..e4ad178 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,7 +29,7 @@ jobs: - rust: nightly experimental: true # MSRV - - rust: 1.70.0 + - rust: 1.84.0 name: "MSRV" steps: - name: Checkout repository diff --git a/Cargo.toml b/Cargo.toml index 67ff477..f750540 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,4 +5,4 @@ members = [ "svd-encoder", "tests", ] -resolver = "2" +resolver = "3" diff --git a/README.md b/README.md index 7576b5b..243bc2b 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ It consists of: ## Minimum Supported Rust Version (MSRV) -This crate is guaranteed to compile on stable Rust 1.70.0 and up. It *might* +This crate is guaranteed to compile on stable Rust 1.84.0 and up. It *might* compile with older versions but that may change in any new patch release. ## License diff --git a/svd-encoder/CHANGELOG.md b/svd-encoder/CHANGELOG.md index 1a15cd6..08b30dd 100644 --- a/svd-encoder/CHANGELOG.md +++ b/svd-encoder/CHANGELOG.md @@ -8,6 +8,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] - Pin `indexmap` to `2.11.4` to support our MSRV +- Bump MSRV to 1.84.0 +- Set `resolver = "3"`, which implies `resolver.incompatible-rust-versions = "fallback"` ## [v0.14.7] - 2025-03-11 diff --git a/svd-encoder/Cargo.toml b/svd-encoder/Cargo.toml index d1a90b1..89a86e6 100644 --- a/svd-encoder/Cargo.toml +++ b/svd-encoder/Cargo.toml @@ -7,7 +7,7 @@ license = "MIT OR Apache-2.0" name = "svd-encoder" repository = "https://github.com/rust-embedded/svd" edition = "2021" -rust-version = "1.70.0" +rust-version = "1.84.0" version = "0.14.7" readme = "README.md" diff --git a/svd-encoder/README.md b/svd-encoder/README.md index 62ec87e..8a30f70 100644 --- a/svd-encoder/README.md +++ b/svd-encoder/README.md @@ -13,7 +13,7 @@ This project is developed and maintained by the [Tools team][team]. ## Minimum Supported Rust Version (MSRV) -This crate is guaranteed to compile on stable Rust 1.70.0 and up. It *might* +This crate is guaranteed to compile on stable Rust 1.84.0 and up. It *might* compile with older versions but that may change in any new patch release. ## License diff --git a/svd-parser/CHANGELOG.md b/svd-parser/CHANGELOG.md index f1626fe..f998b33 100644 --- a/svd-parser/CHANGELOG.md +++ b/svd-parser/CHANGELOG.md @@ -8,6 +8,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] - Add `Target` enum to `Config` and make `vendorSystickConfig` only required for ARM. +- Bump MSRV to 1.84.0 +- Set `resolver = "3"`, which implies `resolver.incompatible-rust-versions = "fallback"` ## [v0.14.9] - 2025-03-11 diff --git a/svd-parser/Cargo.toml b/svd-parser/Cargo.toml index f4f4339..1abc821 100644 --- a/svd-parser/Cargo.toml +++ b/svd-parser/Cargo.toml @@ -10,7 +10,7 @@ license = "MIT OR Apache-2.0" name = "svd-parser" repository = "https://github.com/rust-embedded/svd" edition = "2021" -rust-version = "1.70.0" +rust-version = "1.84.0" version = "0.14.9" readme = "README.md" diff --git a/svd-parser/README.md b/svd-parser/README.md index 6ad7746..346a420 100644 --- a/svd-parser/README.md +++ b/svd-parser/README.md @@ -13,7 +13,7 @@ This project is developed and maintained by the [Tools team][team]. ## Minimum Supported Rust Version (MSRV) -This crate is guaranteed to compile on stable Rust 1.70.0 and up. It *might* +This crate is guaranteed to compile on stable Rust 1.84.0 and up. It *might* compile with older versions but that may change in any new patch release. ## License diff --git a/svd-rs/CHANGELOG.md b/svd-rs/CHANGELOG.md index be2236a..480cf0c 100644 --- a/svd-rs/CHANGELOG.md +++ b/svd-rs/CHANGELOG.md @@ -7,6 +7,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] +- Bump MSRV to 1.84.0 +- Set `resolver = "3"`, which implies `resolver.incompatible-rust-versions = "fallback"` + ## [v0.14.12] - 2025-03-11 - Bump MSRV to 1.70.0 diff --git a/svd-rs/Cargo.toml b/svd-rs/Cargo.toml index 3b9f8a5..c101ab8 100644 --- a/svd-rs/Cargo.toml +++ b/svd-rs/Cargo.toml @@ -7,7 +7,7 @@ license = "MIT OR Apache-2.0" name = "svd-rs" repository = "https://github.com/rust-embedded/svd" edition = "2021" -rust-version = "1.70.0" +rust-version = "1.84.0" version = "0.14.12" readme = "README.md" diff --git a/svd-rs/README.md b/svd-rs/README.md index 7b1534f..3388550 100644 --- a/svd-rs/README.md +++ b/svd-rs/README.md @@ -13,7 +13,7 @@ This project is developed and maintained by the [Tools team][team]. ## Minimum Supported Rust Version (MSRV) -This crate is guaranteed to compile on stable Rust 1.70.0 and up. It *might* +This crate is guaranteed to compile on stable Rust 1.84.0 and up. It *might* compile with older versions but that may change in any new patch release. ## License