| ⇢ | A | AppIdExtension added | |
| ⇢ | A | GenericExtensionInput added | |
| ⇢ | A | GenericExtension added | |
| ⇢ | A | ExtensionResponse added | |
| ⇢ | A | GenericExtensionOutput added | |
| ⇢ | A | AppIdExtensionInput added | |
| ⇢ | A | AbstractExtension added | |
| ⇢ | A | ExtensionRegistry added | |
| ⇢ | A | AppIdExtensionOutput added | |
| ⇢ | A | ExtensionInputsTrait added | |
| ⋮ | view more | ||
| ⇢ | A | AbstractVerifier::processExtensions() added | |
| ⇢ | A | ServerBuilder::setupExtensions() added | |
| ⇢ | A | ServerBuilder::enableExtensions() added | |
| ⇢ | A | GenericExtension::parseResponse() added | |
| ⇢ | A | AbstractExtension::__construct() added | |
| ⇢ | A | AbstractExtensionInput::__serialize() added | |
| ⇢ | A | AbstractExtension::getIdentifier() added | |
| ⇢ | A | ServerBuilder::addCustomExtension() added | |
| ⇢ | A | AbstractExtensionInput::__unserialize() added | |
| ⇢ | A | AbstractContext::addExtensionInput() added | |
| ⋮ | view more | ||