utoipa-1.0.0
What's New 💎 🆕 🎉
This release brings forth quite a few improvements which include improved path and query parameter resoving for actix-web framework, partial support for serde attributes and uuid support as well.
Previously with actix-web you needed to define the query parameters within params(...)
section of utoipa::path
attribute macro but this release lets users completely omit those parameters since they now can be derived with IntoParams
trait.
Serde support allows now people to skip fields or variants being serialized to OpenAPI spec and allows users to make the Component
s camelCase or any other case with rename_all
.
Uuids are now supported with uuid feature flag directly within parameters and fields of components.
This is also a breaking release so keep notice of changes. The minimum rustc is now 1.60 mainly because of new feature flag format introduced in rust 1.60. Also previously chrono_types
and chrono_types_with_format
is changed to just chrono
and chrono_with_format
because of this new feature flag format introduced in rust 1.60.
- (906d965) Bump up next release versions (#112)
- (84de831) Chore refactor chrono feature flg (#111)
- (9935968) Add partial serde attribute support (#110)
- (80b64d9) Fix broken Modify doc test
- (727f47e) Fix security scheme typo
- (d4c13aa) Add support for UUID (#109)
- (5d7fc92) Add enahanced parameter configuration options (#104)
- (0bd2bf4) Add IntoParams trait derive (#100)
- (6cec102) Add IntoParams trait for actix-web (#97)
- (158df33) Update next versions & README links