| ⇢ | A | AttributeTrait added | |
| ⇢ | A | StorageTrait added | |
| ⇢ | A | StreamTrait added | |
| A | ↛ | AuraSession removed | |
| A | ↛ | PhpSession removed |
| ⇢ | A | StorageTrait::getStorage() added | |
| ⇢ | A | AttributeTrait::setAttribute() added | |
| ⇢ | A | AttributeTrait::getAttribute() added | |
| ⇢ | A | AttributeTrait::hasAttribute() added | |
| ⇢ | A | StorageTrait::setStorage() added | |
| ⇢ | A | StreamTrait::createStream() added | |
| ⇢ | A | Middleware::registerNamespace() added | |
| ⇢ | A | Middleware::getStreamFactory() added | |
| ⇢ | A | StorageTrait::initStorage() added | |
| A | ↘ | B | Robots::__invoke() got worse |
| A | ↘ | B | Middleware::__callStatic() got worse |
| C | ↗ | B | Geolocate::__invoke() improved |
| A | ↛ | Middleware::createStream() removed | |
| A | ↛ | Middleware::setAttribute() removed | |
| A | ↛ | Middleware::getAttribute() removed | |
| A | ↛ | Middleware::hasAttribute() removed | |
| A | ↛ | Geolocate::toSession() removed | |
| A | ↛ | PhpSession::__construct() removed | |
| A | ↛ | Geolocate::fromSession() removed | |
| A | ↛ | AuraSession::__construct() removed | |
| A | ↛ | AuraSession::get() removed | |
| A | ↛ | AuraSession::set() removed | |
| ⋮ | view more | ||