Skip to content

chore(deps): update schemars to 0.9#417

Open
james-crabnebula wants to merge 1 commit intomainfrom
chore/update-schemars-0.9
Open

chore(deps): update schemars to 0.9#417
james-crabnebula wants to merge 1 commit intomainfrom
chore/update-schemars-0.9

Conversation

@james-crabnebula
Copy link
Contributor

Summary

  • Updates schemars from 0.8 to 0.9 (identical to 1.0.0-alpha.18)
  • Feature rename: urlurl2 in workspace Cargo.toml
  • Regenerated schema.json files: JSON Schema Draft 7 → 2020-12 (definitions$defs, updated $schema URL)
  • No Rust code changes — schema files regenerated automatically by existing build.rs

Test plan

  • cargo fmt --check clean
  • cargo clippy clean (all platforms)
  • cargo test --workspace --all-targets — 5/5 on macOS, Linux, Windows
  • cargo audit clean
  • cargo deny check clean
  • Lockfile diff reviewed — only schemars + schemars_derive swapped, serde_json gains indexmap (for preserve_order)

Supersedes #349 (Renovate PR only bumped version, missed the urlurl2 feature rename).

@james-crabnebula james-crabnebula force-pushed the chore/update-schemars-0.9 branch from 08c913c to 95dcdd5 Compare March 4, 2026 13:43
@FabianLars-crabnebula FabianLars-crabnebula changed the title chore(deps): update schemars to 0.9 chore(deps): update schemars to v1 Mar 4, 2026
@FabianLars-crabnebula FabianLars-crabnebula changed the title chore(deps): update schemars to v1 chore(deps): update schemars to 0.9 Mar 4, 2026
Feature rename: url → url2. Use SchemaSettings::draft07() to keep
schema.json output on JSON Schema Draft 7 for IDE compatibility.
No Rust code changes beyond build.rs generator settings.
@james-crabnebula james-crabnebula force-pushed the chore/update-schemars-0.9 branch from 95dcdd5 to 5657e9b Compare March 4, 2026 14:00
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