Update MSRV for all crates to 1.75 (#2943)

This commit is contained in:
Jonas Platte
2024-09-28 21:21:41 +00:00
committed by GitHub
parent 55f9170c7c
commit 689ca1aea2
10 changed files with 24 additions and 6 deletions
+1 -1
View File
@@ -2,7 +2,7 @@ name: CI
env: env:
CARGO_TERM_COLOR: always CARGO_TERM_COLOR: always
MSRV: '1.70' MSRV: '1.75'
on: on:
push: push:
+3
View File
@@ -5,3 +5,6 @@ default-members = ["axum", "axum-*"]
# Example has been deleted, but README.md remains # Example has been deleted, but README.md remains
exclude = ["examples/async-graphql"] exclude = ["examples/async-graphql"]
resolver = "2" resolver = "2"
[workspace.package]
rust-version = "1.75"
+6
View File
@@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# Unreleased
- **change:** Update minimum rust version to 1.75 ([#2943])
[#2943]: https://github.com/tokio-rs/axum/pull/2943
# 0.4.5 # 0.4.5
- **fixed:** Compile errors from the internal `__log_rejection` macro under - **fixed:** Compile errors from the internal `__log_rejection` macro under
+1 -1
View File
@@ -2,7 +2,7 @@
categories = ["asynchronous", "network-programming", "web-programming"] categories = ["asynchronous", "network-programming", "web-programming"]
description = "Core types and traits for axum" description = "Core types and traits for axum"
edition = "2021" edition = "2021"
rust-version = "1.57" rust-version = { workspace = true }
homepage = "https://github.com/tokio-rs/axum" homepage = "https://github.com/tokio-rs/axum"
keywords = ["http", "web", "framework"] keywords = ["http", "web", "framework"]
license = "MIT" license = "MIT"
+2 -1
View File
@@ -8,9 +8,10 @@ and this project adheres to [Semantic Versioning].
# Unreleased # Unreleased
- **breaking:** Update to prost 0.13. Used for the `Protobuf` extractor ([#2829]) - **breaking:** Update to prost 0.13. Used for the `Protobuf` extractor ([#2829])
- **change:** Update minimum rust version to 1.70 ([#2829]) - **change:** Update minimum rust version to 1.75 ([#2943])
[#2829]: https://github.com/tokio-rs/axum/pull/2829 [#2829]: https://github.com/tokio-rs/axum/pull/2829
[#2943]: https://github.com/tokio-rs/axum/pull/2943
# 0.9.4 # 0.9.4
+1 -1
View File
@@ -2,7 +2,7 @@
categories = ["asynchronous", "network-programming", "web-programming"] categories = ["asynchronous", "network-programming", "web-programming"]
description = "Extra utilities for axum" description = "Extra utilities for axum"
edition = "2021" edition = "2021"
rust-version = "1.70" rust-version = { workspace = true }
homepage = "https://github.com/tokio-rs/axum" homepage = "https://github.com/tokio-rs/axum"
keywords = ["http", "web", "framework"] keywords = ["http", "web", "framework"]
license = "MIT" license = "MIT"
+6
View File
@@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# Unreleased
- **change:** Update minimum rust version to 1.75 ([#2943])
[#2943]: https://github.com/tokio-rs/axum/pull/2943
# 0.4.2 # 0.4.2
- **added:** Add `#[debug_middleware]` ([#1993], [#2725]) - **added:** Add `#[debug_middleware]` ([#1993], [#2725])
+1 -1
View File
@@ -2,7 +2,7 @@
categories = ["asynchronous", "network-programming", "web-programming"] categories = ["asynchronous", "network-programming", "web-programming"]
description = "Macros for axum" description = "Macros for axum"
edition = "2021" edition = "2021"
rust-version = "1.66" rust-version = { workspace = true }
homepage = "https://github.com/tokio-rs/axum" homepage = "https://github.com/tokio-rs/axum"
keywords = ["axum"] keywords = ["axum"]
license = "MIT" license = "MIT"
+2
View File
@@ -8,8 +8,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
# Unreleased # Unreleased
- **breaking:** The tuple and tuple_struct `Path` extractor deserializers now check that the number of parameters matches the tuple length exactly ([#2931]) - **breaking:** The tuple and tuple_struct `Path` extractor deserializers now check that the number of parameters matches the tuple length exactly ([#2931])
- **change:** Update minimum rust version to 1.75 ([#2943])
[#2931]: https://github.com/tokio-rs/axum/pull/2931 [#2931]: https://github.com/tokio-rs/axum/pull/2931
[#2943]: https://github.com/tokio-rs/axum/pull/2943
# 0.7.7 # 0.7.7
+1 -1
View File
@@ -4,7 +4,7 @@ version = "0.7.7"
categories = ["asynchronous", "network-programming", "web-programming::http-server"] categories = ["asynchronous", "network-programming", "web-programming::http-server"]
description = "Web framework that focuses on ergonomics and modularity" description = "Web framework that focuses on ergonomics and modularity"
edition = "2021" edition = "2021"
rust-version = "1.66" rust-version = { workspace = true }
homepage = "https://github.com/tokio-rs/axum" homepage = "https://github.com/tokio-rs/axum"
keywords = ["http", "web", "framework"] keywords = ["http", "web", "framework"]
license = "MIT" license = "MIT"