Skip to content

Releases: Stirling-Tools/Stirling-PDF

0.19.1 Fix Multi-tool and Add comic and wkhtml

10 Jan 01:03
50ee829
Compare
Choose a tag to compare

Early release for bug fix :)

  • Fix for multi-tool not working correctly
  • Comic and book formats like EPUB and WKHTML added as optional downloads via settings.yml (WIP)

0.19.0 Fixed Cert signing and language updates

06 Jan 23:07
362a7ff
Compare
Choose a tag to compare

v0.19.0 Release!

This change might not seem to have a brand new feature out of box but there have been lots of improvements across the board so deserves a new version (Along with our move to a github org!)

This is also the first version with a truly working 'Pipeline' Mode enabling multi process runs and folder scanning!
Go to your configs/settings.yml and set the following as true!

system:
  enableAlphaFunctionality: true

This feature has not been fully testing and could have issues hence opt in :) I would not enable this for external/public use yet!

All other wonderful changes!

  • Cert signing is now fixed! Supporting PEM PKCS12 and JKS (Thanks @sbplat )

  • New licenses page at footer showing all java dependencies and their associated licenses (enhanced in future to show CLI deps in future)

  • Github URL updates as we moved from user account to github org!

  • Traditional Chinese Language added (Thanks @PeterDaveHello !)

  • Serbian Language added (Thanks @92mn !)

  • Lots more language updates, thanks again everyone!! Some of you are getting insanely speedy with the updates too super appreciated

  • Page numbers now show on hover from Multi-tool (Thanks @mannam11 !)

  • Some SEO changes thanks (@Antiarchitect )

  • Merge pages now supports multiple folders and removal of PDFs (Thanks @mannam11)

Special thanks to @sbplat for all the work they have put into Stirling-PDF recently, greatly appreciated, and thanks to @LaserKaspar for the continued but unnoticed work on stirling-pdf v2

Also will be adding automated notes at bottom of synopsis so that other updates are not missed :)

Automated Notes

What's Changed

New Contributors

Full Changelog: v0.18.1...v0.19.0

0.18.1 Quick fix

30 Dec 02:21
63eacf4
Compare
Choose a tag to compare
Merge pull request #610 from Frooodle/fix

required false

0.18.0 Remove annotations feature, bugs fixes, security updates

29 Dec 23:02
0698e28
Compare
Choose a tag to compare

The amount of following we have got these past few days has been mindblowing and all the additional support and PRs has been truely appreciated. Thanks all for your contributions
For anyone that did doc updates or other updates i might have missed (There were many!) Thanks again!

This release also includes some code for our upcoming Pipeline feature to run multiple processes at once although it is still in testing mode and not recommended to be used yet (doesn't work with multi input steps like merges currently) but can be enabled in settings if you want to punish yourself :)

Features

  • Brute force protection with password limits (configurable in settings.yml)
  • Demo user mode
  • Remove Annotations (Thanks @sbplat)
  • SVG and WEBP support for image to PDF (Thanks @sbplat)
  • detect blank pages optimisation (Thanks @Emad-Eldin-G)
  • Numerous other web updates and fixes by @sbplat !
  • Removal of JPEG2000 due to licensing issues (Sorry!)
  • Stirling-PDF banner in logs

Language updates

Bug files

  • Fixes docker JVM to use 75% of memory not 25% (Update me if this should be lowered)
  • Generate logs folder in docker
  • Windows .exe correctly hides endpoints it doesnt support
  • Fix for Auth with contextPath
  • Navbar search button with translated text
  • Fix for Metrics and changed path for info metrics
  • Fix for Swagger to include X-API-KEY when needed
  • Missing bootstrap icons (thanks @dhenry437)
  • Memory usage fix for image to PDF (Thanks @sbplat)

Pipeline Initial merge (turned off by default via enableAlphaFunctionality setting, more info to follow in later releases)

  • Pipeline Config generator
  • Pipeline API
  • Pipeline Folder scanning
  • Example pipeline config files

0.17.2 Fix for lite and ultralite

18 Dec 15:04
Compare
Choose a tag to compare

Bugs

Fix for lite and ultralite images
Added endpoint disabling for new features
changed logs backup directory to logs folder

0.17.1 Bug fix and split by section improvmenet

17 Dec 12:38
Compare
Choose a tag to compare

Bug fixes for overlay and split sections
FR language improvements (thanks @NicolasFR )

0.17.0 Overlay, Split by Size/count and Split by section, Bug fixes

16 Dec 19:57
31ac877
Compare
Choose a tag to compare

Enhancements

  • Now support log files info.log and auth.log located at /logs to support fail2ban and other log scanning utils
  • New Overlay PDFs feature to overlay multiple PDFs ontop of each other
  • New SplitBySection feature to split a PDF into multi horizontal and vertical sections (halfs quarters etc)
  • New SplitBySizeOrCount feature to split a PDF into multiple documents based on inputted page doc or size count
  • Security updates
  • OCR now shows full language names in checkboxes
  • French and Spanish updates (thanks @NeilJared and @NicolasFR)

Bugs

  • Fixed login issues for lite and ultra lite packages
  • nogui libreoffice causing ptx conversion issues
  • Update available button now hidden if connection issue rather than always showing

0.16.1 Fix auth

11 Dec 10:14
a03470d
Compare
Choose a tag to compare

BUG

Fix auth issue due to missing curl
fix weasyprint removed to early

0.16.0 OCR, Languages, CSV and security updates

10 Dec 23:46
d7f8219
Compare
Choose a tag to compare

Enhancements

OCR update to tesseract 5 from 4.00 (Requires volume path change) and OCRmyPDF update
Helm chart support
PDF to CSV (table extract) work in progress (Thanks @Artem-ka-create !)
Several security updates for docker
Several language updates (Thanks to all! there have been loads these last 2 months!!)
Turkish Language added (Thanks @omerbustun !)
Dark mode cleanup (taskbar is now dark and general dark mode UI improvement) (thanks @sanjeevneo )

Bug fixes

jpeg2000 Support hopefully

Notes

Back after being away for 2 months moving house and dealing with work. Hopefully will be back to updating bi-weekly ish !

We also have exciting work being done by the rest of the team on Stirling-PDF v2 which will move away from java and focus on more advanced features along with a client-server model. Trust me its going to be awesome. Thank you to all the devs that have started work on it!

In the coming weeks we are going to be switching licenses to MPL2 as well as moving into an ORG repo to better align Stirling-PDF as an open-source app that others can contribute to!

0.15.1 quick language update

28 Oct 11:14
347b4cf
Compare
Choose a tag to compare

Just quick lang update for the viewer so the default english until a user provides translations