Skip to content

Releases: Stirling-Tools/Stirling-PDF

0.20.1 Add Stamps/images, bug fixes

28 Jan 20:33
571320b
Compare
Choose a tag to compare

Enhancements

  • Added stamp functionality (add text or images to set locations, custom opacity and color)

Fixes

  • Fix pipeline issues with none PDF formats
  • fix html to pdf and add additional options
  • Fix file accept options for file inputs
  • Auto language selection
  • language updates #712

Other changes include!

What's Changed

New Contributors

Full Changelog: v0.20.0...v0.20.1

0.20.0 PDF logic update and performance increase, bug fixes

13 Jan 19:53
2fe9b5a
Compare
Choose a tag to compare

No big features this release however this could be a change that breaking/changes functionality hence new tag.

PDFBox Upgrade from v2 to v3.

  • This effects about 80% of the features offered. No impact has been seen but please raise tickets if something runs not as expected. It should also improve general performance and help with some edge cases!

Fixes

  • Fix for version number not showing up #668
  • Fix for rotation/splitting/ anything location based not working for certain PDFs particully Google docs #628

What's Changed

  • fix: version showing as 0.0.0 by @sbplat in #683
  • Enable support for tables in the conversion from Markdown to HTML by @iLern in #694
  • Updated demo site by @Sf298 in #698
  • Specify code block language in Markdown for syntax highlighting by @PeterDaveHello in #686
  • docs: add contributing guide by @sbplat in #697
  • PDFBox v3 upgrade plus resolution to reversed text by @Frooodle in #699

Full Changelog: v0.19.1...v0.20.0

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