utoipa

Simple, Fast, Code first and Compile time generated OpenAPI documentation for Rust

APACHE-2.0 License

Downloads
10.1M
Stars
2.2K
Committers
90

Bot releases are visible (Hide)

utoipa - utoipa-gen-5.0.0-alpha.0

Published by github-actions[bot] 5 months ago

What's New 💎 🆕 🎉

  • (d020f92) Update versions @juhaku
  • (674d0b9) Add description attribute on ToSchema (#949) @juhaku
  • (f7750fc) Add support for description and summary overriding (#948) @juhaku
  • (403d716) Fix summary / description split on empty lines (#947) @juhaku
  • (b22eb1a) Enhance OpenApi nesting with tags support (#932) @juhaku
  • (ea59c38) Address clippy lints and refactor serde parsing (#931) @juhaku
  • (97bc507) Add nest OpenApi support (#930) @juhaku
  • (28cf85c) Fix compile error propagation (#929) @juhaku
  • (48342ae) Fix tuple params missing features (#928) @juhaku
  • (5530d29) Clean up imports for utoipa-gen @juhaku
  • (7563a72) change pub(super) enum to pub enum (#926) @cuiihaoo
  • (2661057) allow for multiple req body content_type (#876) @TroyKomodo
  • (f03e7d5) Migrate out from proc macro error (#920) @juhaku
  • (9f8ebf3) Add support for addtional tags via tags (#916) @juhaku

Full change log

utoipa - utoipa-swagger-ui-7.1.0

Published by github-actions[bot] 5 months ago

What's New 💎 🆕 🎉

  • (68172bf) Update utoipa-swagger-ui vendored dependency @juhaku
  • (91a98ef) Update utoipa-swagger-ui-vendored version @juhaku
  • (2ddc279) Include res for crates @juhaku
  • (164c161) Update min Rust version and utoipa-swagger-ui version @juhaku
  • (c63407d) Add vendored Swagger UI for utoipa (#941) @juhaku

Full change log

utoipa - utoipa-swagger-ui-vendored-0.1.1

Published by github-actions[bot] 5 months ago

What's New 💎 🆕 🎉

  • (91a98ef) Update utoipa-swagger-ui-vendored version @juhaku
  • (2ddc279) Include res for crates @juhaku

Full change log

utoipa - utoipa-swagger-ui-7.0.3

Published by github-actions[bot] 5 months ago

What's New 💎 🆕 🎉

  • (360e23e) Fix docs.rs build @juhaku

Full change log

utoipa - utoipa-swagger-ui-7.0.2

Published by github-actions[bot] 5 months ago

What's New 💎 🆕 🎉

This release further improves the utoipa-swagger-ui crates build by allowing usage of file: protocol, making reqwest optional for downloading the Swagger UI as well as allow defining custom CA.

  • (72218c9) Update utoipa-swagger-ui versions (#938) @juhaku
  • (139c035) Add missing windows check to utoipa-swagger-ui build.rs @juhaku
  • (ffcd202) Enhance utoipa-swagger-ui build (#936) @juhaku
  • (335407b) Use CARGO_HTTP_CAINFO CA file in build script if present (#935) @ranger-ross
  • (97bc507) Add nest OpenApi support (#930) @juhaku
  • (19ff135) Improve file:// url parsing (#925) @oscar6echo
  • (272ceb8) Make SWAGGER_UI_DOWNLOAD_URL support file:// urls (#923) @oscar6echo

Full change log

utoipa - utoipa-swagger-ui-7.0.1

Published by github-actions[bot] 6 months ago

What's New 💎 🆕 🎉

  • (8594735) Make reqwest to use rustls instead of openssl (#912) @juhaku

Full change log

utoipa - utoipa-4.2.3

Published by github-actions[bot] 6 months ago

What's New 💎 🆕 🎉

  • (e0718de) Update utoipa version @juhaku
  • (8594735) Make reqwest to use rustls instead of openssl (#912) @juhaku
  • (09eb5ab) Have OpenApi::merge consider operations/methods as well as paths (#910) @jcrossley3

Full change log

utoipa - utoipa-4.2.2

Published by github-actions[bot] 6 months ago

What's New 💎 🆕 🎉

  • (2de0fb7) Fix utoipa-gen dependency version (#909) @juhaku

Full change log

utoipa - utoipa-scalar-0.1.0

Published by github-actions[bot] 6 months ago

What's New 💎 🆕 🎉

  • (c907d43) Update docs and next versions
  • (becc132) Use same licences for scalar as well
  • (613b3ad) Add crate for serving Scalar via utoipa (#892) @junlarsen

Full change log

utoipa - utoipa-redoc-4.0.0

Published by github-actions[bot] 6 months ago

What's New 💎 🆕 🎉

  • (c907d43) Update docs and next versions
  • (4b32ba9) Add default-features = false to the optional axum dependency to avoid pulling in tokio in non-tokio environments (#874) @jakubadamw
  • (7b74942) Refactor ReDoc to take Cow<'static, str> instead of borrowed str (#869) @simongoricar
  • (8639185) Fix spelling (#846) @jayvdb

Full change log

utoipa - utoipa-rapidoc-4.0.0

Published by github-actions[bot] 6 months ago

What's New 💎 🆕 🎉

  • (c907d43) Update docs and next versions
  • (4b32ba9) Add default-features = false to the optional axum dependency to avoid pulling in tokio in non-tokio environments (#874) @jakubadamw
  • (5c6b0e2) Refactor RapiDoc to take Cow<'static, str> instead of borrowed str (#867) @simongoricar
  • (8639185) Fix spelling (#846) @jayvdb

Full change log

utoipa - utoipa-swagger-ui-7.0.0

Published by github-actions[bot] 6 months ago

What's New 💎 🆕 🎉

  • (19fb23c) Seems like the zip_next is nowadays just zip again
  • (c907d43) Update docs and next versions
  • (926a5e8) Update default Swagger UI version (#905) @juhaku
  • (4d798bc) Replace zip with zip_next (#889) @Pr0methean
  • (4b32ba9) Add default-features = false to the optional axum dependency to avoid pulling in tokio in non-tokio environments (#874) @jakubadamw
  • (776f753) Add flex to utoipa-swagger-ui build (#845) @oscar6echo
  • (8639185) Fix spelling (#846) @jayvdb

Full change log

utoipa - utoipa-4.2.1

Published by github-actions[bot] 6 months ago

What's New 💎 🆕 🎉

  • (19fb23c) Seems like the zip_next is nowadays just zip again
  • (c907d43) Update docs and next versions
  • (becc132) Use same licences for scalar as well
  • (926a5e8) Update default Swagger UI version (#905) @juhaku
  • (9713b26) Add additional check to ensure generic type resolution is only for generics (#904) @LockedThread
  • (613b3ad) Add crate for serving Scalar via utoipa (#892) @junlarsen
  • (5aa9749) Skip 1st line in path macro description expansion (#881) @edward-shen
  • (365469f) Implement include_str! for tags (#893) @junlarsen
  • (4d798bc) Replace zip with zip_next (#889) @Pr0methean
  • (4b32ba9) Add default-features = false to the optional axum dependency to avoid pulling in tokio in non-tokio environments (#874) @jakubadamw
  • (7b74942) Refactor ReDoc to take Cow<'static, str> instead of borrowed str (#869) @simongoricar
  • (5c6b0e2) Refactor RapiDoc to take Cow<'static, str> instead of borrowed str (#867) @simongoricar
  • (776f753) Add flex to utoipa-swagger-ui build (#845) @oscar6echo
  • (8639185) Fix spelling (#846) @jayvdb

Full change log

utoipa - utoipa-gen-4.3.0

Published by github-actions[bot] 6 months ago

What's New 💎 🆕 🎉

  • (19fb23c) Seems like the zip_next is nowadays just zip again
  • (c907d43) Update docs and next versions
  • (9713b26) Add additional check to ensure generic type resolution is only for generics (#904) @LockedThread
  • (5aa9749) Skip 1st line in path macro description expansion (#881) @edward-shen
  • (365469f) Implement include_str! for tags (#893) @junlarsen
  • (4b32ba9) Add default-features = false to the optional axum dependency to avoid pulling in tokio in non-tokio environments (#874) @jakubadamw
  • (8639185) Fix spelling (#846) @jayvdb

Full change log

utoipa - utoipa-swagger-ui-6.0.0

Published by github-actions[bot] 9 months ago

What's New 💎 🆕 🎉

Support for rocket 0.5.0, utoipa-swagger-ui not relying on interpolate-folder-path feature on rust embed minimising dependencies plus other tweaks.

  • (f7cae03) Update next versions
  • (fe229e2) Allowing utoipa/utoipa-swagger-ui successfully build on Windows and made path proc macro attribute more permissive (#830) @JohnScience
  • (d437919) Update Rocket v0.5 (#825) @yuk1ty
  • (3e5a635) Generate embed code instead of using interpolation (#828) @helaan
  • (7e49344) Misc document improvements (#814) @jayvdb

Full change log

utoipa - utoipa-redoc-3.0.0

Published by github-actions[bot] 9 months ago

What's New 💎 🆕 🎉

Support for rocket 0.5.0 plus other tweaks.

  • (f7cae03) Update next versions
  • (d437919) Update Rocket v0.5 (#825) @yuk1ty
  • (7e49344) Misc document improvements (#814) @jayvdb

Full change log

utoipa - utoipa-rapidoc-3.0.0

Published by github-actions[bot] 9 months ago

What's New 💎 🆕 🎉

Support for rocket 0.5.0 plus other tweaks.

  • (f7cae03) Update next versions
  • (d437919) Update Rocket v0.5 (#825) @yuk1ty
  • (a968ced) fix: fix typo (#822) @wyfo
  • (7e49344) Misc document improvements (#814) @jayvdb

Full change log

utoipa - utoipa-4.2.0

Published by github-actions[bot] 9 months ago

What's New 💎 🆕 🎉

Thanks again the awesome community of making this release possible. Changes by glance includes improvements in path macro, support for rocket 0.5 and axum 0.7.0, support for multiple security keys, utoipa-swagger-ui not relying on folder-interpolation feature and serde deny unknown fields plus other tweaks.

  • (f7cae03) Update next versions
  • (fe229e2) Allowing utoipa/utoipa-swagger-ui successfully build on Windows and made path proc macro attribute more permissive (#830)
  • (d437919) Update Rocket v0.5 (#825) @yuk1ty
  • (3e5a635) Generate embed code instead of using interpolation (#828) @helaan
  • (1ea9cf8) Update docs
  • (1b9c39b) Path impl_for override. PathBuilder::path_from (#759) @wyatt-herkamp
  • (a968ced) fix: fix typo (#822) @wyfo
  • (7493c33) Add support for specifying multiple security requirement keys (#813) @abs0luty
  • (f965165) Support serde deny_unknown_fields (#816) @jayvdb
  • (7e49344) Misc document improvements (#814) @jayvdb
  • (beb68fa) Hide Debug behind debug feature (#815) @jayvdb
  • (35f32b1) Update next versions
  • (93dfaf1) Axum 0.7 bindings (#807) @Libbum

Full change log

utoipa - utoipa-gen-4.2.0

Published by github-actions[bot] 9 months ago

What's New 💎 🆕 🎉

Thanks again the awesome community of making this release possible. Changes by glance includes improvements in path macro, support for rocket 0.5 and axum 0.7.0, support for multiple security keys and serde deny unknown fields plus other tweaks.

  • (f7cae03) Update next versions
  • (fe229e2) Allowing utoipa/utoipa-swagger-ui successfully build on Windows and made path proc macro attribute more permissive (#830) @JohnScience
  • (d437919) Update Rocket v0.5 (#825) @yuk1ty
  • (1ea9cf8) Update docs
  • (1b9c39b) Path impl_for override. PathBuilder::path_from (#759) @wyatt-herkamp
  • (7493c33) Add support for specifying multiple security requirement keys (#813) @abs0luty
  • (f965165) Support serde deny_unknown_fields (#816) @jayvdb
  • (7e49344) Misc document improvements (#814) @jayvdb
  • (beb68fa) Hide Debug behind debug feature (#815) @jayvdb
  • (93dfaf1) Axum 0.7 bindings (#807) @Libbum

Full change log

utoipa - utoipa-rapidoc-2.0.0

Published by github-actions[bot] 11 months ago

What's New 💎 🆕 🎉

This release makes the axum 0.7 the minimum supported version.

  • (35f32b1) Update next versions
  • (93dfaf1) Axum 0.7 bindings (#807) @Libbum

Full change log