Skip to content

Commit 7a6b3f2

Browse files
committed
Bump MSRV to 1.85
As mentioned in the CHANGELOG, this aligns with MSRV bumps across a few dependencies as well as the most recent Debian stable release. pkgsrc has 1.88 as of writing, so we're good to go there. (I also copyedited the Trusted Publishing bit in the CHANGELOG.)
1 parent bc6ae22 commit 7a6b3f2

File tree

3 files changed

+17
-7
lines changed

3 files changed

+17
-7
lines changed

CHANGELOG.md

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
## Unreleased
2+
3+
### Changed
4+
5+
- **Rust 1.85 or higher is required to build xt.** This change enables continued
6+
updates of third-party dependencies as they adopt newer Rust features and
7+
migrate to the 2024 Edition. (While xt has no specific MSRV policy at this
8+
time, the version and timing of this bump align with the recent release of
9+
Debian trixie, and are consistent with MSRV bumps in some of xt's direct
10+
dependencies as well as Rust support in downstream package ecosystems.)
11+
112
## v0.19.5 (2025-08-31)
213

314
### Changed
@@ -14,9 +25,8 @@
1425
Beginning with this release, GitHub Actions publishes xt to crates.io via
1526
[Trusted Publishing](https://crates.io/docs/trusted-publishing) to limit my
1627
personal use of long-lived API tokens. I make no long-term commitment to the
17-
continued use of Trusted Publishing, whose implementation as of writing requires
18-
that xt be hosted and built using proprietary services and infrastructure owned
19-
and operated by Microsoft Corporation.
28+
continued use of Trusted Publishing, whose implementation as of writing relies
29+
on proprietary services owned and operated by Microsoft Corporation.
2030

2131
## v0.19.4 (2025-02-23)
2232

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[package]
22
name = "xt"
3-
version = "0.19.6-dev"
3+
version = "0.20.0-dev"
44
description = "Translate between serialized data formats"
55
repository = "https://github.com/featherbread/xt"
66
authors = ["Alex Hamlin <[email protected]>"]
77
license = "MIT"
88
edition = "2021"
9-
rust-version = "1.70.0"
9+
rust-version = "1.85.0"
1010
categories = ["command-line-utilities"]
1111
keywords = ["cli"]
1212
exclude = ["benches/**"]

0 commit comments

Comments
 (0)