Version 2.0.1

July 10, 2026

Fixed

  • download() returning an empty response when called from Twig templates. In Craft 4+, templates render while the response is already being sent, so the response is now sent explicitly before the request ends.

Version 2.0.0

July 10, 2026

Added

  • Craft CMS 4 and 5 compatibility.
  • Environment variable support for the API Key setting, with autosuggest in the settings UI.

Changed

  • Upgraded from the PDFShift v2 API to the v3 API (X-API-Key authentication).
  • API requests now use Craft's bundled Guzzle client instead of raw cURL.
  • Downloads are now sent through Craft's response object and properly end the request.
  • Fixed the settings asset bundle namespace mismatch by removing the unused asset bundle entirely.

Removed

  • Craft CMS 3 support. PHP 8.0.2+ is now required.
  • Leftover scaffolding: empty asset bundle, unused translations, .craftplugin, and package-lock.json.

Version 1.1.1

October 27, 2020

Changed

  • Added support for psr-4 autoloading

Version 1.1.0

December 12, 2019

Changed

  • Optimize Download Functionality.

Added

  • Error Handling.

Version 1.0.3

August 5, 2019

Changed

  • Set download functionality to redirect to S3 URL in order to increase browser compatibilities.

Version 1.0.2

July 3, 2019

Fixed

  • Set correct license.

Version 1.0.1

July 3, 2019

Fixed

  • macOS File Case Issues.

Version 1.0.0

July 3, 2019

Added

  • Initial Release.