Releases: Stirling-Tools/Stirling-PDF
v0.35.1 Bug fixes and file input UI improvements
Some really nice visual updates to our File input menu and lots of other fixes, huge thanks to @omar-ahmed42 for pretty much everything in this update
What's Changed
Bug Fixes
- Fix allowing multiple files to be dropped onto a single file input by @omar-ahmed42 in #2359
- Fix submit button in crop by adding id by @omar-ahmed42 in #2374
- Fix: prevent fileInput.js from adding event listeners more than once by @omar-ahmed42 in #2365
- added support for new line break in stampController by @saikumarjetti in #2370
- Fix deserialization failure in Change Metadata by @omar-ahmed42 in #2382
Enhancements
- Fix drag and drop area for file choosers by adding separate ones by @omar-ahmed42 in #2368
Translation Changes
- Fix translations for watermark spacers by @omar-ahmed42 in #2369
- Update translation files by @github-actions in #2378
- Update messages_it_IT.properties by @albanobattistella in #2380
New Contributors
- @saikumarjetti made their first contribution in #2370
Full Changelog: v0.35.0...v0.35.1
0.35.0 Multi-tool undo support, replacement of functionality
We have just launched on producthunt few days ago!
please consider giving us a upvote and a follow!
With this release multi-tool now supports undo (ctrl + z) and redo (ctrl + y) special thanks to @omar-ahmed42 for all the great work
Also, with this release, we had to change our OCR tool. This tool lacks some features it previously had; however, it is still using Tesseract, so there are no config changes! We are investigating better tools to use for OCR going forward
What's Changed
Bug Fixes
- (CodeQL) Fixed finding: "Arbitrary file access during archive extraction ("Zip Slip")
" by @pixeebot in #2344 - Fix: page break insertion functionality in Multi Tool by @omar-ahmed42 in #2350
- Fix Array.from syntax in nonmultiple file upload by @omar-ahmed42 in #2357
Enhancements
- Feature: Undo Redo options multi tool #2297 by @omar-ahmed42 in #2348
Minor Enhancements
- Fix: input file overwrite in merge by @omar-ahmed42 in #2335
Translation Changes
- Update translation files by @github-actions in #2343
- Update translation files by @github-actions in #2354
- Update messages_it_IT.properties by @albanobattistella in #2355
- Azerbaijani Language Translation by @NureddinFarzaliyev in #2347
Other Changes
- Bump commons-io:commons-io from 2.17.0 to 2.18.0 by @dependabot in #2333
- Update 3rd Party Licenses by @github-actions in #2337
- Update 3rd Party Licenses by @github-actions in #2342
- Update 3rd Party Licenses by @github-actions in #2362
New Contributors
- @NureddinFarzaliyev made their first contribution in #2347
Full Changelog: v0.34.0...v0.35.0
0.34.0 ProductHunt launch and PDF to CSV improvements and more
We have just launched on producthunt!
please consider giving us a upvote and a follow!
This update brings some much needed improvements!
- Our PDF to CSV has been heavily upgraded and should see much better results (Thanks to @omar-ahmed42 and tabula-java )
- Multi-tool allows multi-selected drag and drop
- Sign allows the same signature to be placed on multiple pages at once
- UI cleanups for multi-tool and sign
With this update also comes some breaking changes to our database file for additional security
Any users updating from a version older than 0.28.0 will need to first update to a version after that and restart the application. After this the application can be updated to 0.34.0+ as normal
This will allow the database to then migrate to the 0.34.0 version
What's Changed
Bug Fixes
- Fix id typo for "cropPdfCanvas" querySelector by @rafael-encinas in #2271
- Fix: Expand and de-clutter menus for matching search results in homepage #2264 by @omar-ahmed42 in #2277
- Bored waiting button doesnt remove itself after processing (#2079) by @alonsofabila-dev in #2235
- Fix file clear for errors by @rafael-encinas in #2302
- Fix: Prevents duplicate listing of search results by @Ludy87 in #2306
- Fix: id for submit button added by @Ludy87 in #2320
Enhancements
- Multi-tool UI improvements and bug fixes by @reecebrowne in #2288
- Hover tools tooltips for sign and multi tool by @reecebrowne in #2290
- multitool multi select (drag drop) move pages by @reecebrowne in #2294
- Sign multiple PDF pages at the same time in the same location (#2008) by @thisisrenan in #2278
- Extract tables from PDF to CSV using Tabula by @omar-ahmed42 in #2312
- Add tooltip to sign add to all pages feature by @reecebrowne in #2325
- Additional sign tooltips by @reecebrowne in #2328
Minor Enhancements
- shows the titles of the buttons by @Ludy87 in #2262
- Read login data from application.properties by @Ludy87 in #2263
- Update MetricsAggregatorService.java by @Frooodle in #2272
- Metrics changes by @Frooodle in #2273
- Fix: Fixes dependency bug and replaces obsolete method by @Ludy87 in #2309
- Bump com.h2database:h2 from 2.1.214 to 2.3.232 by @Ludy87 in #2314
- navbar fix multi tool and compress location by @Frooodle in #2331
Docker Updates
- Bump gradle from 8.7-jdk17 to 8.11-jdk17 by @dependabot in #2269
Translation Changes
- Update German language by @Ludy87 in #2276
- Update Arabic language by @omar-ahmed42 in #2282
- Update messages_it_IT.properties by @albanobattistella in #2289
- Update translation files by @github-actions in #2298
- Update messages_it_IT.properties by @albanobattistella in #2307
- French translation (again) by @miniupnp in #2315
- Update Arabic Language for Multi tool section by @omar-ahmed42 in #2316
- Update translation files by @github-actions in #2326
- Update translation files by @github-actions in #2329
- Update messages_it_IT.properties by @albanobattistella in #2334
Other Changes
- Bump org.projectlombok:lombok from 1.18.34 to 1.18.36 by @dependabot in #2266
- Bump io.micrometer:micrometer-core from 1.13.6 to 1.14.1 by @dependabot in #2253
- Bump bouncycastleVersion from 1.78.1 to 1.79 by @dependabot in #2177
- Bump org.springframework.security:spring-security-saml2-service-provider from 6.3.4 to 6.4.1 by @dependabot in #2296
- Update 3rd Party Licenses by @github-actions in #2295
- Update 3rd Party Licenses by @github-actions in #2310
- Update 3rd Party Licenses by @github-actions in #2318
- Bump org.springframework:spring-webmvc from 6.1.14 to 6.2.0 by @dependabot in #2268
- Update 3rd Party Licenses by @github-actions in #2321
New Contributors
- @omar-ahmed42 made their first contribution in #2277
- @yusif043-bit made their first contribution in #2287
- @alonsofabila-dev made their first contribution in #2235
Full Changelog: v0.33.1...v0.34.0
0.33.1 Docker hub move to stirlingtools/stirling-pdf
We are moving our docker from frooodle/s-pdf
to stirlingtools/stirling-pdf
and for github image we are doing the same naming change to the full stirling-pdf instead of its shorthand
We are going to be releasing to both places going forward to give migration time with a switch eventually coming
Please switch to docker image stirlingtools/stirling-pdf
What's Changed
Bug Fixes
- Fixing bug: Add Image makes random changes to image (#2246) by @thisisrenan in #2256
- Fix canvas pdf to csv by @DimK10 in #2228
Full Changelog: v0.33.0...v0.33.1
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