| ⇢ | B | JWT added | |
| ⇢ | A | JWKFinderManager added | |
| ⇢ | A | JWAManager added | |
| ⇢ | A | EncryptionInstruction added | |
| ⇢ | A | JWE added | |
| ⇢ | A | JWK added | |
| ⇢ | A | JWKSet added | |
| ⇢ | A | JWS added | |
| ⇢ | A | SignatureInstruction added | |
| B | ↛ | JWT removed | |
| A | ↛ | JWKFinderManager removed | |
| A | ↛ | HasJWKSetManager removed | |
| A | ↛ | HasJWTManager removed | |
| A | ↛ | JWKSetManager removed | |
| A | ↛ | JWKManager removed | |
| A | ↛ | JWTManager removed | |
| A | ↛ | JWE removed | |
| A | ↛ | JWK removed | |
| A | ↛ | JWS removed | |
| ⋮ | view more | ||
| ⇢ | B | JWKFinderManager::isKeySearched() added | |
| ⇢ | A | JWAManager::removeAlgorithm() added | |
| ⇢ | A | JWKFinderManager::addKey() added | |
| ⇢ | A | JWE::withAAD() added | |
| ⇢ | A | JWKSet::addKey() added | |
| ⇢ | A | JWKSet::removeKey() added | |
| ⇢ | A | JWT::withInput() added | |
| ⇢ | A | JWE::withIV() added | |
| ⇢ | A | JWT::withEncodedProtectedHeaders() added | |
| ⇢ | A | JWKFinderManager::isPrivateKey() 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 | ↛ | JWT::withEncodedProtectedHeader() removed | |
| A | ↛ | JWKManager::createJWK() removed | |
| A | ↛ | JWT::withEncodedPayload() removed | |
| A | ↛ | JWT::withProtectedHeader() removed | |
| A | ↛ | SignatureInstruction::__construct() removed | |
| A | ↛ | JWT::withUnprotectedHeader() removed | |
| A | ↛ | JWT::withProtectedHeaderValue() removed | |
| ⋮ | view more | ||