github Stirling-Tools/Stirling-PDF v0.27.0
0.27.0 Lots of updates!

latest releases: v0.29.0, v0.28.3, v0.28.2...
one month ago

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 Progress Table by @github-actions in #1615
  • Add: Irish and Danish to the table by @Ludy87 in #1622
  • Update test.yml by @Frooodle in #1623
  • blank pages returns removed pages for verification #1574 by @mannam11 in #1619
  • Bump io.spring.dependency-management from 1.1.5 to 1.1.6 by @dependabot in #1579
  • Update examples.feature by @Frooodle in #1624
  • Fix: fail JUnit test by @Ludy87 in #1625
  • Bump org.springframework.boot from 3.3.0 to 3.3.2 & Gradle 8 compatibility by @Ludy87 in #1626
  • Update 3rd Party Licenses by @github-actions in #1627
  • Update polish translation by @mateusztylec in #1631
  • Bump org.mockito:mockito-inline from 3.12.4 to 5.2.0 by @dependabot in #1635
  • Add a checkbox to WatermarkController to convert the pdf to pdf-image by @mylk13 in #1633
  • πŸ“ Update README: Translation Progress Table by @github-actions in #1636
  • Changes norwegian translation by @arsvendg in #1639
  • Added multithreaded feature for image extraction by @HimaGirija99 in #1641
  • πŸ“ Update README: Translation Progress Table by @github-actions in #1640
  • Issue1632 remove images by @PingLin8888 in #1645
  • Bump alpine from 3.20.0 to 3.20.1 by @dependabot in #1505
  • πŸ’Ύ Update Version by @github-actions in #1646
  • πŸ“ Update README: Translation Progress Table by @github-actions in #1647
  • Bump com.twelvemonkeys.imageio:imageio-tiff from 3.10.1 to 3.11.0 by @dependabot in #1503
  • Bug fix UI crash when url is unrechable by @sorydi3 in #1642
  • Update 3rd Party Licenses by @github-actions in #1648

New Contributors

Full Changelog: v0.26.1...v0.27.0

Don't miss a new Stirling-PDF release

NewReleases is sending notifications on new releases.