Skip to content

chore: bump toml 0.8 -> 1.1#29

Merged
radiosilence merged 1 commit intomainfrom
chore/toml-1.1
Apr 18, 2026
Merged

chore: bump toml 0.8 -> 1.1#29
radiosilence merged 1 commit intomainfrom
chore/toml-1.1

Conversation

@radiosilence
Copy link
Copy Markdown
Owner

Summary

TOML crate reached 1.0. The breaking changes (`from_str`/`to_string` now document-only, borrowed deserialization removed, `toml!` macro returns `Table`) are all about the `Value` / partial-document API surface. We only use top-level struct (de)serialization of `Config` so nothing touches us.

Test plan

  • `cargo test` — 89 passing
  • `cargo clippy --all-targets -- -D warnings` — clean
  • `cargo fmt -- --check` — clean
  • CI green

🤖 Generated with Claude Code

The 1.0 release is mostly API tightening — `from_str`/`to_string`
now document-only, borrowed deserialization dropped, `toml!` macro
returns `Table`. We only use top-level `Config` struct serialization
so none of those touch us.

All 89 tests pass, clippy clean, no code changes required.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@radiosilence radiosilence merged commit 7ae9791 into main Apr 18, 2026
3 checks passed
@radiosilence radiosilence deleted the chore/toml-1.1 branch April 18, 2026 10:54
@radiosilence radiosilence mentioned this pull request Apr 18, 2026
3 tasks
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