From 5aa5f3b23bb0cdc3eabc584c2a87480ac368e757 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Levora?= Date: Sat, 30 Nov 2024 18:11:03 +0100 Subject: [PATCH] Bump MSRV to 1.80.0 --- .github/workflows/ci.yml | 2 +- .github/workflows/clippy.yml | 2 +- CHANGELOG.md | 3 +++ Cargo.toml | 2 +- README.md | 4 ++-- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f02c6105..e2666e4b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,7 +21,7 @@ jobs: strategy: matrix: # All permutations of {rust, mcu} rust: - - 1.66.1 # MSRV + - 1.80.0 # MSRV - stable mcu: - stm32h743 diff --git a/.github/workflows/clippy.yml b/.github/workflows/clippy.yml index 0dd9cc7d..dc870716 100644 --- a/.github/workflows/clippy.yml +++ b/.github/workflows/clippy.yml @@ -12,7 +12,7 @@ jobs: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@master with: - toolchain: 1.74.0 + toolchain: 1.80.0 target: thumbv7em-none-eabihf components: clippy - uses: clechasseur/rs-clippy-check@v3 diff --git a/CHANGELOG.md b/CHANGELOG.md index 8f8e08eb..c87100f9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,9 @@ ## [Unreleased] +* MSRV increased to Rust 1.80.0 +* **Breaking** Update `smoltcp` to `0.12.0` (from `0.11.0`) + ## [v0.16.0] 2024-03-12 * MSRV increased to Rust 1.66.1 [#473] diff --git a/Cargo.toml b/Cargo.toml index 667afa8f..44d6a1a9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,7 +11,7 @@ authors = ["Andrew Straw ", "Florian Jung ", "Matt Ickstadt "] edition = "2021" -rust-version = "1.66.1" +rust-version = "1.80.0" categories = ["embedded", "hardware-support", "no-std"] description = "Hardware Abstraction Layer implementation for STM32H7 series microcontrollers" keywords = ["arm", "cortex-m", "stm32h7xx", "hal", "embedded-hal"] diff --git a/README.md b/README.md index 6e128150..ed31fcba 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ stm32h7xx-hal [![docs.rs](https://docs.rs/stm32h7xx-hal/badge.svg)](https://docs.rs/stm32h7xx-hal) [![CI](https://github.com/stm32-rs/stm32h7xx-hal/workflows/Continuous%20integration/badge.svg)](https://github.com/stm32-rs/stm32h7xx-hal/actions) [![Crates.io](https://img.shields.io/crates/v/stm32h7xx-hal.svg)](https://crates.io/crates/stm32h7xx-hal) -![Minimum rustc version](https://img.shields.io/badge/rustc-1.66.1+-yellow.svg) +0[Minimum rustc version](https://img.shields.io/badge/rustc-1.80.0+-yellow.svg) [_stm32h7xx-hal_](https://github.com/stm32-rs/stm32h7xx-hal) contains a hardware abstraction layer on top of the peripheral access API for @@ -113,7 +113,7 @@ programming interfaces are only available on the high density connectors. Minimum supported Rust version ------------------------------ -The Minimum Supported Rust Version (MSRV) at the moment is **1.66.1**. Older +The Minimum Supported Rust Version (MSRV) at the moment is **1.80.0**. Older versions **may** compile, especially when some features are not used in your application.