| ⇢ | A | UriHelpers added | |
| ⇢ | A | SoftDeletable added | |
| ⇢ | A | UserTrait added | |
| ⇢ | A | RequestStruct added | |
| ⇢ | A | StreamHelpers added | |
| ⇢ | A | Indexable added | |
| ⇢ | A | Castable added | |
| ⇢ | A | ResponseStruct added | |
| ⇢ | A | NotifiableUserTrait added | |
| ⇢ | A | ExposableIndexable added | |
| ⋮ | view more | ||
| A | ↛ | UriHelpers removed | |
| A | ↛ | ProtectedExposable removed | |
| A | ↛ | ParsedBodyRequestStruct removed | |
| A | ↛ | NotifiableUserTrait removed | |
| A | ↛ | EnhancedEnumSupport removed | |
| A | ↛ | LockableUserTrait removed | |
| A | ↛ | JsonRequestStruct removed | |
| A | ↛ | VerifiableUserTrait removed | |
| A | ↛ | QueryRequestStruct removed | |
| A | ↛ | MailableUserTrait removed | |
| ⋮ | view more | ||
| ⇢ | B | Enum::fromValue() added | |
| ⇢ | A | ProvidersAwareTrait::register() added | |
| ⇢ | A | UriHelpers::isStandardPort() added | |
| ⇢ | A | StreamHelpers::isModeWriteable() added | |
| ⇢ | A | Castable::internalCheckAndCastPropertyValue() added | |
| ⇢ | A | Message::injectHeader() added | |
| ⇢ | A | ProvidersAwareTrait::registerDeferred() added | |
| ⇢ | A | Castable::internalCastPropertyValue() added | |
| ⇢ | A | Indexable::getMappedArrayFromIndexedArray() added | |
| ⇢ | A | LockableUserTrait::getLoginAttemptsField() added | |
| ⋮ | view more | ||
| B | ↛ | Enum::fromValue() removed | |
| A | ↛ | UriHelpers::isStandardPort() removed | |
| A | ↛ | ProvidersAwareTrait::register() removed | |
| A | ↛ | Castable::internalCheckAndCastPropertyValue() removed | |
| A | ↛ | StreamHelpers::isModeWriteable() removed | |
| A | ↛ | Message::injectHeader() removed | |
| A | ↛ | ProvidersAwareTrait::registerDeferred() removed | |
| A | ↛ | Castable::internalCastPropertyValue() removed | |
| A | ↛ | Indexable::getMappedArrayFromIndexedArray() removed | |
| A | ↛ | Arrayable::values() removed | |
| ⋮ | view more | ||