v2.3.1
Stirling-Tools/Stirling-PDFv2.3.1Jan 21, 2026by Frooodle
AI Summary
Improvements include SVG to PDF conversion, UI optimizations, and enhanced file processing resource management.
Key Highlights
- Added SVG to PDF conversion functionality.
- Fixed scrollbar issues in the settings menu.
- Improved file processing with resource management.
- Added tessdata language management for OCR.
New Features
- SVG to PDF conversion
- Admin tessdata language management
- Pipeline resource management improvements
- Scrollbar fixes
- Remove legacy Thymeleaf web UI
Full Release Notes
Several bug fixes , including - Scroll bar not showing correctly in settings menu - Automate menus showing options correctly and several other change,s such as SVG to PDF conversion and performance changes throughout app ## What's Changed ### Enhancements * feat(conversion): add SVG to PDF conversion functionality by @balazs-szucs in https://github.com/Stirling-Tools/Stirling-PDF/pull/5431 * feat(pipeline): improve file processing with resource management and temp file handling by @balazs-szucs in https://github.com/Stirling-Tools/Stirling-PDF/pull/5488 * feat(admin): add tessdata language management for OCR and download support by @Ludy87 in https://github.com/Stirling-Tools/Stirling-PDF/pull/5519 ### Minor Enhancements * :globe_with_meridians: Sync Translations + Update README Progress Table by @stirlingbot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/5489 * 🤖 format everything with pre-commit by stirlingbot by @stirlingbot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/5484 * [V2] fix(automation): enhance parameter handling and default values across operations, fix error in ManyToOne tools by @balazs-szucs in https://github.com/Stirling-Tools/Stirling-PDF/pull/5123 * scrollbar fixes by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/5529 * Fix hook ordering for endpoint name resolution by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/5517 * fix(automation): add zIndex and withinPortal props to dropdown components for improved UI consistency by @balazs-szucs in https://github.com/Stirling-Tools/Stirling-PDF/pull/5527 * refactor: remove legacy Thymeleaf web UI controllers and templates by @Ludy87 in https://github.com/Stirling-Tools/Stirling-PDF/pull/5406 * fix(pipeline): avoid bad multipart by letting RestTemplate set boundary by @Ludy87 in https://github.com/Stirling-Tools/Stirling-PDF/pull/5522 * chore(i18n): update and expand Dutch (nl-NL) translations by @Stephan-P in https://github.com/Stirling-Tools/Stirling-PDF/pull/5355 * Update Italian translations by @albanobattistella in https://github.com/Stirling-Tools/Stirling-PDF/pull/5508 ### Docker Updates * chore(ci): enable Gradle dependency caching across GitHub workflows by @Ludy87 in https://github.com/Stirling-Tools/Stirling-PDF/pull/5400 * build(deps): bump actions/checkout from 4.2.2 to 6.0.1 by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/5465 ### Development Tools * build(deps-dev): bump stylelint-config-standard from 39.0.1 to 40.0.0 in /devTools by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/5504 ### Other Changes * build(deps): bump actions/download-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/5503 * build(deps): bump reportlab from 4.4.5 to 4.4.9 in /testing/cucumber by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/5505