v2.13.2

megadose/holehev2.13.2Jun 24, 2026by Frooodle

AI Summary

Focused on desktop performance optimization and security improvements, this release upgrades TypeScript to version 6 and removes unused dependencies like ffmpeg from Docker images. It also fixes UI performance, update notification visibility, and issues preventing desktop Macs from running correctly.

Key Highlights

  • Significant UI performance improvements for desktop users
  • Upgrade to TypeScript 6 and removal of unused dependencies (ffmpeg) from Docker
  • Fixes for desktop Mac compatibility and build issues
  • Resolves update notification visibility issues in SaaS mode
  • Redesign of tool config types to eliminate `any` typing

Full Release Notes

This release is for security fixes and removal of unused dependencies within our docker
It also contains 
- UI performance fix for desktop users!
- stopping update notices appearing to usecases it shouldn't! 
- Fixes for desktop mac not running correctly
- Some build issues for certain desktop builds

<!-- Release notes generated using configuration in .github/release.yml at main -->

## What's Changed
### Bug Fixes
* fix(frontend): correctly display the current user role in the edit dialog by @Ludy87 in https://github.com/Stirling-Tools/Stirling-PDF/pull/6758
* Make pre-commit scripts more OS-agnostic by @jbrunton96 in https://github.com/Stirling-Tools/Stirling-PDF/pull/6724
* fix(team): hide users already assigned to the selected team by @Ludy87 in https://github.com/Stirling-Tools/Stirling-PDF/pull/6760
### Enhancements
* Upgrade to TypeScript 6 by @jbrunton96 in https://github.com/Stirling-Tools/Stirling-PDF/pull/6772
* Redesign tool config types to avoid `any` typing by @jbrunton96 in https://github.com/Stirling-Tools/Stirling-PDF/pull/6582
* Remove ffmpeg from published Docker images by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/6791
* fix update notification visibility and install flicker by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/6776
* fix desktop bundles by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/6773
* build(deps): bump astral-sh/setup-uv from 8.1.0 to 8.2.0 + translation files by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6748
* fast-path local PDF transport and reduce chat re-renders by @EthanHealy01 in https://github.com/Stirling-Tools/Stirling-PDF/pull/6798
* chore: update svg conversion and database import handling by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/6796
### Minor Enhancements
* chore(build): centralize Gradle dependency version management by @Ludy87 in https://github.com/Stirling-Tools/Stirling-PDF/pull/6499
* chore(ci): upgrade Gradle to 9.6.0 across workflows, Docker builds, and wrapper by @Ludy87 in https://github.com/Stirling-Tools/Stirling-PDF/pull/6790
### Other Changes
* Build Rust cache on nightlies by @jbrunton96 in https://github.com/Stirling-Tools/Stirling-PDF/pull/6768
* Add JUnit tests to raise coverage across all modules by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/6782
* :globe_with_meridians: Sync Translations + Update README Progress Table by @stirlingbot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6739


**Full Changelog**: https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.13.1...v2.13.2