| ⇢ | A | NullEncryption added | |
| ⇢ | A | EncryptionOptions added | |
| ⇢ | A | PdfWriterOptions added | |
| ⇢ | A | DocumentInformation added | |
| B | ↛ | Document removed | |
| A | ↛ | Info removed | |
| A | ↛ | TextStringType removed | |
| A | ↛ | DateType removed | 
| ⇢ | B | AbstractEncryption::forPdfVersion() added | |
| ⇢ | B | DocumentInformation::set() added | |
| ⇢ | A | DocumentInformation::get() added | |
| ⇢ | A | PdfWriterOptions::getEncryption() added | |
| ⇢ | A | DocumentInformation::retrieveDate() added | |
| ⇢ | A | EncryptionOptions::__construct() added | |
| ⇢ | A | PdfWriterOptions::__construct() added | |
| ⇢ | A | DocumentInformation::remove() added | |
| ⇢ | A | PdfWriterOptions::getPdfVersion() added | |
| ⇢ | A | DocumentInformation::has() added | |
| ⋮ | view more | ||
| C | ↛ | Document::sweepIndirectReferences() removed | |
| B | ↛ | Info::get() removed | |
| B | ↛ | Document::resolveCircularReferences() removed | |
| B | ↛ | Document::writeObjects() removed | |
| B | ↛ | Document::enableEncryption() removed | |
| B | ↛ | Document::__construct() removed | |
| B | ↛ | Info::set() removed | |
| A | ↛ | Document::write() removed | |
| A | ↛ | Document::toString() removed | |
| A | ↛ | Info::retrieveDate() removed | |
| ⋮ | view more | ||