Migrated all the dependencies to their latest version
Refreshed the default light theme
Added a couple of dark themes and an additional light theme
Extract pages tool now has the ability to create a separate PDF file for each page range
Added a new tool to insert a PDF document (every page or selected pages) into another one, multiple times every "n" pages.
Upgraded Sejda (PDF engine) to the latest milestone release. Sejda and all it's dependencies have been lately migrated to JDK 17 and modularized (JPMS)
Upgraded sejda-io to latest v4. Version 4 has been migrated to JDK 19 and got rid of the Unsafe Cleaner hack to clean memory mapped files in favor of the Foreign Function & Memory API preview feature
No more FontAwesome (replaced by Unicons)
Removed Logback (replaced by Tinylog)
New tools icons
Application now runs on the modulepath
v4.3.4
1 year ago
Upgraded PDF Engine with a number of fixes
Upgraded translations
Upgraded bundled JDK to 11.0.17
v4.3.3
1 year ago
Upgraded PDF Engine with a number of fixes
Upgraded dependencies
Upgraded bundled JDK
The function used to load a list of input files from a text file now tries few charsets before giving up
Better handling of files having some garbage bytes on top
v4.3.0
2 years ago
Upgraded PDF Engine with a number of fixes
Updated translations
Upgraded dependencies
Upgraded bundled JDK
Modules order is now fixed
Fixed an issue with the Normalize page size in the Merge tool where outline and link annotation destinations may end up with wrong destination coordinates
Fixed an issue with Tiling patterns streams that weren't processed during the optimization process. This could lead to missing pattern resources in some cases
v4.2.12
2 years ago
Upgraded PDF Engine
Updated translations
Upgraded dependencies
Upgraded bundled JDK (moved to Bellsoft Liberica JDK)