| ⇢ | A | StringStream added | |
| ⇢ | A | AuthenticatorData added | |
| ⇢ | A | AuthenticationExtensionsClient added | |
| ⇢ | A | AuthenticatorAttestationResponseChecker added | |
| ⇢ | A | CollectedClientData added | |
| ⇢ | A | AttestedCredentialData added | |
| ⇢ | A | AuthenticationExtensionsClientOutputs added | |
| ⇢ | A | TokenBinding added | |
| ⇢ | A | PublicKeyCredentialRequestOptions added | |
| ⇢ | A | AttestationObjectParser added | |
| B | ↗ | A | RegistrationResponse improved |
| ⇢ | B | CollectedClientData::createFormJson() added | |
| ⇢ | B | AuthenticatorAttestationResponseChecker::loadAttes... added | |
| ⇢ | B | PublicKeyCredential::createFromJson() added | |
| ⇢ | A | StringStream::read() added | |
| ⇢ | A | AuthenticatorData::__construct() added | |
| ⇢ | A | CollectedClientData::__construct() added | |
| ⇢ | A | AttestedCredentialData::__construct() added | |
| ⇢ | A | AttestationObjectParser::parse() added | |
| ⇢ | A | PublicKeyCredentialRequestOptions::__construct() added | |
| ⇢ | A | AuthenticatorAttestationResponse::createFromJson() added | |
| ⋮ | view more | ||
| A | ↘ | B | PublicKeyCredentialCreationOptions::jsonSerialize(... got worse |
| A | ↛ | RegistrationResponse::checkChallenge() removed | |