PSPDFKit 2024.1 Migration Guide

Versioning

We’ve changed our versioning system from semantic versioning to yyyy.version.patch:

  • yyyy — The year in which the version was released (e.g. 2024).

  • version — The version number for this year, beginning with 1 and incrementing by 1 for each non-patch release.

  • patch — The patch number for this version.

Digital Signatures

API Change

SignerOptions#privateKey has changed to a PrivateKey type, and privateKey has been moved to privateKeyEntry.

Trusted certificates are now added using the TrustedKeyStore object class instead of the deprecated SignatureManger#addTrustedCertificate method.