v2.2.1

Stirling-Tools/Stirling-PDFv2.2.1Jan 12, 2026by Frooodle

AI Summary

Focuses on mobile QR scanner improvements, desktop connection fixes, and OCR language customization.

Key Highlights

  • Added custom options for Mobile QR scanner.
  • Fixed desktop self-host connection issues.
  • Fixed custom OCR languages.
  • Added logic to hide login options based on selection.

New Features

  • Mobile QR scanner custom options
  • Desktop self-hosted connection logging
  • OCR fix and Mobile QR changes
  • Hide login if login type disabled
  • Verify PDF fix for XMP metadata

Full Release Notes

<!-- Release notes generated using configuration in .github/release.yml at main -->
This release has:
- Possible fix for selfhost connection issues from desktop app
- custom OCR languages fix
- hide login options based on selection
- Mobile QR scanner custom options (Found under connections in settings menu)

<img width="688" height="475" alt="image" src="https://github.com/user-attachments/assets/0038d56f-9a32-49a6-a1fe-7664c997e87d" />


## What's Changed
### Minor Enhancements
* Desktop self-hosted connection logging by @ConnorYoh in https://github.com/Stirling-Tools/Stirling-PDF/pull/5410
* 🤖 format everything with pre-commit by stirlingbot by @stirlingbot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/5367
* OCR fix and Mobile QR changes by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/5433
* hide login if login type disabled by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/5438
* fix(verify-pdf): verification to properly detect non-PDF/A documents with XMP metadata by @balazs-szucs in https://github.com/Stirling-Tools/Stirling-PDF/pull/5397
### Other Changes
* new VPS by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/5430


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

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

## What's Changed
### Minor Enhancements
* Desktop self-hosted connection logging by @ConnorYoh in https://github.com/Stirling-Tools/Stirling-PDF/pull/5410
* 🤖 format everything with pre-commit by stirlingbot by @stirlingbot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/5367
* OCR fix and Mobile QR changes by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/5433
* hide login if login type disabled by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/5438
* fix(verify-pdf): verification to properly detect non-PDF/A documents with XMP metadata by @balazs-szucs in https://github.com/Stirling-Tools/Stirling-PDF/pull/5397
### Other Changes
* new VPS by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/5430


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

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

## What's Changed
### Minor Enhancements
* Desktop self-hosted connection logging by @ConnorYoh in https://github.com/Stirling-Tools/Stirling-PDF/pull/5410
* 🤖 format everything with pre-commit by stirlingbot by @stirlingbot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/5367
* OCR fix and Mobile QR changes by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/5433
* hide login if login type disabled by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/5438
* fix(verify-pdf): verification to properly detect non-PDF/A documents with XMP metadata by @balazs-szucs in https://github.com/Stirling-Tools/Stirling-PDF/pull/5397
### Other Changes
* new VPS by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/5430


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