Skip to content

Releases: Stirling-Tools/Stirling-PDF

0.28.2 WEBP support and Bug fixes

20 Aug 16:52
5564a6e
Compare
Choose a tag to compare

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

Full Changelog: v0.28.1...v0.28.2

v0.28.1 Lots of bug fixes + Admin panel improvements (Re-Release of 0.28.0 but fixed)

16 Aug 12:25
ea85d76
Compare
Choose a tag to compare

v0.28.0 Lots of bug fixes + Admin panel improvements

16 Aug 11:57
48bae22
Compare
Choose a tag to compare

Seems release is bugged.. fixed in 0.28.1 ! all release notes still apply to 0.28.1

Enhancements

  • tessdata (OCR) available to local Windows users by @Ludy87 in #1677
  • General gradle dependency version updates
  • PDFBox update! Lots of bug fixes!
  • Admin panel - Enhanced User Management & Fix: #1630 by @Ludy87 in #1658
  • Lots of language updates as always!

Bugs

  • Fix: Conditional Attribute Binding for the multiple Attribute in the File Selector Fragment by @Ludy87 in #1665
  • JPEG200 PDFbox support
  • Alpha channel issue via PDFBox fixed with new dependency version

What's Changed

  • 📝 Update README: Translation Progress Table by @github-actions in #1651
  • Updated Japanese translation by @tkymmm in #1654
  • 📝 Update README: Translation Progress Table by @github-actions in #1655
  • Fix: Conditional Attribute Binding for the multiple Attribute in the File Selector Fragment by @Ludy87 in #1665
  • redesign footer by @Ludy87 in #1674
  • Updated brazilian portuguese translation by @rafaelchagas9 in #1673
  • tessdata available to local Windows users by @Ludy87 in #1677
  • 📝 Update README: Translation Progress Table by @github-actions in #1675
  • Update messages_it_IT.properties - remove image in home by @kmau in #1661
  • Bump org.apache.pdfbox:xmpbox from 3.0.2 to 3.0.3 by @dependabot in #1670
  • Bump io.github.pixee:java-security-toolkit from 1.1.3 to 1.2.0 by @dependabot in #1667
  • Bump org.projectlombok:lombok from 1.18.32 to 1.18.34 by @dependabot in #1684
  • Bump com.bucket4j:bucket4j_jdk17-core from 8.12.1 to 8.13.1 by @dependabot in #1683
  • Bump org.springframework:spring-webmvc from 6.1.9 to 6.1.12 by @dependabot in #1680
  • Bump edu.sc.seis.launch4j from 3.0.5 to 3.0.6 by @dependabot in #1686
  • Bump org.apache.pdfbox:pdfbox from 3.0.2 to 3.0.3 by @dependabot in #1691
  • Bump com.github.jk1.dependency-license-report from 2.8 to 2.9 by @dependabot in #1690
  • Update 3rd Party Licenses by @github-actions in #1687
  • PR changes by @Frooodle in #1693
  • Bump io.micrometer:micrometer-core from 1.13.0 to 1.13.3 by @dependabot in #1689
  • Update 3rd Party Licenses by @github-actions in #1695
  • Admin panel - Enhanced User Management & Fix: #1630 by @Ludy87 in #1658
  • Bump ch.qos.logback:logback-classic from 1.5.6 to 1.5.7 by @dependabot in #1685
  • Update 3rd Party Licenses by @github-actions in #1696
  • Update build.gradle to use commmon versions by @Frooodle in #1697
  • Update 3rd Party Licenses by @github-actions in #1698
  • 💾 Update Version by @github-actions in #1699

New Contributors

Full Changelog: v0.27.0...v0.28.0

0.27.0 Lots of updates!

08 Aug 21:07
908b409
Compare
Choose a tag to compare

