aide icon indicating copy to clipboard operation
aide copied to clipboard

Tracking Issue for 0.16.0 Release

Open baxterjo opened this issue 4 weeks ago • 2 comments

This is the tracking issue for the release of 0.16.0, which will include some breaking changes:

  • schemars bumped to version 1
    • As a user it is important to bump your own schemars version in Cargo.toml as both 0.9.0 and 1 can be added as dependencies but the trait bounds for aide methods will no longer be satisfied and will have cryptic errors.
  • Uses StatusCode instead of u16 for inferred responses
  • Upgrade to axum-extra 0.12

baxterjo avatar Dec 18 '25 16:12 baxterjo

@jplatte feel free to close this if I'm overstepping, or completely rewrite the description. But I need a way to track the schemars upgrade.

baxterjo avatar Dec 18 '25 16:12 baxterjo

Thanks! This is helpful :)

jplatte avatar Dec 18 '25 18:12 jplatte

As a user it is important to bump your own schemars version in Cargo.toml as both 0.9.0 and 1 can be added as dependencies but the trait bounds for aide methods will no longer be satisfied and will have cryptic errors.

btw. in this regard. does it seem reasonable to you to have aide re-export the trait definitions of schemars? that way users would not need to explicitly depend on schemars. trait definition and trait implementation would always match.

jwulfheide-gb avatar Jan 12 '26 07:01 jwulfheide-gb