Releases: Stirling-Tools/Stirling-PDF
0.33.0 Multi-tool enhancements with multi selection
Multi-tool now supports multi-selection both via checkbox and our normal '1-10,12' style for its various operations meaning it now has advanced rotation/delete/extract operations with a nice UI
What's Changed
Bug Fixes
- Fix: Reading the username based on the login method. by @Ludy87 in #2211
- Fix canvas crop by @DimK10 in #2221
- Increase watermark coverage to fill page (#2049) by @thisisrenan in #2220
- Fix: Ensure backend receives false when checkbox is unchecked in split-pdf-by-chapters feature by @MaratheHarshad in #2234
- Fix: missing opener for View PDF #2206 by @Ludy87 in #2207
Enhancements
- Restricting file input to .md files for Markdown to PDF conversion by @MaratheHarshad in #2219
- Feature/1976/multi tool multiple pages by @reecebrowne in #2200
- Multitool advertising by @reecebrowne in #2247
Translation Changes
- Clear file inputs after jobs by @rafael-encinas in #2248
- Update messages_ca_CA.properties by @leo-jmateo in #2210
- Update messages_it_IT.properties by @albanobattistella in #2239
- Update translation files by @github-actions in #2252
- Update messages_it_IT.properties by @albanobattistella in #2250
Minor Enhancements
- Add: missing swagger Tag by @Ludy87 in #2238
- Prohibit the registration of unauthorized usernames by @Ludy87 in #2240
New Contributors
- @leo-jmateo made their first contribution in #2210
- @neuhaus made their first contribution in #2226
Full Changelog: v0.32.0...v0.33.0
0.32.0 Several bug fixes, multi-tool support blank page and more!
Major Enhancements
- [Feature] Set Executor Instances limits dynamically from properties by @rafael-encinas in #2193
- Add option to insert blank page between pages in Multi-tool (#2194) by @thisisrenan in #2201
- Removed CLI block on .exe installs to instead use dependency detection allowing Windows users to use CLI programs if installed
Other changes
Bug Fixes
- navbar.css: prevent overlapping of elements by @pheiduck in #2140
- fix sign pdf with cert signature logo not loading and add option to disable it by @sbplat in #2143
- Fix: Navbar layout overflow by @MaratheHarshad in #2162
- fix remmeber me (WIP) by @Frooodle in #2184
- Added input sanitization to fix self-xss issue by @Hotanya in #2189
- Fix: Card has no favorite icon by @Ludy87 in #2203
- Fix: Path correction to draggable.js #2154 + little makeup by @Ludy87 in #2159
- Fix: Add missing .map file for minified files by @Ludy87 in #2156
- Fix: Auto language detection #2122 by @Ludy87 in #2148
Minor Enhancements
- Fix: redeclaration of const and add: tranlation placeholder for Session Expiry Messages by @Ludy87 in #2158
- Searchbar in nav auto select, and exe nolonger disable CLI by @Frooodle in #2197
Translation Changes
- Update translation files by @github-actions in #2145
- Update messages_it_IT.properties by @albanobattistella in #2146
- Update messages_it_IT.properties by @albanobattistella in #2161
- Completed translations for 19 languages using AI by @Sf298 in #2164
- Corrects AI generated translation by @Ludy87 in #2166
- Update and improve zh_TW Traditional Chinese locale by @PeterDaveHello in #2188
New Contributors
- @pheiduck made their first contribution in #2140
- @MaratheHarshad made their first contribution in #2162
- @Hotanya made their first contribution in #2189
- @rafael-encinas made their first contribution in #2193
- @thisisrenan made their first contribution in #2201
Full Changelog: v0.31.1...v0.31.2
stirling-pdf-chart-1.0.1
HELM CHART RELEASE, to be ignored for general users
What's Changed
Bug Fixes
- navbar.css: prevent overlapping of elements by @pheiduck in #2140
- fix signature logo not loading and add option to disable it by @sbplat in #2143
- Fix: Navbar layout overflow by @MaratheHarshad in #2162
Minor Enhancements
- Fix: redeclaration of const and add: tranlation placeholder for Session Expiry Messages by @Ludy87 in #2158
- Fix: Path correction to draggable.js #2154 + little makeup by @Ludy87 in #2159
- Fix: Add missing .map file for minified files by @Ludy87 in #2156
- Fix: Auto language detection #2122 by @Ludy87 in #2148
Translation Changes
- Update translation files by @github-actions in #2145
- Update messages_it_IT.properties by @albanobattistella in #2146
- Update messages_it_IT.properties by @albanobattistella in #2161
- Completed translations for 19 languages using AI by @Sf298 in #2164
- Corrects AI generated translation by @Ludy87 in #2166
New Contributors
- @pheiduck made their first contribution in #2140
- @MaratheHarshad made their first contribution in #2162
Full Changelog: v0.31.1...stirling-pdf-chart-1.0.1
v0.31.1 Bug fix for compress PDF
What's Changed
Bug Fixes
Translation Changes
- Update messages_it_IT.properties by @albanobattistella in #2135
Full Changelog: v0.31.0...v0.31.1
0.31.0 Save signatures, Improved Compare and bug fixes
What's Changed
Enhancements
- Sign now supports saved images to be re-used. See https://github.com/Stirling-Tools/Stirling-PDF?tab=readme-ov-file#reuse-stored-files
- Optimization of SAML2 integration and improvement of certificate and error handling by @Ludy87 in #2105
- Modernize and secure temp file creation by @pixeebot in #2106
- Add new french translations by @florianfish in #2120
- Feature/298 improve compare performance by @reecebrowne in #2124
- Auto detect presence of external dependencies (LibreOffice etc) and disable/enable features dynamically by @Frooodle in #2082
- visual certificate signing by @sbplat in #2084
Minor Enhancements
- extract and apply the image orientation from exif data in imageToPdf by @sbplat in #2073
- Fix csrf by @Frooodle in #2126
Translation Changes
- Spanish translate by @manumora in #2102
- Update messages_de_DE.properties by @pixma140 in #2070
- Update messages_it_IT.properties by @albanobattistella in #2077
- added some missing translations by @swanemar in #2085
- Update translation files by @github-actions in #2125
- Update id_ID Translation and fix some grammars by @raniaamina in #2108
Other Changes
- Update 3rd Party Licenses by @github-actions in #2080
- Bump springBootVersion from 3.3.4 to 3.3.5 by @dependabot in #2117
- Bump org.springframework.boot from 3.3.4 to 3.3.5 by @dependabot in #2118
- Update 3rd Party Licenses by @github-actions in #2119
- 💾 Update Version by @github-actions in #2132
- Bump org.springframework.security:spring-security-saml2-service-provider from 6.3.3 to 6.3.4 by @dependabot in #2052
- Update 3rd Party Licenses by @github-actions in #2134
New Contributors
- @pixma140 made their first contribution in #2070
- @swanemar made their first contribution in #2085
- @florianfish made their first contribution in #2120
- @raniaamina made their first contribution in #2108
- @M0NsTeRRR made their first contribution in #2109
Full Changelog: v0.30.1...v0.31.0
0.30.1 Minor bug fixes
Bug fix
Fix for
- Removed horizontal scroll logic from multi-tool template by @reecebrowne in #2065
- Fix for analytics prompt not removing after chosen answer (unless app restarted)
- Fix for survey opening on startup (should only open after 5 home-page views)
What's Changed
Other Changes
- 💾 Update Version by @github-actions in #2064
Fixed for pro badge not removing
New Contributors
- @reecebrowne made their first contribution in #2065
Full Changelog: v0.30.0...v0.30.1
0.30.0 Lots of tweaks, UI home page update and bug fixes
Stirling PDF has another new release with lots of updates as we get ready for the launch of our pro version.
(No functionality is being removed from the free version)
This update also brings a new category-based home menu, let us know what you think!
List of all the changes in this release:
Major
- Added new user survey
- Home page improvements by @FiratUsta in #1940
- Added functionality to use the next available port by @Akhil-2020171 in #1913
Bug fixes - Added optional Opt IN user analytics to help improve Stirling-PDF
- commit for feature developing invert-replace color of a pdf for stirl… by @Hashim0510 in #1982
- Added page counts to merge pdf tool by @Charan19001A0231 in #1986
- Major Enhancements to SAML2 and OAuth2 Integration with Simplified Security Configurations by @Ludy87 in #2040 WIP not yet fully finished
Bug fixes
- fix: rotate preview in multitool for images by @sbplat in #1909
- fixed colorspace array exception by @sadi10 in #1925
- Fix pdfa conversion by @sbplat in #1907
- [fix]: Support for decryption of PDFs if encrypted without password by @maxi322 in #1949
Minor Enhancements
- Load pdf libs when needed by @sbplat in #1902
- length of card which was getting displayed on hovering is reduced by @amankhangit in #1915
- [FIX]: Reduce card size in "Get info on PDF" page by @HardikaZalavadia in #1932
- [fix]: home button on view PDF page by @HardikaZalavadia in #1933
- [Bug fix] Favorite Icon highlighted with yellow color when selected by @amankhangit in #1934
- remove style color by @sorydi3 in #1948
- [Bug fix] Tooltip support added for Theme & Settings in the Navigation bar by @amankhangit in #1947
- fix Show Javascript card layout by @HardikaZalavadia in #1959
- [Bug Fix] New Home Page Bug Fixes by @FiratUsta in #1973
- Searchbar Dynamically Resizes by @bxjyj in #1985
- Introduced protections against system command injection by @pixeebot in #2011
- Switch order of literals to prevent NullPointerException by @pixeebot in #2035
- Default terms and conditions to stirlingpdf.com by @Frooodle in #2058
- Add on hover color to sign by @Frooodle in #2059
Docker Updates
Translation Changes
- Update messages_it_IT.properties by @albanobattistella in #1910
- Update messages_de_DE.properties by @ipod86 in #1927
- Updating pt-BR translation file. by @p1lh4 in #1920
- Update messages_ja_JP.properties by @tkymmm in #1912
- Smaller italian optimizations by @loviuz in #1943
- Turkish translation by @dogancandemir in #1980
- Update translation files by @github-actions in #1987
- Update messages_zh_CN.properties by @NorthOuterTowner in #1989
- Update messages_it_IT.properties by @albanobattistella in #1990
- Update messages_it_IT.properties by @albanobattistella in #2020
- Update and improve zh_TW Traditional Chinese locale by @PeterDaveHello in #2030
- Update messages_pt_BR.properties by @thiagoor-cpu in #2029
- Update messages_it_IT.properties by @albanobattistella in #2022
- Update messages_bg_BG.properties by @nimdassdev in #2045
- Update and improve zh_TW Traditional Chinese locale by @PeterDaveHello in #2046
- Update messages_pl_PL.properties by @MarshallPatryk in #2042
- Update translation files by @github-actions in #2048
Other Changes
- Bump org.springframework:spring-webmvc from 6.1.9 to 6.1.13 by @dependabot in #1921
- Bump org.commonmark:commonmark from 0.22.0 to 0.23.0 by @dependabot in #1922
- Update 3rd Party Licenses by @github-actions in #1944
- Bump springBootVersion from 3.3.3 to 3.3.4 by @dependabot in #1953
- Bump commons-io:commons-io from 2.16.1 to 2.17.0 by @dependabot in #1955
- Bump org.springframework.boot from 3.3.3 to 3.3.4 by @dependabot in #1954
- Update 3rd Party Licenses by @github-actions in #1956
- 💾 Update Version by @github-actions in #2014
- Update 3rd Party Licenses by @github-actions in #2016
- Bump imageioVersion from 3.11.0 to 3.12.0 by @dependabot in #1998
- Bump org.apache.xmlgraphics:batik-all from 1.17 to 1.18 by @dependabot in #2018
- Bump io.micrometer:micrometer-core from 1.13.4 to 1.13.6 by @dependabot in #2019
- Update 3rd Party Licenses by @github-actions in #2032
- Update 3rd Party Licenses by @github-actions in #2033
- Update 3rd Party Licenses by @github-actions in #2044
- Bump org.commonmark:commonmark-ext-gfm-tables from 0.23.0 to 0.24.0 by @dependabot in #2055
- Bump org.springframework:spring-webmvc from 6.1.13 to 6.1.14 by @dependabot in #2053
- Bump org.commonmark:commonmark from 0.23.0 to 0.24.0 by @dependabot in #2054
- Update 3rd Party Licenses by @github-actions in #2056
- Update 3rd Party Licenses by @github-actions in #2057
New Contributors
- @sadi10 made their first contribution in #1925
- @ipod86 made their first contribution in #1927
- @p1lh4 made their first contribution in #1920
- @amankhangit made their first contribution in #1915
- @HardikaZalavadia made their first contribution in #1932
- @loviuz made their first contribution in #1943
- @MrErne made their first contribution in #1885
- @yubiuser made their first contribution in #1950
- @Akhil-2020171 made their first contribution in #1913
- @dogancandemir made their first contribution in #1980
- @bxjyj made their first contribution in #1985
- @Hashim0510 made their first contribution in #1982
- @NorthOuterTowner made their first contribution in #1989
- @thiagoor-cpu made their first contribution in #2029
- @MarshallPatryk made their first contribution in #2042
Full Changelog: v0.29.0...v0.30.0
0.29.0 Multi-tool supports split and images, Split by Chapters and more!
Major Enhancements
- Added https://www.stirlingpdf.com/ to the footer, We have paid support coming for all companies that want it, Please sign up in Contact Us form to find out more in future! Surveys to come...
- Add image support to multi-tool page by @Frooodle in #1769
- Add document splitting functionality to the multi-tools page by @FiratUsta in #1808
- Feature: Split PDFs by Chapters/Bookmarks by @Rudra-241 in #1786
- Added functionality to set font size and font type to add page numbers in both frontend and backend. by @creator1999 in #1783
- Introduced legal document support (Terms and Conditions, Privacy Policy etc) within settings.yml.
- Enhanced metrics collection to include unique user counts.
Bug fixes
- Change display name WEPB to WEBP by @Ludy87 in #1762
- [Bug Fix] Multiple Bug Fixes by @FiratUsta in #1836
- [Bug Fix] Fix Firefox Page Drag Bug by @FiratUsta in #1837
Minor Enhancements/Changes
- Footer link to Stirlingpdf.com by @Frooodle in #1827
- Page Scale: add pageSize KEEP #1798 by @nachokb in #1800
- Stirling-PDF now sets metadata for all PDF files to mark stirling-pdf as editor/creator etc
Other (Lots of UI fixes and tweaks thankyou!!)
- Validates the file name by @Ludy87 in #1793
- Fix insertFileButton referencing the old addPdfs method. by @FiratUsta in #1809
- Fixed reduce extra space between input field & button #1829 by @dk-talks in #1848
- Minor fixes stopping invalid sessions by @Frooodle in #1850
- fix(stamp): radius styles of color input by @designtesbrot in #1862
- Changed
to get a consistent overlay-pdf form by @DrSommer20 in #1849 - Changed Spacing between between Buttons and Spacing of Settings Menu by @DrSommer20 in #1864
- fix:Remove add image and Align download input file with same width as pdf file input by @see-more in #1884
- Lots of changes by @Frooodle in #1889
- Update add-watermark.html by @Charan19001A0231 in #1893
- Metadata handling for all PDF endpoints by @Frooodle in #1894
- Fix: Left-align the submit button on each card for pdf operation by @Ahar28 in #1897
- Css changes by @Frooodle in #1899
Docker Updates
- [Snyk] Security upgrade alpine from 3.20.2 to 3.20.3 by @Frooodle in #1839
- [Snyk] Security upgrade alpine from 3.20.2 to 3.20.3 by @Frooodle in #1840
- Bump alpine from 3.20.2 to 3.20.3 by @dependabot in #1865
Translation Changes
- Update german translation by @maxi322 in #1759
- Updated es_ES translation by @NeilJared in #1776
- Update messages_de_DE.properties by @Ludy87 in #1784
- Language change contribution (Hindi) by @Vamsi1810 in #1799
- Update translation files by @github-actions in #1812
- test by @Frooodle in #1814
- Update messages_it_IT.properties by @albanobattistella in #1815
- Update messages_sv_SE.properties by @Frooodle in #1820
- Update messages_ro_RO.properties by @Frooodle in #1822
- Update messages_ar_AR.properties by @Frooodle in #1825
- Update messages_it_IT.properties by @albanobattistella in #1854
- Update messages_zh_CN.properties by @xifangczy in #1871
- Update messages_it_IT.properties by @albanobattistella in #1891
Other Changes
- Bump springBootVersion from 3.3.2 to 3.3.3 by @dependabot in #1763
- Bump org.springframework.boot from 3.3.2 to 3.3.3 by @dependabot in #1764
- Update 3rd Party Licenses by @github-actions in #1767
- removes duplicate dependencies by @Ludy87 in #1792
- Bump io.micrometer:micrometer-core from 1.13.3 to 1.13.4 by @dependabot in #1866
- Bump com.fathzer:javaluator from 3.0.4 to 3.0.5 by @dependabot in #1867
- Update 3rd Party Licenses by @github-actions in #1873
New Contributors
- @Rudra-241 made their first contribution in #1786
- @Vamsi1810 made their first contribution in #1799
- @FiratUsta made their first contribution in #1809
- @creator1999 made their first contribution in #1783
- @dk-talks made their first contribution in #1848
- @nachokb made their first contribution in #1800
- @designtesbrot made their first contribution in #1862
- @DrSommer20 made their first contribution in #1849
- @xifangczy made their first contribution in #1871
- @see-more made their first contribution in #1884
- @Charan19001A0231 made their first contribution in #1893
- @Ahar28 made their first contribution in #1897
Full Changelog: v0.28.3...v0.28.4
0.28.3 bug fixes
What's Changed
Minor Enhancements
- Fix: introduces the verification of the python installation by @Ludy87 in #1730
- Cleanup startup logs by @Frooodle in #1739
Bug fixes
- Multiple flag fix (re-enable multiple uploads) by @Frooodle in #1742
- Increase linecounts to ensure auto-rename works for other usecases #1618 by @Frooodle in #1752
- Fixes for folder scan not working for non PDF files #1552 by @Frooodle in #1753
- Fix for font not supporting numeric etc for watermarks and other features by @Frooodle in #1753
- Fix: Missing multi-selection and Python validation by @Ludy87 in #1740
- Fix: authentication ApiKey NullPointerException by @Ludy87 in #1744
Translation Changes
- Update messages_it_IT.properties by @albanobattistella in #1732
- Removes double equal signs by @Ludy87 in #1750
- Update messages_it_IT.properties by @albanobattistella in #1751
Other Changes
- Update 3rd Party Licenses by @github-actions in #1746
- Update 3rd Party Licenses by @github-actions in #1754
- 💾 Update Version by @github-actions in #1755
- Fixes for eager loading by @Frooodle in #1748
- Fixes LazyInitializationException in User entity by @DimK10 in #1749
Full Changelog: v0.28.2...v0.28.3
0.28.2 WEBP support and Bug fixes
Enhancements
- Reduced google icon size for faster loading!
- PDF to Image now supports WEBP !
- Language updates as always!
Bug fixes
- extract images not supporting pages that didn't contain images
- yaml file not supporting descriptions longer than a set size
- Fix ConcurrentModificationException for feature
- other general fixes
What's Changed
- Update 3rd Party Licenses by @github-actions in #1701
- increases some versions in the workflows by @Ludy87 in #1707
- corrects the link to the country selection by @Ludy87 in #1717
- Update messages_it_IT.properties by @albanobattistella in #1713
- Add Option to Specify Installation Method in Bug Report Template by @Ludy87 in #1710
- Fix: Failed authentication #1704 by @Ludy87 in #1708
- Fix: YamlFile - String length limit disable by @Ludy87 in #1716
- Fix ConcurrentModificationException by modifying resources outside the iteration. by @PingLin8888 in #1719
- reduce google font size by @Frooodle in #1723
- Typing error in README.md by @crnobog69 in #1721
- Bump com.bucket4j:bucket4j_jdk17-core from 8.13.1 to 8.14.0 by @dependabot in #1720
- Updated pt_BR ignored translations; Improved pt_BR translation by @guinuxbr in #1705
- Update 3rd Party Licenses by @github-actions in #1724
- 📝 Update README: Translation Progress Table by @github-actions in #1725
- Add: Convert PDF to WebP by @Ludy87 in #1666
- 💾 Update Version by @github-actions in #1727
New Contributors
- @crnobog69 made their first contribution in #1721
- @guinuxbr made their first contribution in #1705
Full Changelog: v0.28.1...v0.28.2