Releases: intoolswetrust/jsignpdf
Releases · intoolswetrust/jsignpdf
JSignPdf_3_0_0-BETA-6
Version 3.0.0
Major release with a brand-new desktop UI and modernized Windows
packaging.
Highlights
- New JavaFX GUI — a document-centric desktop experience with PDF
preview, drag-to-place visible signatures, zoom/page navigation,
drag-and-drop PDF loading, progress indication, and a collapsible
side panel for signing options. The legacy Swing UI remains available
as a fallback via-Djsignpdf.swing=true. Encrypted PDFs are now
handled properly in the preview/signing flow. - New Windows installers built with
jpackage— replacing the old
InnoSetup + Launch4j + Ant + Wine toolchain. Each release now ships
three Windows x64 artifacts: an EXE installer, an MSI installer, and
a portable ZIP with a bundled JRE. 32-bit Windows is no longer
supported (Temurin no longer ships 32-bit JDKs); 32-bit and
Linux/macOS users can still use the cross-archjsignpdf-<VERSION>.zip
with their own JRE. - Java 21 is now the minimum runtime. The jpackage Windows
installers and the Flatpak bundle ship their own Java 21 runtime, so
they are unaffected; users of the platform-independent
jsignpdf-<VERSION>.zipnow need a Java 21 (or newer) JRE onPATH.
Other changes
- "Reset Settings" action added to the JavaFX UI.
- New and updated translations (Czech, German, French, Spanish, Slovak,
Portuguese, Croatian, Simplified Chinese, Traditional Chinese, and
more — thanks to all Weblate contributors). - Translation bundles (
messages*.properties) are now stored in UTF-8,
simplifying contributions in non-Latin scripts. - Per-version release notes files are now attached as the GitHub
Release body. - User guide restructured around the new JavaFX UI, with a shared
UI-agnostic "Signing options" reference chapter and a small
Swing-for-backward-compatibility subsection. - Improved symlink handling, including macOS (#168).
- Integration tests added for the PDF signing pipeline (#293).
- Moved publishing from OSSRH to Maven Central.
- Migrated the PDF engine from the legacy OpenPDF 1.x line
(com.lowagie.text.*) to OpenPDF 3 (org.openpdf.text.*), updated
PDFBox to 3.0.7, and bumped BouncyCastle to 1.84. - Numerous dependency and GitHub Actions updates.
Thanks to everyone who contributed code, translations, bug reports,
and feedback!
JSignPdf_3_0_0-BETA-5
Version 3.0.0
Major release with a brand-new desktop UI and modernized Windows
packaging.
Highlights
- New JavaFX GUI — a document-centric desktop experience with PDF
preview, drag-to-place visible signatures, zoom/page navigation,
drag-and-drop PDF loading, progress indication, and a collapsible
side panel for signing options. The legacy Swing UI remains available
as a fallback via-Djsignpdf.swing=true. Encrypted PDFs are now
handled properly in the preview/signing flow. - New Windows installers built with
jpackage— replacing the old
InnoSetup + Launch4j + Ant + Wine toolchain. Each release now ships
three Windows x64 artifacts: an EXE installer, an MSI installer, and
a portable ZIP with a bundled JRE. 32-bit Windows is no longer
supported (Temurin no longer ships 32-bit JDKs); 32-bit and
Linux/macOS users can still use the cross-archjsignpdf-<VERSION>.zip
with their own JRE. - Java 11 is now the minimum runtime.
Other changes
- "Reset Settings" action added to the JavaFX UI.
- New and updated translations (Czech, German, French, Spanish, Slovak,
Portuguese, Croatian, Simplified Chinese, Traditional Chinese, and
more — thanks to all Weblate contributors). - Per-version release notes files are now attached as the GitHub
Release body. - User guide restructured around the new JavaFX UI, with a shared
UI-agnostic "Signing options" reference chapter and a small
Swing-for-backward-compatibility subsection. - Improved symlink handling, including macOS (#168).
- Integration tests added for the PDF signing pipeline (#293).
- Moved publishing from OSSRH to Maven Central.
- Numerous dependency and GitHub Actions updates.
Thanks to everyone who contributed code, translations, bug reports,
and feedback!
JSignPdf_3_0_0-BETA-4
[maven-release-plugin] copy for tag JSignPdf_3_0_0-BETA-4
JSignPdf_3_0_0-BETA-3
[maven-release-plugin] copy for tag JSignPdf_3_0_0-BETA-3
JSignPdf_3_0_0-BETA-2
[maven-release-plugin] copy for tag JSignPdf_3_0_0-BETA-2
JSignPdf_3_0_0-BETA-1
[maven-release-plugin] copy for tag JSignPdf_3_0_0-BETA-1
JSignPdf_2_3_0
JSignPdf 2.3.0
- Java 17 update in Windows installers
- New and updated translations
- Feature: Negative values of visible position rectangle corners are substracted from page widht/height
- Fix: The default property file is not required in the batch mode
- Thanks all the contributors!
JSignPdf_2_2_2
[maven-release-plugin] copy for tag JSignPdf_2_2_2