diff --git a/actix-tls/CHANGES.md b/actix-tls/CHANGES.md index 78ba3665..8ab9a711 100644 --- a/actix-tls/CHANGES.md +++ b/actix-tls/CHANGES.md @@ -1,6 +1,9 @@ # Changes ## Unreleased - 2021-xx-xx + + +## 3.0.0-rc.1 - 2021-11-29 ### Added * Derive `Debug` for `connect::Connection`. [#422] * Implement `Display` for `accept::TlsError`. [#422] @@ -9,7 +12,7 @@ * Implement `Error` for `connect::ConnectError`. [#422] ### Changed -* There are now no default features. [#422] +* The crate's default features flags no longer include `uri`. [#422] * Useful re-exports from underlying TLS crates are exposed in a `reexports` modules in all acceptors and connectors. * Convert `connect::ResolverService` from enum to struct. [#422] * Make `ConnectAddrsIter` private. [#422] @@ -21,6 +24,37 @@ * Rename struct `connect::{ConnectServiceFactory => Connector}`. [#422] * Rename TLS acceptor service future types and hide from docs. [#422] * Unbox some service futures types. [#422] +* Inline modules in `connect::tls` to `connect` module. [#422] + +### Removed +* Remove `connect::{new_connector, new_connector_factory, default_connector, default_connector_factory}` methods. [#422] +* Remove `connect::native_tls::Connector::service` method. [#422] +* Remove redundant `connect::Connection::from_parts` method. [#422] + +[#422]: https://github.com/actix/actix-net/pull/422 + + +### Added +* Derive `Debug` for `connect::Connection`. [#422] +* Implement `Display` for `accept::TlsError`. [#422] +* Implement `Error` for `accept::TlsError` where both types also implement `Error`. [#422] +* Implement `Default` for `connect::Resolver`. [#422] +* Implement `Error` for `connect::ConnectError`. [#422] + +### Changed +* The crate's default features flags no longer include `uri`. [#422] +* Useful re-exports from underlying TLS crates are exposed in a `reexports` modules in all acceptors and connectors. +* Convert `connect::ResolverService` from enum to struct. [#422] +* Make `ConnectAddrsIter` private. [#422] +* Rename `accept::native_tls::{NativeTlsAcceptorService => AcceptorService}`. [#422] +* Rename `connect::{Address => Host}` trait. [#422] +* Rename method `connect::Connection::{host => hostname}`. [#422] +* Rename struct `connect::{Connect => ConnectInfo}`. [#422] +* Rename struct `connect::{ConnectService => ConnectorService}`. [#422] +* Rename struct `connect::{ConnectServiceFactory => Connector}`. [#422] +* Rename TLS acceptor service future types and hide from docs. [#422] +* Unbox some service futures types. [#422] +* Inline modules in `connect::tls` to `connect` module. [#422] ### Removed * Remove `connect::{new_connector, new_connector_factory, default_connector, default_connector_factory}` methods. [#422] diff --git a/actix-tls/Cargo.toml b/actix-tls/Cargo.toml index 29feff73..a3404884 100755 --- a/actix-tls/Cargo.toml +++ b/actix-tls/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "actix-tls" -version = "3.0.0-beta.9" +version = "3.0.0-rc.1" authors = [ "Nikolay Kim ", "Rob Ede ", @@ -21,7 +21,7 @@ name = "actix_tls" path = "src/lib.rs" [features] -default = [] +default = ["accept", "connect"] # enable acceptor services accept = []