Skip to content

Releases: juhaku/utoipa

utoipa-1.1.0

10 Jun 20:43
Compare
Choose a tag to compare

What's New 💎 🆕 🎉

It has been a while since last release and it almost feels like a too long has passed. But long await is sometimes worth it. This release introduces
more fixes and features. Now there is a suppport for generic components and Swagger UI also got more configuration options. Thanks to the contributors for helping to make this lib even more awesome. ❤️

Full change log

utoipa-gen-1.0.2

03 May 22:26
Compare
Choose a tag to compare

What's New 💎 🆕 🎉

  • (0b5baaf) Bump up next release version
  • (960637e) Fix unused parameter warning
  • (374be13) Fix macro_rules generated components (#124)

Full change log

utoipa-1.0.2

03 May 22:28
Compare
Choose a tag to compare

What's New 💎 🆕 🎉

  • (0b5baaf) Bump up next release version
  • (374be13) Fix macro_rules generated components (#124)
  • (e22a5c0) Add axum example
  • (51c8825) Clean utoipa component derive test

Full change log

utoipa-swagger-ui-1.0.0

27 Apr 17:51
906d965
Compare
Choose a tag to compare

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. These involve utoipa and utoipa-gen crates but since this is breaking release the utoipa-swagger-ui need to be released as well with the latest utoipa. See more details in utoipa or utoipa-gen release.

  • (906d965) Bump up next release versions (#112)
  • (2a277e0) Update utoipa-swagger-ui docs
  • (9e70fc7) Update utoipa-swagger-ui lib docs
  • (158df33) Update next versions & README links

Full change log

utoipa-gen-1.0.1

27 Apr 20:12
Compare
Choose a tag to compare

What's New 💎 🆕 🎉

  • (3018814) Bump up next release version
  • (c1c9ee3) Fix lowercase typo
  • (ec93880) Fix IntoParams not allowing object types

Full change log

utoipa-gen-1.0.0

27 Apr 17:45
906d965
Compare
Choose a tag to compare

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 Components 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.

Full change log

utoipa-1.0.1

27 Apr 20:13
Compare
Choose a tag to compare

What's New 💎 🆕 🎉

  • (3018814) Bump up next release version
  • (c1c9ee3) Fix lowercase typo
  • (ec93880) Fix IntoParams not allowing object types

Full change log

utoipa-1.0.0

27 Apr 17:47
906d965
Compare
Choose a tag to compare

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 Components 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.

Full change log

utoipa-swagger-ui-0.3.0

18 Apr 22:06
41734a6
Compare
Choose a tag to compare

What's New 💎 🆕 🎉

Highlights for this release is integrated support for rocket framework for those who like to go orbit and beyond. Support for yaml thanks to first ever contribution @clearydude. As well some small fixes.

Full change log

utoipa-gen-0.2.0

18 Apr 22:02
41734a6
Compare
Choose a tag to compare

What's New 💎 🆕 🎉

Highlights for this release is integrated support for rocket framework for those who like to go orbit and beyond. Support for yaml thanks to first ever contribution @clearydude. As well some small fixes.

  • (41734a6) Bump up next release versions (#92)
  • (d4e0657) Update docs and actix parameter resolving
  • (53d743e) Update docs for Swagger UI (#90)
  • (23e0387) Add rocket swagger-ui integration (#89)
  • (ff626dc) Rocket extras for utoipa (#87)
  • (90d16e4) Fix hard error in doc-comment parsing (#86)
  • (9e5ae05) Improve actix-web path parsing

Full change log