1
0
mirror of https://github.com/actix/actix-extras.git synced 2024-11-23 15:51:06 +01:00

prepare v3 compatible releases (#95)

This commit is contained in:
Rob Ede 2020-09-11 21:22:55 +01:00 committed by GitHub
parent bad5f32a68
commit 4a546718aa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
12 changed files with 82 additions and 72 deletions

View File

@ -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

View File

@ -1,10 +1,10 @@
[package]
name = "actix-cors"
version = "0.3.0-alpha.1"
version = "0.3.0"
authors = ["Nikolay Kim <fafhrd91@gmail.com>"]
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 }

View File

@ -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

View File

@ -1,10 +1,10 @@
[package]
name = "actix-identity"
version = "0.3.0-alpha.1"
version = "0.3.0"
authors = ["Nikolay Kim <fafhrd91@gmail.com>"]
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/"

View File

@ -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

View File

@ -1,11 +1,14 @@
[package]
name = "actix-protobuf"
version = "0.6.0-alpha.1"
version = "0.6.0"
edition = "2018"
authors = ["kingxsp <jin.hb.zh@outlook.com>", "Yuki Okushi <huyuumi.dev@gmail.com>"]
description = "Protobuf support for actix-web framework."
authors = [
"kingxsp <jin.hb.zh@outlook.com>",
"Yuki Okushi <huyuumi.dev@gmail.com>"
]
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]

View File

@ -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

View File

@ -1,11 +1,11 @@
[package]
name = "actix-redis"
version = "0.9.0-alpha.2"
version = "0.9.0"
authors = ["Nikolay Kim <fafhrd91@gmail.com>"]
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 }

View File

@ -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

View File

@ -1,10 +1,10 @@
[package]
name = "actix-session"
version = "0.4.0-alpha.1"
version = "0.4.0"
authors = ["Nikolay Kim <fafhrd91@gmail.com>"]
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/"

View File

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

View File

@ -1,10 +1,13 @@
[package]
name = "actix-web-httpauth"
version = "0.4.2"
authors = ["svartalf <self@svartalf.info>", "Yuki Okushi <huyuumi.dev@gmail.com>"]
description = "HTTP authentication schemes for actix-web"
version = "0.5.0"
authors = [
"svartalf <self@svartalf.info>",
"Yuki Okushi <huyuumi.dev@gmail.com>",
]
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