Enhancements

  • Calibre support was temporally removed (PDF to book etc, please use the previous tag if you want this feature)
  • PDF Operations: Added a checkbox in WatermarkController to convert PDFs to PDF-images (#1633).
  • Multithreading: Implemented a multithreaded feature for image extraction, improving performance (#1641).
  • Compare PDFs: Added highlight color selection for the Compare PDFs page (#1515).
  • Various Dependency updates (#1462, #1503, #1626 #1486).
  • Translation Progress: support for new languages like Thai, Irish, Danish, and Vietnamese (#1536, #1555, #1600, #1607, #1622).
  • Added missing translation strings and updated existing ones in various languages (Italian, Dutch, Polish, Chinese, etc.) (#1526, #1527, #1483, #1586 #1471).
  • Docker alpine image update
  • Removed survey popup for now (Will be dynamic in future)

Database Changes

  • Preparation for a new database version (#1521).
  • Refactored to use parameterized SQL APIs for security (#1545).
  • Adding documentation for database import/export (#1528).

Bug Fixes

  • Fixed issues with synchronizing browser settings to the database (#1510).
  • Addressed context path bugs (#1475).
  • Fixed Manifest syntax errors (#1524).
  • Missing description for the Split function in the top bar was added (#1492).

Auto generated

What's Changed

  • Change: method write and read settings.yml #1441 by @Ludy87 in #1463
  • Update 3rd Party Licenses by @github-actions in #1464
  • Updating build.gradle libraries by @Ludy87 in #1465
  • Update 3rd Party Licenses by @github-actions in #1466
  • Add: missing string pdfOrganiser.mode.10 by @Ludy87 in #1468
  • 📝 Update README: Translation Progress Table by @github-actions in #1469
  • added: Differentiate login methods and more by @Ludy87 in #1471
  • Update messages_it_IT.properties by @albanobattistella in #1472
  • 📝 Update README: Translation Progress Table by @github-actions in #1473
  • Edit norwegian translations by @arsvendg in #1476
  • further bug fixes when using context path by @Ludy87 in #1475
  • Polish translation by @pigers in #1482
  • Update messages_nl_NL.properties by @Xelaph in #1483
  • 📝 Update README: Translation Progress Table by @github-actions in #1485
  • Update README.md adjusting system to security as shown later in the readme for consistency by @anthonyp-cns in #1488
  • Bump com.twelvemonkeys.imageio:imageio-jpeg from 3.10.1 to 3.11.0 by @dependabot in #1486
  • Bump org.springframework:spring-webmvc from 6.1.5 to 6.1.9 by @dependabot in #1462
  • Update 3rd Party Licenses by @github-actions in #1490
  • Missing description for Split function in top bar by @ProvaTeams in #1492
  • Add some translations and add ignored translations by @Xelaph in #1501
  • 📝 Update README: Translation Progress Table by @github-actions in #1507
  • Rename from translation_status.toml to ignore_translation.toml and more by @Ludy87 in #1511
  • Fix: synchronizing the browser settings to the database #1481 by @Ludy87 in #1510
  • Update messages_zh_CN.properties by @eruditus-ginkgo in #1513
  • 📝 Update README: Translation Progress Table by @github-actions in #1514
  • Update README.md by @pntrivedy in #1518
  • [Bugfix] Prevents the deletion of productive data by @Ludy87 in #1522
  • removes empty list entries by @Ludy87 in #1523
  • [Bugfix] the Manifest Syntax error by @Ludy87 in #1524
  • Highlight color selection for the Compare PDFs page. by @ShawnJohnston in #1515
  • standardize the layout by @Ludy87 in #1525
  • Preparation for Switching to a New Database Version by @Ludy87 in #1521
  • Update messages_it_IT.properties by @albanobattistella in #1526
  • adding documentation for database import and export by @Ludy87 in #1528
  • Update messages_it_IT.properties by @albanobattistella in #1527
  • Add labeler action for pull requests by @Ludy87 in #1529
  • Fix labeler by @Ludy87 in #1533
  • Fix labeler 2 by @Ludy87 in #1534
  • Update messages_de_DE.properties by @Ludy87 in #1532
  • Add missing translations strings by @Ludy87 in #1535
  • Create stale.yml by @Ludy87 in #1530
  • 📝 Update README: Translation Progress Table by @github-actions in #1536
  • added non-translatable strings by @Ludy87 in #1537
  • 📝 Update README: Translation Progress Table by @github-actions in #1538
  • Refactored to use parameterized SQL APIs by @pixeebot in #1545
  • Added support for Thai language by @taesaeng28 in #1551
  • adds Thai to the languages ​​table by @Ludy87 in #1555
  • version bump, multi file fix and disable survey by @Frooodle in #1550
  • Add: Label manager by @Ludy87 in #1560
  • Adding declaration as repository component & changing primary key type by @Ludy87 in #1559
  • Add missing Turkish translation by @oersen in #1549
  • 📝 Update README: Translation Progress Table by @github-actions in #1571
  • Bump springBootVersion from 3.3.0 to 3.3.2 by @dependabot in #1570
  • Update 3rd Party Licenses by @github-actions in #1572
  • minor changes in the DEV tools and more by @Ludy87 in #1578
  • remove new lines and obsolete spaces by @Ludy87 in #1585
  • Update of what was missing in messages_es_ES.properties by @CBujeda in #1586
  • Update messages_it_IT.properties by @albanobattistella in #1588
  • [Helm][K8S] Add rootPath helm by @jbwittner in #1593
  • 📝 Update README: Translation Progress Table by @github-actions in #1587
  • Translate to Vietnamese by @sontl in #1591
  • 📝 Update README: Translation Progress Table by @github-actions in #1597
  • Update messages_zh_TW.properties: Translate English sentence to Traditional Chinese by @an-777 in #1596
  • 📝 Update README: Translation Progress Table by @github-actions in #1598
  • Add: Vietnam to the table by @Ludy87 in #1600
  • Update messages_zh_CN.properties by @DeH40 in #1599
  • 📝 Update README: Translation Progress Table by @github-actions in #1601
  • Optimize Editor and Git Ignore Settings for Improved Consistency and Security by @Ludy87 in #1611
  • Added Irish Language by @aindriu80 in #1607
  • 📝 Update README: Translation Progress Table by @github-actions in #1613
  • Refactored Identifiers by @congyuluo in #1609
  • Danish language by @LizardWizardGB in #1606
  • 📝 Update README: Translation Prog...
Read more

0.26.1 Various minor enhancements + survey

14 Jun 23:52
d575ba8
Compare
Choose a tag to compare

New Survey introduced this version, which will not pop up again after hitting don't show or after opening the survey just once
We would appreciate it if you could give us some feedback on how we are doing!
https://stirlingpdf.info/s/clwzgtfw7000gltkmwz1n212m

Enhancements

  • Language updates as always! thankyou all!
  • change to Pdf.js-Legacy to support older chrome versions @Ludy87
  • Odd-Even operation mode for organise feature (thanks @Skillkiller )

Bug fixes

  • contextPath issue fixes for root uri changes like /pdf etc @Ludy87
  • PDF to image producing incorrect single image results if pages are different oriantations/sizes (thanks @Skillkiller )

What's Changed

  • Update messages_ar_AR.properties by @wahab95 in #1430
  • change to Pdf.js-Legacy Version 4.3.136 by @Ludy87 in #1444
  • Update messages_zh_TW.properties: Translate English sentence to Chinese by @WorldOfWheat in #1438
  • Bugfix: missing contextPath by @Ludy87 in #1434
  • 📝 Update README: Translation Progress Table by @github-actions in #1431
  • survey by @Frooodle in #1446
  • 📝 Update README: Translation Progress Table by @github-actions in #1447
  • Add Odd-Even Merge operation mode by @Skillkiller in #1445
  • When converting PDF to Word, add parameters to speed up soffice startup by @HHHHHMMMM in #1450
  • Add missing of Ukrainian translation to the resource file by @anroypaul in #1448
  • Update messages_it_IT.properties by @albanobattistella in #1454
  • Update messages_ja_JP.properties by @tkymmm in #1457
  • [ImgBot] Optimize images by @imgbot in #1455
  • Fixed a spelling mistake in French by @bistory in #1459
  • PDF-to-Image different page formats fix by @Skillkiller in #1460
  • 💾 Update Version by @github-actions in #1461

New Contributors

Full Changelog: v0.26.0...v0.26.1

0.26.0 Pipelines fixes, bug fixes and various admin page improvements

09 Jun 16:52
e0ce3c9
Compare
Choose a tag to compare

Enhancements

  • Language updates as always! thanks all
  • Redesigned Admin page for addUsers (thanks @Ludy87 ! )
  • Better user creation and password verification overall by @Ludy87
  • Pipeline now correctly handles JSON lists (like for OCR) Change could be breaking
  • PDF.js from 4.3.118 to 4.3.136 by @Ludy87

Bugs fixes

  • Version update check not working " too many requests" (thanks @Ludy87)
  • fixes API query, replaces password comparisons, fixes duplicate ids by @Ludy87
  • Fixes for context path changes / to /pdf etc
  • Digital signatures are now removed when doing merges (Thanks @Ludy87)

Auto generated for anything i missed! :

What's Changed

  • Add: Bypass for too many requests to the github api by @Ludy87 in #1404
  • fr messages: more translations by @SorCelien in #1405
  • New fr_FR ignore by @SorCelien in #1406
  • add: redesign addUsers.html by @Ludy87 in #1407
  • 📝 Update README: Translation Progress Table by @github-actions in #1410
  • Update messages_it_IT.properties by @albanobattistella in #1413
  • 📝 Update README: Translation Progress Table by @github-actions in #1414
  • Bugfix: fixes API query, replaces password comparisons, fixes duplicate ids by @Ludy87 in #1415
  • [ImgBot] Optimize images by @imgbot in #1412
  • Images and login context by @Frooodle in #1417
  • 📝 Update README: Translation Progress Table by @github-actions in #1416
  • add password validator by @Ludy87 in #1418
  • Bump PDF.js from 4.3.118 to 4.3.136 by @Ludy87 in #1420
  • Add template for bug issues by @Ludy87 in #1419
  • Feature request template by @Frooodle in #1422
  • Pipeline fixes for json lists + delete func by @Frooodle in #1425
  • Update messages_it_IT.properties by @albanobattistella in #1423
  • Add: Option to remove the digital signature when merging by @Ludy87 in #1424
  • 📝 Update README: Translation Progress Table by @github-actions in #1426
  • 📝 Update README: Translation Progress Table by @github-actions in #1427
  • Bump commons-io:commons-io from 2.15.1 to 2.16.1 by @dependabot in #1055
  • Update 3rd Party Licenses by @github-actions in #1428
  • Bump gradle from 7.6-jdk17 to 8.0-jdk17 by @dependabot in #1371
  • 💾 Update Version by @github-actions in #1429

New Contributors

Full Changelog: v0.25.3...v0.26.0

0.25.3 fix for version number not showing

07 Jun 08:39
fc08787
Compare
Choose a tag to compare

fix for version number not showing

What's Changed

  • (Sonar) Fixed finding: "@Override should be used on overriding and implementing methods" by @pixeebot in #1396
  • (Sonar) Fixed finding: "Utility classes should not have public constructors" by @pixeebot in #1397
  • 💾 Update Version by @github-actions in #1399
  • Enhance Test Coverage for SPDF/Utils Classes by @jimdouk in #1385

Full Changelog: v0.25.2...v0.25.3

0.25.2 Lots of bug fixes! Norwegian and Oauth changes

06 Jun 21:09
7b08d98
Compare
Choose a tag to compare

Enhancements

  • Norwegian translation by @arsvendg
  • OAuth changes to not require hardcoded values (#1390 for more info Thanks @Ludy87 )

Bug fixes

  • Fix for Flattern not working correctly
  • disabled settings.yml updating while we resolve it resetting configs....
  • custom path like /pdf now works correctly for admin page
  • customHTML error resolved
  • markdown to pdf fix

What's Changed

New Contributors

Full Changelog: v0.25.1...v0.25.2

0.25.1 Remove digitial signatures Feature, bug fixes and Croatian

02 Jun 09:32
086daf8
Compare
Choose a tag to compare

Enahncement

  • Language fixes as always! thanks all
  • Feature to remove digitial signatures (Thanks @Ludy87 )
  • Croatian language support! (Thanks @onyxfin )
  • New 'Fat' docker for people wanting a complete offline docker with all features

Bug fixes

  • bug which means folder scanning would pick up files which are still being copied into folder (thanks @kkdlau)
  • UTF-8 encoding issues (thanks @NicolasFR )
  • Draw tool in view-pdf fixes (Thanks @Ludy87 )
  • config issue causing startup issues for Windows (thanks @Ludy87 )

What's Changed

New Contributors

Full Changelog: v0.25.0...v0.25.1

0.25.0 PDF.js update, HTTP2 support

28 May 19:05
01b2613
Compare
Choose a tag to compare

Enhancements

  • Various OAuth2 changes (Thanks @Ludy87 )
  • Various translations, Thanks all as always
  • Home page UI tweaks (flatter boxes) (thanks 'dev-cb' in cloudron forum) Will need another cache clear
  • PDF.js updated from 3.11 to 4.3 for security and feature changes (Thanks @Ludy87 again )
  • Backend server type changed from Tomcat to Jetty, Way faster loading, but 10% more ram... let me know if this is a good change (Also means HTTP2.0 support and some other nice features) This might cause some weird servers issues.. something to keep eye on
  • Gradle version updated to 8.7

Bugs

  • Bug causing certain tmp files to remain longer than expected

What's Changed

  • 💾 Update Version by @github-actions in #1281
  • add multi OAuth2 Provider by @Ludy87 in #1284
  • fix fr translation of "Sign" by @miniupnp in #1283
  • Fix: remove dublicate en_GB, missing translation German by @Ludy87 in #1285
  • 📝 Update README: Translation Progress Table by @github-actions in #1286
  • add: multi OAuth2 option README.md, small cosmetic repairs by @Ludy87 in #1287
  • Update messages_it_IT.properties by @albanobattistella in #1295
  • chore: add some Chinese text translation by @wai4y in #1293
  • 📝 Update README: Translation Progress Table by @github-actions in #1296
  • Cucumber testcases by @Frooodle in #1297
  • update gradle wrapper version by @wahab95 in #1292
  • Fix fr messages by @miniupnp in #1303
  • fix: change "crop image" to "crop pdf" by @sbplat in #1302
  • Bump PDF.js from 3.11.174 to 4.3.118 by @Ludy87 in #1300
  • 📝 Update README: Translation Progress Table by @github-actions in #1304
  • Tomcat to Jetty and other changes by @Frooodle in #1307
  • fix fr messages: fix a typo "Redimensionner" by @miniupnp in #1305
  • Update 3rd Party Licenses by @github-actions in #1308
  • gha by @Frooodle in #1309
  • add invalid Id Token message by @Ludy87 in #1311
  • 📝 Update README: Translation Progress Table by @github-actions in #1317
  • UI changes credit 'dev-cb' in cloudron forum by @Frooodle in #1318
  • 💾 Update Version by @github-actions in #1319

New Contributors

Full Changelog: v0.24.6...v0.25.0