Skip to content

thiserror 1.0 → 2.0 — drop-in, zero call-site changes - #255

Merged
flupkede merged 1 commit into
developfrom
chore/upgrade-thiserror-2
Sep 15, 2026
Merged

flupkede merged 1 commit into
developfrom
chore/upgrade-thiserror-2

Conversation

@flupkede

Copy link
Copy Markdown
Owner

Fase D4 of the dependency roadmap.

What

  • Direct requirement thiserror = "2.0"; lock resolves codesearch's error enums to 2.0.20
  • All #[error]/#[from] usage compiles unchanged — thiserror 2 kept the derive surface stable
  • tantivy's chain still carries thiserror 1.x transitively (dual version in lock, normal; moves when upstream moves)

Validation

cargo check + clippy -D warnings clean; cargo test --lib --bins: 1386 passed / 0 failed.

@flupkede
flupkede merged commit c1a8738 into develop Sep 15, 2026
7 checks passed
@flupkede
flupkede deleted the chore/upgrade-thiserror-2 branch September 15, 2026 15:23
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