Skip to content

docs(msrv): declare rust-version = 1.88#208

Merged
dginev merged 1 commit into
mainfrom
declare-msrv-1.88
Jul 7, 2026
Merged

docs(msrv): declare rust-version = 1.88#208
dginev merged 1 commit into
mainfrom
declare-msrv-1.88

Conversation

@dginev

@dginev dginev commented Jul 7, 2026

Copy link
Copy Markdown
Member

0.3.15's streaming reader uses a let-chain (stabilized in Rust 1.88), so the effective MSRV is 1.88 even though edition 2024 alone needs only 1.85. Declare rust-version = "1.88" so cargo gives consumers a clean version error rather than a raw syntax error, and note the MSRV bump in the CHANGELOG [0.3.15] section. No code change. (CI is stable-only, so it did not catch the bump.)

Intended to land before publishing 0.3.15; the v0.3.15 tag will move onto the merge commit.

🤖 Generated with Claude Code

The streaming reader (0.3.15, #206) uses a let-chain, stabilized in Rust 1.88,
so 0.3.15 requires 1.88 even though edition 2024 alone only needs 1.85. Declare
it via rust-version so cargo emits a clean 'requires rustc 1.88' error for
consumers on 1.85-1.87 instead of a raw syntax error, and note the MSRV in the
CHANGELOG. CI runs on stable so it did not surface the bump.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@dginev dginev merged commit 8dbd3fb into main Jul 7, 2026
18 checks passed
@dginev dginev deleted the declare-msrv-1.88 branch July 7, 2026 10:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant