Tracking Issue for 0.16.0 Release
This is the tracking issue for the release of 0.16.0, which will include some breaking changes:
-
schemarsbumped to version 1- As a user it is important to bump your own
schemarsversion inCargo.tomlas both 0.9.0 and 1 can be added as dependencies but the trait bounds foraidemethods will no longer be satisfied and will have cryptic errors.
- As a user it is important to bump your own
- Uses
StatusCodeinstead ofu16for inferred responses - Upgrade to
axum-extra0.12
@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.
Thanks! This is helpful :)
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.