Skip to content

Releases: Stirling-Tools/Stirling-PDF

0.29.0 Multi-tool supports split and images, Split by Chapters and more!

14 Sep 22:46
d389b5e
Compare
Choose a tag to compare

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

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!!)

Docker Updates

Translation Changes

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

Full Changelog: v0.28.3...v0.28.4

0.28.3 bug fixes

24 Aug 16:21
d75e4f1
Compare
Choose a tag to compare

What's Changed

Minor Enhancements

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

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

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, html 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: Translatio...
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