From 0b5baaf75744cf94efc4bb288c4e4597b3482cae Mon Sep 17 00:00:00 2001 From: Juha Kukkonen Date: Wed, 4 May 2022 01:15:49 +0300 Subject: [PATCH] Bump up next release version --- Cargo.toml | 4 ++-- README.md | 20 ++++++++++---------- src/lib.rs | 4 ++-- utoipa-gen/Cargo.toml | 2 +- 4 files changed, 15 insertions(+), 15 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index a7515ffe..59281163 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "utoipa" description = "Compile time generated OpenAPI documentation for Rust" -version = "1.0.1" +version = "1.0.2" edition = "2021" license = "MIT OR Apache-2.0" readme = "README.md" @@ -35,7 +35,7 @@ uuid = ["utoipa-gen/uuid"] serde = { version = "1.0", features = ["derive"] } serde_json = { version = "1.0", optional = true } serde_yaml = { version = "0.8", optional = true } -utoipa-gen = { version = "1.0.1", path = "./utoipa-gen" } +utoipa-gen = { version = "1.0.2", path = "./utoipa-gen" } [dev-dependencies] actix-web = { version = "4" } diff --git a/README.md b/README.md index cee19957..89b2452d 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # utoipa - Auto generated OpenAPI documentation [![Utoipa build](https://github.com/juhaku/utoipa/actions/workflows/build.yaml/badge.svg)](https://github.com/juhaku/utoipa/actions/workflows/build.yaml) -[![crates.io](https://img.shields.io/static/v1?label=crates.io&message=1.0.1&color=orange&logo=rust)](https://crates.io/crates/utoipa/1.0.1) -[![docs.rs](https://img.shields.io/static/v1?label=docs.rs&message=utoipa&color=blue&logo=data:image/svg+xml;base64,PHN2ZyByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxwYXRoIGZpbGw9IiNmNWY1ZjUiIGQ9Ik00ODguNiAyNTAuMkwzOTIgMjE0VjEwNS41YzAtMTUtOS4zLTI4LjQtMjMuNC0zMy43bC0xMDAtMzcuNWMtOC4xLTMuMS0xNy4xLTMuMS0yNS4zIDBsLTEwMCAzNy41Yy0xNC4xIDUuMy0yMy40IDE4LjctMjMuNCAzMy43VjIxNGwtOTYuNiAzNi4yQzkuMyAyNTUuNSAwIDI2OC45IDAgMjgzLjlWMzk0YzAgMTMuNiA3LjcgMjYuMSAxOS45IDMyLjJsMTAwIDUwYzEwLjEgNS4xIDIyLjEgNS4xIDMyLjIgMGwxMDMuOS01MiAxMDMuOSA1MmMxMC4xIDUuMSAyMi4xIDUuMSAzMi4yIDBsMTAwLTUwYzEyLjItNi4xIDE5LjktMTguNiAxOS45LTMyLjJWMjgzLjljMC0xNS05LjMtMjguNC0yMy40LTMzLjd6TTM1OCAyMTQuOGwtODUgMzEuOXYtNjguMmw4NS0zN3Y3My4zek0xNTQgMTA0LjFsMTAyLTM4LjIgMTAyIDM4LjJ2LjZsLTEwMiA0MS40LTEwMi00MS40di0uNnptODQgMjkxLjFsLTg1IDQyLjV2LTc5LjFsODUtMzguOHY3NS40em0wLTExMmwtMTAyIDQxLjQtMTAyLTQxLjR2LS42bDEwMi0zOC4yIDEwMiAzOC4ydi42em0yNDAgMTEybC04NSA0Mi41di03OS4xbDg1LTM4Ljh2NzUuNHptMC0xMTJsLTEwMiA0MS40LTEwMi00MS40di0uNmwxMDItMzguMiAxMDIgMzguMnYuNnoiPjwvcGF0aD48L3N2Zz4K)](https://docs.rs/utoipa/1.0.1/utoipa/) +[![crates.io](https://img.shields.io/static/v1?label=crates.io&message=1.0.2&color=orange&logo=rust)](https://crates.io/crates/utoipa/1.0.2) +[![docs.rs](https://img.shields.io/static/v1?label=docs.rs&message=utoipa&color=blue&logo=data:image/svg+xml;base64,PHN2ZyByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxwYXRoIGZpbGw9IiNmNWY1ZjUiIGQ9Ik00ODguNiAyNTAuMkwzOTIgMjE0VjEwNS41YzAtMTUtOS4zLTI4LjQtMjMuNC0zMy43bC0xMDAtMzcuNWMtOC4xLTMuMS0xNy4xLTMuMS0yNS4zIDBsLTEwMCAzNy41Yy0xNC4xIDUuMy0yMy40IDE4LjctMjMuNCAzMy43VjIxNGwtOTYuNiAzNi4yQzkuMyAyNTUuNSAwIDI2OC45IDAgMjgzLjlWMzk0YzAgMTMuNiA3LjcgMjYuMSAxOS45IDMyLjJsMTAwIDUwYzEwLjEgNS4xIDIyLjEgNS4xIDMyLjIgMGwxMDMuOS01MiAxMDMuOSA1MmMxMC4xIDUuMSAyMi4xIDUuMSAzMi4yIDBsMTAwLTUwYzEyLjItNi4xIDE5LjktMTguNiAxOS45LTMyLjJWMjgzLjljMC0xNS05LjMtMjguNC0yMy40LTMzLjd6TTM1OCAyMTQuOGwtODUgMzEuOXYtNjguMmw4NS0zN3Y3My4zek0xNTQgMTA0LjFsMTAyLTM4LjIgMTAyIDM4LjJ2LjZsLTEwMiA0MS40LTEwMi00MS40di0uNnptODQgMjkxLjFsLTg1IDQyLjV2LTc5LjFsODUtMzguOHY3NS40em0wLTExMmwtMTAyIDQxLjQtMTAyLTQxLjR2LS42bDEwMi0zOC4yIDEwMiAzOC4ydi42em0yNDAgMTEybC04NSA0Mi41di03OS4xbDg1LTM4Ljh2NzUuNHptMC0xMTJsLTEwMiA0MS40LTEwMi00MS40di0uNmwxMDItMzguMiAxMDIgMzguMnYuNnoiPjwvcGF0aD48L3N2Zz4K)](https://docs.rs/utoipa/1.0.2/utoipa/) ![rustc](https://img.shields.io/static/v1?label=rustc&message=1.60%2B&color=orange&logo=rust) Want to have your API documented with OpenAPI? But you dont want to see the @@ -51,9 +51,9 @@ and the `ipa` is _api_ reversed. Aaand... `ipa` is also awesome type of beer :be * **yaml** Enables **serde_yaml** serialization of OpenAPI objects. * **actix_extras** Enhances [actix-web](https://github.com/actix/actix-web/) intgration with being able to parse `path` and `path and query parameters` from actix web path attribute macros. See - [docs](https://docs.rs/utoipa/1.0.1/utoipa/attr.path.html#actix_extras-support-for-actix-web) or [examples](./examples) for more details. + [docs](https://docs.rs/utoipa/1.0.2/utoipa/attr.path.html#actix_extras-support-for-actix-web) or [examples](./examples) for more details. * **rocket_extras** Enhances [rocket](https://github.com/SergioBenitez/Rocket) framework integration with being - able to parse `path`, `path and query parameters` from rocket path attribute macros. See [docs](https://docs.rs/utoipa/1.0.1/utoipa/attr.path.html#rocket_extras-support-for-rocket) + able to parse `path`, `path and query parameters` from rocket path attribute macros. See [docs](https://docs.rs/utoipa/1.0.2/utoipa/attr.path.html#rocket_extras-support-for-rocket) or [examples](./examples) for more details. * **debug** Add extra traits such as debug traits to openapi definitions and elsewhere. * **chrono** Add support for [chrono](https://crates.io/crates/chrono) `DateTime`, `Date` and `Duration` @@ -65,25 +65,25 @@ and the `ipa` is _api_ reversed. Aaand... `ipa` is also awesome type of beer :be [RFC3339](https://xml2rfc.ietf.org/public/rfc/html/rfc3339.html#anchor14) as `ISO-8601`. * **decimal** Add support for [rust_decimal](https://crates.io/crates/rust_decimal) `Decimal` type. **By default** it is interpreted as `String`. If you wish to change the format you need to override the type. - See the `value_type` in [component derive docs](https://docs.rs/utoipa/1.0.1/utoipa/derive.Component.html). + See the `value_type` in [component derive docs](https://docs.rs/utoipa/1.0.2/utoipa/derive.Component.html). * **uuid** Add support for [uuid](https://github.com/uuid-rs/uuid). `Uuid` type will be presented as `String` with format `uuid` in OpenAPI spec. -Utoipa implicitly has partial support for `serde` attributes. See [docs](https://docs.rs/utoipa/1.0.1/utoipa/derive.Component.html#partial-serde-attributes-support) for more details. +Utoipa implicitly has partial support for `serde` attributes. See [docs](https://docs.rs/utoipa/1.0.2/utoipa/derive.Component.html#partial-serde-attributes-support) for more details. ## Install Add minimal dependency declaration to Cargo.toml. ``` [dependencies] -utoipa = "1.0.1" +utoipa = "1.0.2" ``` To enable more features such as use actix framework extras you could define the dependency as follows. ``` [dependencies] -utoipa = { version = "1.0.1", features = ["actix_extras"] } +utoipa = { version = "1.0.2", features = ["actix_extras"] } ``` **Note!** To use `utoipa` together with Swagger UI you can use the [utoipa-swagger-ui](https://docs.rs/utoipa-swagger-ui/) crate. @@ -229,8 +229,8 @@ This would produce api doc something similar to: * See how to serve OpenAPI doc via Swagger UI check [utoipa-swagger-ui](https://docs.rs/utoipa-swagger-ui/) crate for more details. * Browse to [examples](https://github.com/juhaku/utoipa/tree/master/examples) for more comprehensive examples. -* Modify generated OpenAPI at runtime check [Modify](https://docs.rs/utoipa/1.0.1/utoipa/trait.Modify.html) trait for more details. -* More about OpenAPI security in [security documentation](https://docs.rs/utoipa/1.0.1/utoipa/openapi/security/index.html). +* Modify generated OpenAPI at runtime check [Modify](https://docs.rs/utoipa/1.0.2/utoipa/trait.Modify.html) trait for more details. +* More about OpenAPI security in [security documentation](https://docs.rs/utoipa/1.0.2/utoipa/openapi/security/index.html). # License diff --git a/src/lib.rs b/src/lib.rs index b6349093..102e1852 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -72,14 +72,14 @@ //! Add minimal dependency declaration to Cargo.toml. //! ```text //! [dependencies] -//! utoipa = "1.0.1" +//! utoipa = "1.0.2" //! ``` //! //! To enable more features such as use actix framework extras you could define the //! dependency as follows. //! ```text //! [dependencies] -//! utoipa = { version = "1.0.1", features = ["actix_extras"] } +//! utoipa = { version = "1.0.2", features = ["actix_extras"] } //! ``` //! //! **Note!** To use `utoipa` together with Swagger UI you can use the [`utoipa-swagger-ui`][utoipa_swagger] crate. diff --git a/utoipa-gen/Cargo.toml b/utoipa-gen/Cargo.toml index 37259003..62106b1b 100644 --- a/utoipa-gen/Cargo.toml +++ b/utoipa-gen/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "utoipa-gen" description = "Code generation implementation for utoipa" -version = "1.0.1" +version = "1.0.2" edition = "2021" license = "MIT OR Apache-2.0" readme = "README.md"