Skip to content

build(deps): bump toml from 0.8 to 1.1.2 (supersedes #16)#45

Open
douglasjordan2 wants to merge 1 commit into
mainfrom
deps/toml-1
Open

build(deps): bump toml from 0.8 to 1.1.2 (supersedes #16)#45
douglasjordan2 wants to merge 1 commit into
mainfrom
deps/toml-1

Conversation

@douglasjordan2

Copy link
Copy Markdown
Owner

What & why

Bumps toml 0.8 → 1.1.2, superseding #16 (the Dependabot PR, which couldn't auto-merge since a major bump is out of the auto-merge scope). Dependabot will auto-close #16 once this lands.

toml 1.0 is largely an internal restructure — the crate split into toml_parser / toml_writer and moved onto serde_core — but the high-level serde surface this codebase uses is unchanged:

  • toml::from_str::<T>(...)config.rs (global + project config)
  • content.parse::<toml::Value>()sessions.rs

So no code changes were required — only the manifest + lockfile.

Verification

  • cargo build (default) and cargo build --features sessions
  • cargo clippy --all-features clean (pedantic)
  • cargo test --all-features — 24 pass
  • ✅ Runtime smoke test: parsed the real ~/.c0/config.toml via c0 status (correct output, exit 0)

🤖 Generated with Claude Code

toml 1.0 is mostly an internal restructure (split into toml_parser/toml_writer,
serde_core) — the high-level serde surface this crate uses (`toml::from_str`,
`toml::Value` via FromStr) is unchanged, so no code changes are required.

Verified: default + sessions builds, clippy (pedantic) clean, all tests pass, and
a runtime smoke test parsing the real ~/.c0/config.toml. Supersedes #16.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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