| ⇢ | A | ConnectionNegotiation added | |
| ⇢ | A | AppendCrlfConnection added | |
| ⇢ | A | ReconnectAfterConnection added | |
| ⇢ | A | AuthNegotiation added |
| ⇢ | C | ClientFactory::fromString() added | |
| ⇢ | B | AuthNegotiation::negotiate() added | |
| ⇢ | A | ConnectionNegotiation::negotiate() added | |
| ⇢ | A | ReconnectAfterConnection::validateConnection() added | |
| ⇢ | A | ClientFactory::withAllowInsecure() added | |
| ⇢ | A | AuthNegotiation::__construct() added | |
| ⇢ | A | ConnectionNegotiation::__construct() added | |
| ⇢ | A | ReconnectAfterConnection::__construct() added | |
| ⇢ | A | ReconnectAfterConnection::connect() added | |
| ⇢ | A | ReconnectAfterConnection::disconnect() added | |
| ⋮ | view more | ||
| C | ↗ | A | ClientFactory::newClient() improved |