Follow us on Twitter for updates. Our blog highlights the best new features and changes.

Newest Release

2021.2.2 - 19 Aug 2021

  • Fixed

    Fixes a problem where a PDF table of contents (outline) may link to the wrong page. (#30070)

  • Fixed

    Fixes a rare crash that may happen when rendering a PDF. (#29843)

  • Fixed

    Fixes an issue where XFDF annotations like lines without an explicit width attribute were not rendered. In these cases, we now imply a line width of 1 pt. (#30291)

  • Fixed

    Fixes an issue where fonts were not correctly included in the PDF resulting in wrongly rendered free text annotations. (#30115)

  • Fixed

    Fixes an issue where highlight annotations used the wrong blend mode after importing with Instant JSON. (#30537)

  • Fixed

    Fixes an issue where redactions of paths could fail with Coordinate outside allowed range if the path coordinates were very large. (#29791)

Previous Releases

2021.2.1 - 8 Jul 2021

  • Added

    Adds support for blend mode in all annotations when using Instant JSON. If blendMode is not specified, it defaults to normal. (#29582)

  • Added

    Adds the ability to control the color and opacity of flattened note annotations. (#29694)

  • Fixed

    Fixes a problem where errors in applying Instant JSON were not correctly logged. (#29725)

  • Fixed

    Fixes an issue where OCR would fail if no text is on the page. Now the call returns successfully. (#29527)

  • Fixed

    Fixes an issue where importing a ‘goToRemote’ without a page index would fail. (#29616)

  • Fixed

    Fixes an issue where importing unknown actions using Instant JSON failed. (#29814)

  • Fixed

    Fixes an issue with OCR where no text is found if the text on the page is relatively large. (#29512)

2021.2.0 - 10 May 2021

See the announcement post.

  • Added

    Adds the /render endpoint that provides support for rendering document pages and converting whole documents to images. (#29190)

  • Added

    Adds the ability to process TIFF images. (#28758)

  • Added

    Adds support for toggling the case sensitiveness of search queries when creating redactions. (#28814)

  • Added

    Adds support for specifying blend mode for shape annotations in Instant JSON. (#29081)

  • Fixed

    Fixes an issue where some saved documents contained a xref table with more than one subsection. This may have caused problems if the document was signed multiple times, for example. (#28755)

  • Fixed

    Fixes an issue where the framework may write unnecessary entries to the PDF trailer dictionary. (#28755)

2021.1.1 - 1 Apr 2021

  • Added

    Adds support for running PSPDFKit Processor on ARM processors. (#28366)

  • Fixed

    Fixes an issue where text extracted from an image using OCR was not selectable on the macOS Preview.app. (#28329)

2021.1.0 - 11 Mar 2021

See the announcement post.

  • Added

    Adds new updateMetadata operation that updates the title and author of the processed PDF. (#26262)

  • Added

    Adds request ID to log messages that can be supplied using X-Request-Id request header. (#27975)

  • Added

    Adds support for PDF generation. (#26791)

  • Added

    Adds support for running Processor with no authentication, or with API token authentication. (#27830)

  • Changed

    Changes the /process endpoint to make operations parameter optional. (#28178)

  • Fixed

    Fixes an issue where stuck libreoffice processes were not killed after the configured timeout. (#27104)

2020.2.0 - 03 Nov 2020

  • Added

    Adds support for redacting documents. (#26507)

    • Added

      Adds new applyRedactions document operation that will apply all existing redaction annotations in the affected document.

    • Added

      Adds new createRedactions document operation that will automatically create redaction annotations in the document based on specified search options.

  • Fixed

    Fixes an issue that would trigger a 415, unsupported_media_type error with specific PDF files. (#26539)

2020.1.2 - 28 Oct 2020

  • Fixed

    Fixes CVE-2020-15999 in upstream dependency Freetype. (#26610)

2020.1.1 - 13 Oct 2020

  • Added

    Adds support for limiting the maximum uploaded file size using the MAX_UPLOAD_SIZE_BYTES environment variable. (#25798)

  • Added

    Adds support for importing a subset of document’s pages with importDocument operation using the importedPageIndexes attribute. (#26002)

  • Added

    Improves libreoffice based document conversion by ensuring that failed conversion operations do not lead to zombie soffice processes. (#25925)

    • Added

      Adds LIBREOFFICE_CONVERSION_TIMEOUT environment variable to configure the timeout of conversion operations.

  • Fixed

    Fixes an issue where a log message was emitted about incompatible file and libmagic versions. (#26284)

  • Changed

    Improves the quality of office conversion. (#26387)

2020.1.0 - 10 Sep 2020

See the announcement post.

  • Changed

    Initial Release