From 4a546718aa928f9f06a87ab2718e9dafb6b709ed Mon Sep 17 00:00:00 2001 From: Rob Ede Date: Fri, 11 Sep 2020 21:22:55 +0100 Subject: [PATCH] prepare v3 compatible releases (#95) --- actix-cors/CHANGES.md | 7 +++++++ actix-cors/Cargo.toml | 8 ++++---- actix-identity/CHANGES.md | 13 +++++++----- actix-identity/Cargo.toml | 6 +++--- actix-protobuf/CHANGES.md | 21 ++++++++++---------- actix-protobuf/Cargo.toml | 13 ++++++------ actix-redis/CHANGES.md | 15 ++++++-------- actix-redis/Cargo.toml | 10 +++++----- actix-session/CHANGES.md | 37 +++++++++++++++++------------------ actix-session/Cargo.toml | 6 +++--- actix-web-httpauth/CHANGES.md | 3 +++ actix-web-httpauth/Cargo.toml | 15 +++++++------- 12 files changed, 82 insertions(+), 72 deletions(-) diff --git a/actix-cors/CHANGES.md b/actix-cors/CHANGES.md index f87930f08..693a2d4db 100644 --- a/actix-cors/CHANGES.md +++ b/actix-cors/CHANGES.md @@ -1,20 +1,27 @@ # Changes ## Unreleased - 2020-xx-xx + + +## 0.3.0 - 2020-09-11 * Update `actix-web` dependency to 3.0.0. * Minimum supported Rust version(MSRV) is now 1.42.0. * Implement the Debug trait on all public types. + ## 0.3.0-alpha.1 - 2020-03-11 * Minimize `futures-*` dependencies * Update `actix-web` dependency to 3.0.0-alpha.1 + ## 0.2.0 - 2019-12-20 * Release + ## 0.2.0-alpha.3 - 2019-12-07 * Migrate to actix-web 2.0.0 * Bump `derive_more` crate version to 0.99.0 + ## 0.1.0 - 2019-06-15 * Move cors middleware to separate crate diff --git a/actix-cors/Cargo.toml b/actix-cors/Cargo.toml index 14ddfb6e0..ee992696f 100644 --- a/actix-cors/Cargo.toml +++ b/actix-cors/Cargo.toml @@ -1,10 +1,10 @@ [package] name = "actix-cors" -version = "0.3.0-alpha.1" +version = "0.3.0" authors = ["Nikolay Kim "] -description = "Cross-origin resource sharing (CORS) for actix-web applications." +description = "Cross-origin resource sharing (CORS) controls for Actix web" readme = "README.md" -keywords = ["cors", "web", "framework"] +keywords = ["actix", "cors", "web", "security", "crossorigin"] homepage = "https://actix.rs" repository = "https://github.com/actix/actix-extras.git" documentation = "https://docs.rs/actix-cors/" @@ -17,7 +17,7 @@ path = "src/lib.rs" [dependencies] actix-web = { version = "3.0.0", default_features = false } -actix-service = "1.0.1" +actix-service = "1.0.6" derive_more = "0.99.2" futures-util = { version = "0.3.4", default-features = false } diff --git a/actix-identity/CHANGES.md b/actix-identity/CHANGES.md index 3d1fc686f..d79b5d8ff 100644 --- a/actix-identity/CHANGES.md +++ b/actix-identity/CHANGES.md @@ -1,23 +1,26 @@ # Changes ## Unreleased - 2020-xx-xx + + +## 0.3.0 - 2020-09-11 * Update `actix-web` dependency to 3.0.0. -* Minimum supported Rust version(MSRV) is now 1.42.0. +* Minimum supported Rust version (MSRV) is now 1.42.0. -## [0.3.0-alpha.1] - 2020-03-14 +## 0.3.0-alpha.1 - 2020-03-14 * Update the `time` dependency to 0.2.7 * Update the `actix-web` dependency to 3.0.0-alpha.1 * Minimize `futures` dependency -## [0.2.1] - 2020-01-10 +## 0.2.1 - 2020-01-10 * Fix panic with already borrowed: BorrowMutError #1263 -## [0.2.0] - 2019-12-20 +## 0.2.0 - 2019-12-20 * Use actix-web 2.0 -## [0.1.0] - 2019-06-xx +## 0.1.0 - 2019-06-xx * Move identity middleware to separate crate diff --git a/actix-identity/Cargo.toml b/actix-identity/Cargo.toml index 415557651..76433e43d 100644 --- a/actix-identity/Cargo.toml +++ b/actix-identity/Cargo.toml @@ -1,10 +1,10 @@ [package] name = "actix-identity" -version = "0.3.0-alpha.1" +version = "0.3.0" authors = ["Nikolay Kim "] -description = "Identity service for actix-web framework." +description = "Identity service for Actix web" readme = "README.md" -keywords = ["http", "web", "framework", "async", "futures"] +keywords = ["actix", "auth", "identity", "web", "security"] homepage = "https://actix.rs" repository = "https://github.com/actix/actix-web.git" documentation = "https://docs.rs/actix-identity/" diff --git a/actix-protobuf/CHANGES.md b/actix-protobuf/CHANGES.md index c6dda21c8..833cd3f17 100644 --- a/actix-protobuf/CHANGES.md +++ b/actix-protobuf/CHANGES.md @@ -1,44 +1,45 @@ # Changes ## Unreleased - 2020-xx-xx + + +## 0.6.0 - 2020-09-11 * Update `actix-web` dependency to 3.0.0. * Minimum supported Rust version(MSRV) is now 1.42.0 to use `matches!` macro. -## 0.6.0-alpha.1 (2020-07-06) +## 0.6.0-alpha.1 - 2020-07-06 * Update `actix-web` to 3.0.0-alpha.3 - * Minimum supported Rust version(MSRV) is now 1.40.0. - * Minimize `futures` dependency -## 0.5.1 (2019-02-17) +## 0.5.1 - 2019-02-17 * Move repository to actix-extras -## 0.5.0 (2019-01-24) +## 0.5.0 - 2019-01-24 * Migrate to actix-web 2.0.0 and std::future * Update prost to 0.6 * Update bytes to 0.5 -## 0.4.1 (2019-10-03) +## 0.4.1 - 2019-10-03 * Upgrade prost and prost-derive to 0.5.0 -## 0.4.0 (2019-05-18) +## 0.4.0 - 2019-05-18 * Upgrade to actix-web 1.0.0-rc * Removed `protobuf` method for `HttpRequest` (use `ProtoBuf` extractor instead) -## 0.3.0 (2019-03-07) +## 0.3.0 - 2019-03-07 * Upgrade to actix-web 0.7.18 -## 0.2.0 (2018-04-10) +## 0.2.0 - 2018-04-10 * Provide protobuf extractor -## 0.1.0 (2018-03-21) +## 0.1.0 - 2018-03-21 * First release diff --git a/actix-protobuf/Cargo.toml b/actix-protobuf/Cargo.toml index 5205a6b48..9f096d6ce 100644 --- a/actix-protobuf/Cargo.toml +++ b/actix-protobuf/Cargo.toml @@ -1,11 +1,14 @@ [package] name = "actix-protobuf" -version = "0.6.0-alpha.1" +version = "0.6.0" edition = "2018" -authors = ["kingxsp ", "Yuki Okushi "] -description = "Protobuf support for actix-web framework." +authors = [ + "kingxsp ", + "Yuki Okushi " +] +description = "Protobuf support for Actix web" readme = "README.md" -keywords = ["actix"] +keywords = ["actix", "protobuf", "protocol", "rpc"] homepage = "https://github.com/actix/actix-extras" repository = "https://github.com/actix/actix-extras.git" license = "MIT OR Apache-2.0" @@ -18,11 +21,9 @@ path = "src/lib.rs" [dependencies] actix-web = { version = "3.0.0", default_features = false } actix-rt = "1.1.1" - bytes = "0.5" futures-util = { version = "0.3.5", default-features = false } derive_more = "0.99" - prost = "0.6.0" [dev-dependencies] diff --git a/actix-redis/CHANGES.md b/actix-redis/CHANGES.md index c629fae02..121f8d380 100644 --- a/actix-redis/CHANGES.md +++ b/actix-redis/CHANGES.md @@ -1,32 +1,29 @@ # Changes ## Unreleased - 2020-xx-xx + + +## 0.9.0 - 2020-09-11 * Update `actix-web` dependency to 3.0.0. * Minimize `futures` dependency. -## [0.9.0-alpha.2] +## 0.9.0-alpha.2 - 2020-05-17 * Add `cookie_http_only` functionality to RedisSession builder, setting this to false allows JavaScript to access cookies. Defaults to true. - * Change type of parameter of ttl method to u32. - * Update `actix` to 0.10.0-alpha.3 - * Update `tokio-util` to 0.3 - * Minimum supported Rust version(MSRV) is now 1.40.0. -## [0.9.0-alpha.1] +## 0.9.0-alpha.1 - 2020-03-28 * Update `actix` to 0.10.0-alpha.2 - * Update `actix-session` to 0.4.0-alpha.1 - * Update `actix-web` to 3.0.0-alpha.1 - * Update `time` to 0.2.9 + ## [0.8.1] 2020-02-18 * Move `env_logger` dependency to dev-dependencies and update to 0.7 diff --git a/actix-redis/Cargo.toml b/actix-redis/Cargo.toml index 4c45b3a6f..0f7c6259c 100644 --- a/actix-redis/Cargo.toml +++ b/actix-redis/Cargo.toml @@ -1,11 +1,11 @@ [package] name = "actix-redis" -version = "0.9.0-alpha.2" +version = "0.9.0" authors = ["Nikolay Kim "] -description = "Redis integration for actix framework" +description = "Redis integration for Actix web" license = "MIT OR Apache-2.0" readme = "README.md" -keywords = ["web", "redis", "async", "actix", "tokio"] +keywords = ["actix", "redis", "async", "session"] homepage = "https://github.com/actix/actix-extras" repository = "https://github.com/actix/actix-extras.git" documentation = "https://docs.rs/actix-redis/" @@ -33,7 +33,7 @@ web = [ [dependencies] actix = "0.10.0" -actix-utils = "1.0.3" +actix-utils = "2.0.0" log = "0.4.6" backoff = "0.2.1" @@ -49,7 +49,7 @@ tokio-util = "0.3.0" actix-web = { version = "3.0.0", default_features = false, optional = true } actix-http = { version = "2.0.0", optional = true } actix-service = { version = "1.0.6", optional = true } -actix-session = { version = "0.4.0-alpha.1", optional = true } +actix-session = { version = "0.4.0", optional = true } rand = { version = "0.7.0", optional = true } serde = { version = "1.0.101", optional = true } serde_json = { version = "1.0.40", optional = true } diff --git a/actix-session/CHANGES.md b/actix-session/CHANGES.md index abe76e409..98013a55e 100644 --- a/actix-session/CHANGES.md +++ b/actix-session/CHANGES.md @@ -1,11 +1,14 @@ # Changes ## Unreleased - 2020-xx-xx + + +## 0.4.0 - 2020-09-11 * Update `actix-web` dependency to 3.0.0. * Minimum supported Rust version(MSRV) is now 1.42.0. -## [0.4.0-alpha.1] - 2020-03-14 +## 0.4.0-alpha.1 - 2020-03-14 * Update the `time` dependency to 0.2.7 * Update the `actix-web` dependency to 3.0.0-alpha.1 * Long lasting auto-prolonged session [#1292] @@ -13,69 +16,65 @@ [#1292]: https://github.com/actix/actix-web/pull/1292 -## [0.3.0] - 2019-12-20 +## 0.3.0 - 2019-12-20 * Release -## [0.3.0-alpha.4] - 2019-12-xx +## 0.3.0-alpha.4 - 2019-12-xx * Allow access to sessions also from not mutable references to the request -## [0.3.0-alpha.3] - 2019-12-xx +## 0.3.0-alpha.3 - 2019-12-xx * Add access to the session from RequestHead for use of session from guard methods - * Migrate to `std::future` - * Migrate to `actix-web` 2.0 -## [0.2.0] - 2019-07-08 +## 0.2.0 - 2019-07-08 * Enhanced ``actix-session`` to facilitate state changes. Use ``Session.renew()`` at successful login to cycle a session (new key/cookie but keeps state). Use ``Session.purge()`` at logout to invalid a session cookie (and remove from redis cache, if applicable). -## [0.1.1] - 2019-06-03 +## 0.1.1 - 2019-06-03 * Fix optional cookie session support -## [0.1.0] - 2019-05-18 +## 0.1.0 - 2019-05-18 * Use actix-web 1.0.0-rc -## [0.1.0-beta.4] - 2019-05-12 +## 0.1.0-beta.4 - 2019-05-12 * Use actix-web 1.0.0-beta.4 -## [0.1.0-beta.2] - 2019-04-28 +## 0.1.0-beta.2 - 2019-04-28 * Add helper trait `UserSession` which allows to get session for ServiceRequest and HttpRequest -## [0.1.0-beta.1] - 2019-04-20 +## 0.1.0-beta.1 - 2019-04-20 * Update actix-web to beta.1 - * `CookieSession::max_age()` accepts value in seconds -## [0.1.0-alpha.6] - 2019-04-14 +## 0.1.0-alpha.6 - 2019-04-14 * Update actix-web alpha.6 -## [0.1.0-alpha.4] - 2019-04-08 +## 0.1.0-alpha.4 - 2019-04-08 * Update actix-web -## [0.1.0-alpha.3] - 2019-04-02 +## 0.1.0-alpha.3 - 2019-04-02 * Update actix-web -## [0.1.0-alpha.2] - 2019-03-29 +## 0.1.0-alpha.2 - 2019-03-29 * Update actix-web - * Use new feature name for secure cookies -## [0.1.0-alpha.1] - 2019-03-28 +## 0.1.0-alpha.1 - 2019-03-28 * Initial impl diff --git a/actix-session/Cargo.toml b/actix-session/Cargo.toml index 677d8fe06..d77c6f7a2 100644 --- a/actix-session/Cargo.toml +++ b/actix-session/Cargo.toml @@ -1,10 +1,10 @@ [package] name = "actix-session" -version = "0.4.0-alpha.1" +version = "0.4.0" authors = ["Nikolay Kim "] -description = "Session for actix-web framework." +description = "Sessions for Actix web" readme = "README.md" -keywords = ["http", "web", "framework", "async", "futures"] +keywords = ["http", "web", "framework", "async", "session"] homepage = "https://actix.rs" repository = "https://github.com/actix/actix-web.git" documentation = "https://docs.rs/actix-session/" diff --git a/actix-web-httpauth/CHANGES.md b/actix-web-httpauth/CHANGES.md index 4db3f4785..9a07f6f30 100644 --- a/actix-web-httpauth/CHANGES.md +++ b/actix-web-httpauth/CHANGES.md @@ -1,6 +1,9 @@ # Changes ## Unreleased - 2020-xx-xx + + +## 0.5.0 - 2020-09-11 * Update `actix-web` dependency to 3.0.0. * Minimum supported Rust version(MSRV) is now 1.42.0. diff --git a/actix-web-httpauth/Cargo.toml b/actix-web-httpauth/Cargo.toml index 304d291fd..4523d902c 100644 --- a/actix-web-httpauth/Cargo.toml +++ b/actix-web-httpauth/Cargo.toml @@ -1,10 +1,13 @@ [package] name = "actix-web-httpauth" -version = "0.4.2" -authors = ["svartalf ", "Yuki Okushi "] -description = "HTTP authentication schemes for actix-web" +version = "0.5.0" +authors = [ + "svartalf ", + "Yuki Okushi ", +] +description = "HTTP authentication schemes for Actix web" readme = "README.md" -keywords = ["http", "web", "framework"] +keywords = ["http", "web", "framework", "authentication", "security"] homepage = "https://github.com/actix/actix-extras" repository = "https://github.com/actix/actix-extras.git" documentation = "https://docs.rs/actix-web-httpauth/" @@ -25,7 +28,3 @@ base64 = "0.12" [dev-dependencies] actix-rt = "1" - -[features] -default = [] -nightly = [] # leave it for compatibility