From c411f853eb10c739e0dc3c88e057b6a6a75728ee Mon Sep 17 00:00:00 2001 From: Tiago Castro Date: Wed, 13 Oct 2021 21:11:37 +0100 Subject: [PATCH] chore: prepare release of version 0.6 (#349) --- CHANGELOG.md | 2 +- Cargo.toml | 9 +++++---- core/Cargo.toml | 4 ++-- macros/Cargo.toml | 2 +- plugins/actix-web/Cargo.toml | 6 +++--- 5 files changed, 12 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 208807fd6..b5ca6f7b3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased] +## [0.6.0] - 2021-10-13 ### Added - Add support for actix-web-macros methods routing [PR#289](https://github.com/wafflespeanut/paperclip/pull/289) - Actix plugin: add an empty impl for actix-web `ReqData` diff --git a/Cargo.toml b/Cargo.toml index 247b6fe84..b4f6e0475 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "paperclip" -version = "0.5.0" +version = "0.6.0" authors = ["Ravi Shankar "] edition = "2018" description = "OpenAPI tooling library for type-safe compile-time checked HTTP APIs" @@ -18,15 +18,16 @@ path = "src/bin/main.rs" required-features = ["cli"] [dependencies] +paperclip-actix = { path = "plugins/actix-web", version = "0.4.0", optional = true } +paperclip-core = { path = "core", version = "0.4.0" } +paperclip-macros = { path = "macros", version = "0.5.0", optional = true } + env_logger = { version = "0.8", optional = true } git2 = { version = "0.13", optional = true } heck = { version = "0.3", optional = true } http = { version = "0.2", optional = true } itertools = "0.10" log = { version = "0.4", optional = true } -paperclip-actix = { path = "plugins/actix-web", version = "0.3.0", optional = true } -paperclip-core = { path = "core", version = "0.3.0" } -paperclip-macros = { path = "macros", version = "0.4.0", optional = true } parking_lot = { version = ">=0.10,<0.12" } regex = { version = "1.3", optional = true } reqwest = { version = "0.10", features = ["blocking"], optional = true } diff --git a/core/Cargo.toml b/core/Cargo.toml index a958db46e..ee3537285 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "paperclip-core" -version = "0.3.0" +version = "0.4.0" authors = ["Ravi Shankar "] edition = "2018" description = "Core types and traits for paperclip OpenAPI tooling library" @@ -10,6 +10,7 @@ homepage = "https://github.com/wafflespeanut/paperclip" repository = "https://github.com/wafflespeanut/paperclip" [dependencies] +paperclip-macros = { path = "../macros", version = "0.5.0" } actix-web2 = { version = "2", optional = true, default-features = false, package = "actix-web" } actix-web3 = { version = "3", optional = true, default-features = false, package = "actix-web" } actix-multipart = { version = "0", optional = true } @@ -20,7 +21,6 @@ heck = { version = "0.3", optional = true } once_cell = "1.4" log = { version = "0.4", optional = true } mime = "0.3" -paperclip-macros = { path = "../macros", version = "0.4.0" } parking_lot = { version = ">=0.10,<0.12", features = ["serde"] } pin-project = { version = "1.0", optional = true } rust_decimal = { version = "1", optional = true } diff --git a/macros/Cargo.toml b/macros/Cargo.toml index 0296b6acc..0eaa1dfa1 100644 --- a/macros/Cargo.toml +++ b/macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "paperclip-macros" -version = "0.4.0" +version = "0.5.0" authors = ["Ravi Shankar "] edition = "2018" description = "Macros for paperclip OpenAPI tooling library" diff --git a/plugins/actix-web/Cargo.toml b/plugins/actix-web/Cargo.toml index 5d803b027..f208b50eb 100644 --- a/plugins/actix-web/Cargo.toml +++ b/plugins/actix-web/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "paperclip-actix" -version = "0.3.0" +version = "0.4.0" authors = ["Ravi Shankar "] edition = "2018" description = "Paperclip OpenAPI plugin for actix-web framework" @@ -10,12 +10,12 @@ homepage = "https://github.com/wafflespeanut/paperclip" repository = "https://github.com/wafflespeanut/paperclip" [dependencies] +paperclip-core = { path = "../../core", version = "0.4.0", optional = true } +paperclip-macros = { path = "../../macros", version = "0.5.0", features = ["actix"] } futures = "0.3" actix-service = "1.0" actix-web2 = { version = "2", default-features = false, optional = true, package = "actix-web" } actix-web3 = { version = "3", default-features = false, optional = true, package = "actix-web" } -paperclip-core = { path = "../../core", version = "0.3.0", optional = true } -paperclip-macros = { path = "../../macros", version = "0.4.0", features = ["actix"] } parking_lot = ">=0.10,<0.12" serde_json = "1.0" once_cell = "1.4"