Skip to content

Commit e7f9511

Browse files
committed
Bump MSRV to 1.83
1 parent 74d8f11 commit e7f9511

16 files changed

Lines changed: 20 additions & 16 deletions

File tree

.github/workflows/test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@ jobs:
3838
--target thumbv7m-none-eabi
3939
--features async,defmt-03,embedded-io/defmt,embedded-io-async/defmt
4040
41-
msrv-1-81:
41+
msrv-1-83:
4242
runs-on: ubuntu-latest
4343
steps:
4444
- uses: actions/checkout@v4
45-
- uses: dtolnay/rust-toolchain@1.81
45+
- uses: dtolnay/rust-toolchain@1.83
4646
- run: cargo test --workspace --all-features

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ on crates.io.
6464

6565
## Minimum Supported Rust Version (MSRV)
6666

67-
This crate is guaranteed to compile on stable Rust 1.81 and up. It *might*
67+
This crate is guaranteed to compile on stable Rust 1.83 and up. It *might*
6868
compile with older versions but that may change in any new patch release.
6969

7070
See [here](docs/msrv.md) for details on how the MSRV may be upgraded.

embedded-can/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
88
## [Unreleased]
99

1010
- Added `core::error::Error` implementations for every custom `impl Error`
11-
- Increased MSRV to 1.81 due to `core::error::Error`
11+
- Increased MSRV to 1.83 due to `core::error::Error` & mutable reference in const context.
1212
- Bumped `defmt` to v1
1313
- `defmt-03` feature is now named `defmt`
1414

embedded-can/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name = "embedded-can"
33
version = "0.4.1"
44
edition = "2021"
5-
rust-version = "1.81"
5+
rust-version = "1.83"
66

77
description = "HAL traits for Controller Area Network (CAN) devices."
88
categories = ["embedded", "hardware-support", "no-std"]

embedded-can/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ This project is developed and maintained by the [HAL team](https://github.com/ru
1919

2020
## Minimum Supported Rust Version (MSRV)
2121

22-
This crate is guaranteed to compile on stable Rust 1.81 and up. It *might*
22+
This crate is guaranteed to compile on stable Rust 1.83 and up. It *might*
2323
compile with older versions but that may change in any new patch release.
2424

2525
See [here](../docs/msrv.md) for details on how the MSRV may be upgraded.

embedded-hal-bus/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
77

88
## [Unreleased]
99

10-
- Your change here!
10+
- Increased MSRV to 1.83 due to mutable reference in const context.
1111

1212
## [v0.3.0] - 2025-01-21
1313

embedded-hal-bus/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ categories = ["embedded", "hardware-support", "no-std"]
66
description = "Bus/Device connection mechanisms for embedded-hal, a Hardware Abstraction Layer (HAL) for embedded systems"
77
documentation = "https://docs.rs/embedded-hal-bus"
88
edition = "2021"
9-
rust-version = "1.81"
9+
rust-version = "1.83"
1010
keywords = ["hal", "IO"]
1111
license = "MIT OR Apache-2.0"
1212
name = "embedded-hal-bus"

embedded-hal-nb/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
88
## [Unreleased]
99

1010
- Added `core::error::Error` implementations for every custom `impl Error`
11-
- Increased MSRV to 1.81 due to `core::error::Error`
11+
- Increased MSRV to 1.83 due to `core::error::Error` & mutable reference in const context.
1212

1313
## [v1.0.0] - 2023-12-28
1414

embedded-hal-nb/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name = "embedded-hal-nb"
33
version = "1.0.0"
44
edition = "2021"
5-
rust-version = "1.81"
5+
rust-version = "1.83"
66

77
categories = ["embedded", "hardware-support", "no-std"]
88
description = "Non-blocking Hardware Abstraction Layer (HAL) for embedded systems using the `nb` crate."

embedded-hal/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
88
## [Unreleased]
99

1010
- Added `core::error::Error` implementations for every custom `impl Error`
11-
- Increased MSRV to 1.81 due to `core::error::Error`
11+
- Increased MSRV to 1.83 due to `core::error::Error` & mutable reference in const context.
1212

1313
## [v1.0.0] - 2023-12-28
1414

0 commit comments

Comments
 (0)