| ⇢ | A | JWKFactory added | |
| ⇢ | A | JWSFactory added | |
| ⇢ | A | Recipient added | |
| ⇢ | A | Signature added | |
| ⇢ | A | StringUtil added | |
| ⇢ | A | JWEFactory added | |
| A | ↘ | B | JWE got worse |
| A | ↘ | B | Loader got worse |
| F | ↗ | B | Encrypter improved |
| D | ↛ | Converter removed | |
| A | ↛ | KeyFactory removed | |
| A | ↛ | EncryptionInstruction removed | |
| A | ↛ | JWKConverter removed | |
| A | ↛ | JWKSetConverter removed | |
| A | ↛ | SignatureInstruction removed | |
| A | ↛ | PayloadConverterFactory removed | |
| A | ↛ | LoaderFactory removed | |
| A | ↛ | PayloadConverterManager removed |
| ⇢ | D | JWE::toFlattenedJSON() added | |
| ⇢ | D | JWE::toJSON() added | |
| ⇢ | C | JWKFactory::createFromX5C() added | |
| ⇢ | C | Decrypter::decryptUsingKeySet() added | |
| ⇢ | B | Loader::convert() added | |
| ⇢ | B | JWKFactory::downloadContent() added | |
| ⇢ | B | JWS::toJSON() added | |
| ⇢ | B | JWKFactory::createFromX5U() added | |
| ⇢ | B | Encrypter::addRecipient() added | |
| ⇢ | B | JWE::toCompactJSON() added | |
| ⋮ | view more | ||
| B | ↗ | A | AESKW::checkKey() improved |
| D | ↗ | C | Verifier::verify() improved |
| B | ↗ | A | Encrypter::findCompressionMethod() improved |
| C | ↘ | D | Loader::loadSerializedJsonJWE() got worse |
| C | ↗ | B | Loader::loadSerializedJsonJWS() improved |
| D | ↛ | Converter::fromSerializationRecipientToCompactSeri... removed | |
| D | ↛ | Encrypter::computeRecipient() removed | |
| C | ↛ | Converter::mergeJWE() removed | |
| C | ↛ | Converter::merge() removed | |
| C | ↛ | KeyFactory::createFromX5C() removed | |
| C | ↛ | Encrypter::encrypt() removed | |
| C | ↛ | Converter::mergeJWS() removed | |
| C | ↛ | Converter::getPreparedInput() removed | |
| C | ↛ | Converter::fromSerializationRecipientToFlattenedSe... removed | |
| C | ↛ | Decrypter::decrypt() removed | |
| ⋮ | view more | ||