Skip to content

Releases: intoolswetrust/jsignpdf

JSignPdf_3_0_0-BETA-6

19 Apr 13:45

Choose a tag to compare

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-arch jsignpdf-<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>.zip now need a Java 21 (or newer) JRE on PATH.

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

18 Apr 18:36

Choose a tag to compare

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-arch jsignpdf-<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

17 Apr 19:51

Choose a tag to compare

[maven-release-plugin] copy for tag JSignPdf_3_0_0-BETA-4

JSignPdf_3_0_0-BETA-3

13 Apr 07:31

Choose a tag to compare

[maven-release-plugin] copy for tag JSignPdf_3_0_0-BETA-3

JSignPdf_3_0_0-BETA-2

12 Apr 09:49

Choose a tag to compare

[maven-release-plugin] copy for tag JSignPdf_3_0_0-BETA-2

JSignPdf_3_0_0-BETA-1

07 Apr 22:08

Choose a tag to compare

[maven-release-plugin] copy for tag JSignPdf_3_0_0-BETA-1

JSignPdf_2_3_0

06 Jan 09:06

Choose a tag to compare

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

14 Aug 21:09

Choose a tag to compare

[maven-release-plugin] copy for tag JSignPdf_2_2_2