| ⇢ | B | JWT added | |
| ⇢ | A | JWKFinderManager added | |
| ⇢ | A | JWK added | |
| ⇢ | A | JWKSet added | |
| ⇢ | A | JWS added | |
| ⇢ | A | SignatureInstruction added | |
| ⇢ | A | JWAManager added | |
| ⇢ | A | EncryptionInstruction added | |
| ⇢ | A | JWE added | |
| B | ↛ | JWT removed | |
| A | ↛ | JWKFinderManager removed | |
| A | ↛ | EncryptionInstruction removed | |
| A | ↛ | SignatureInstruction removed | |
| A | ↛ | JWAManager removed | |
| A | ↛ | JWKSet removed | |
| A | ↛ | HasJWKManager removed | |
| A | ↛ | HasJWKSetManager removed | |
| A | ↛ | HasJWTManager removed | |
| A | ↛ | JWKSetManager removed | |
| ⋮ | view more | ||
| ⇢ | B | JWKFinderManager::isKeySearched() added | |
| ⇢ | A | JWAManager::removeAlgorithm() added | |
| ⇢ | A | JWKFinderManager::addKey() added | |
| ⇢ | A | JWAManager::addAlgorithm() added | |
| ⇢ | A | JWS::withSignature() added | |
| ⇢ | A | JWT::withClaims() added | |
| ⇢ | A | JWK::withValue() added | |
| ⇢ | A | JWT::withoutProtectedHeader() added | |
| ⇢ | A | SignatureInstruction::__construct() added | |
| ⇢ | A | JWE::withCiphertext() added | |
| ⋮ | view more | ||
| A | ↘ | B | AESKW::checkKey() got worse |
| A | ↘ | B | ECDSA::checkKey() got worse |
| A | ↘ | B | ECDHES::checkKey() got worse |
| B | ↛ | JWKFinderManager::isKeySearched() removed | |
| A | ↛ | JWAManager::removeAlgorithm() removed | |
| A | ↛ | JWKFinderManager::addKey() removed | |
| A | ↛ | JWE::withAAD() removed | |
| A | ↛ | JWT::getPayloadValue() removed | |
| A | ↛ | JWKSet::addKey() removed | |
| A | ↛ | JWKSet::removeKey() removed | |
| A | ↛ | JWE::withIV() removed | |
| A | ↛ | JWK::withValue() removed | |
| A | ↛ | JWS::withSignature() removed | |
| ⋮ | view more | ||