utoipa-gen-2.3.0
What's New 💎 🆕 🎉
It has been been a while since last release even the pace hasn't been the best but thanks to the many contributors keeping it up 🏆. This release adds a serde and a custom rename to the IntoParams
derive macro. A fix to an old Vec
example field bug where the example for Vec
types did not result correct schema #225 (comment). From now on there is no need to do it as it is in the comment but instead as example = json!(...)
. Other updates includes serde flatten (finally), ranges in response statuses and changes in defining responses paving the way for derived responses eventually.
- (a2ca384) Clean up deprecated code and lint warnings (#340)
- (d7109c3) Bump up next versions
- (8d3e443) Refactor IntoParams attribute parsing functionality (#339)
- (3364428) Refactor serde support and rename functionality (#337)
- (a406e59) Chore new component attribute parsing (#334)
- (0332914) Add support for serde flatten (#325) @kw7oe
- (b8cdfe4) Move serde module to a seprate file
- (97295cf) cargo format
- (4c28dcc) Allow manually setting field as nullable (#319) @jacob-pro
- (3180d18) Allow custom SchemaFormats (#315) @jacob-pro
- (00fb59a) allow renaming
IntoParams
field names (#309) @fluxxu - (3920a74) Update response docs
- (ab555d6) Allow using a response reference in the list of responses (#303) @jacob-pro
- (19e029e) Improve openapi info generation
- (513f66d) Fix mutliple authors separator (#302)
- (f3f1186) #297 - Allow using default and range matched status responses (#298) @jacob-pro