Back to Freedom.Tech Back
All Stirling-PDF releasesAll versions
Release Wed, Oct 21, 2026 2 min read

Stirling-PDF Viewer improvements and bug fixes

Original release notes

Smaller release with some nice viewer and editor improvements and bug fixes for annotation and compression

Key features are:

  • Arrow key support for viewer
  • Dual page view to support cover pages
  • Read aloud now starts at the selected text
  • You can now duplicate pages in page editor (multi tool)
  • Memory optimisations
  • Label damaged PDFs and offer Repair
  • Export PDF comments as CSV

Bug fixes

  • Fixed cases were compression was not correctly compressing
  • Fixed various annotation issues introduced in 3.2.0
  • Fixed issues with default tool picker mode

What's Changed

Bug Fixes

  • fix: persist Default tool picker mode and Default view on launch settings by @mvanhorn in https://github.com/Stirling-Tools/Stirling-PDF/pull/6827
  • fix(annotate): transparent shape fills and hollow default shapes by @reecebrowne in https://github.com/Stirling-Tools/Stirling-PDF/pull/8574
  • fix(viewer): exit annotation mode when the toolbar button is clicked again by @balazs-szucs in https://github.com/Stirling-Tools/Stirling-PDF/pull/8590

Enhancements

  • Update Backend 3rd Party Licenses by @stirlingbot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/8067
  • feat(md-pdf-conversion): Keep code block line breaks in Markdown to PDF by @EthanHealy01 in https://github.com/Stirling-Tools/Stirling-PDF/pull/8483
  • feat(viewer): Cover page option for dual-page view by @EthanHealy01 in https://github.com/Stirling-Tools/Stirling-PDF/pull/8484
  • Add left/right arrow key navigation to PDF viewer by @iam-Gautham in https://github.com/Stirling-Tools/Stirling-PDF/pull/7136
  • feat(annotations): Export comments as CSV by @EthanHealy01 in https://github.com/Stirling-Tools/Stirling-PDF/pull/8487
  • Fetch team and authorities with the supabase user lookup by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/8062
  • Ask where to run Stirling on first visit to SaaS by @EthanHealy01 in https://github.com/Stirling-Tools/Stirling-PDF/pull/8417
  • Start settings tours from the editor home by @EthanHealy01 in https://github.com/Stirling-Tools/Stirling-PDF/pull/8461
  • feat(read-aloud): Read aloud from selected text by @EthanHealy01 in https://github.com/Stirling-Tools/Stirling-PDF/pull/8488
  • Add Galician (gl-ES) translation by @manuelmovilla in https://github.com/Stirling-Tools/Stirling-PDF/pull/8499
  • feat(pageEditor): add per-page duplicate action and Ctrl+D shortcut by @balazs-szucs in https://github.com/Stirling-Tools/Stirling-PDF/pull/8559
  • Track renames properly in flaky tests and a11y checks by @jbrunton96 in https://github.com/Stirling-Tools/Stirling-PDF/pull/8575
  • perf: lazy-load Type3 font payloads by @balazs-szucs in https://github.com/Stirling-Tools/Stirling-PDF/pull/8584
  • Fix PDF permission inspection and annotation lifecycle regressions by @ConnorYoh in https://github.com/Stirling-Tools/Stirling-PDF/pull/8566
  • Discard qpdf compression output when it grows the file; bump to 3.2.1 by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/8586
  • Label damaged PDFs and offer Repair by @reecebrowne in https://github.com/Stirling-Tools/Stirling-PDF/pull/8589

Docker Updates

  • build(deps): bump step-security/harden-runner from 2.21.1 to 2.22.1 by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/8535

Other Changes

  • build(deps): bump dorny/test-reporter from 3.0.0 to 3.2.0 by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/8440
  • build(deps): bump github/codeql-action/upload-sarif from 4.38.2 to 4.38.3 by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/8536
  • build(deps): bump actions/upload-artifact from 7.0.1 to 7.0.2 by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/8537
  • Sync locale translations with en-US by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/8591

New Contributors

  • @iam-Gautham made their first contribution in https://github.com/Stirling-Tools/Stirling-PDF/pull/7136
  • @manuelmovilla made their first contribution in https://github.com/Stirling-Tools/Stirling-PDF/pull/8499

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v3.2.0...v3.2.1