Skip to content

Commit 82fb15c

Browse files
authored
Add 3.0.0 Release Notes (#337)
1 parent eee2313 commit 82fb15c

1 file changed

Lines changed: 40 additions & 0 deletions

File tree

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# Version 3.0.0
2+
3+
Major release with a brand-new desktop UI and modernized Windows
4+
packaging.
5+
6+
## Highlights
7+
8+
- **New JavaFX GUI** — a document-centric desktop experience with PDF
9+
preview, drag-to-place visible signatures, zoom/page navigation,
10+
drag-and-drop PDF loading, progress indication, and a collapsible
11+
side panel for signing options. The legacy Swing UI remains available
12+
as a fallback via `-Djsignpdf.swing=true`. Encrypted PDFs are now
13+
handled properly in the preview/signing flow.
14+
- **New Windows installers built with `jpackage`** — replacing the old
15+
InnoSetup + Launch4j + Ant + Wine toolchain. Each release now ships
16+
three Windows x64 artifacts: an EXE installer, an MSI installer, and
17+
a portable ZIP with a bundled JRE. 32-bit Windows is no longer
18+
supported (Temurin no longer ships 32-bit JDKs); 32-bit and
19+
Linux/macOS users can still use the cross-arch `jsignpdf-<VERSION>.zip`
20+
with their own JRE.
21+
- **Java 11 is now the minimum** runtime.
22+
23+
## Other changes
24+
25+
- "Reset Settings" action added to the JavaFX UI.
26+
- New and updated translations (Czech, German, French, Spanish, Slovak,
27+
Portuguese, Croatian, Simplified Chinese, Traditional Chinese, and
28+
more — thanks to all Weblate contributors).
29+
- Per-version release notes files are now attached as the GitHub
30+
Release body.
31+
- User guide restructured around the new JavaFX UI, with a shared
32+
UI-agnostic "Signing options" reference chapter and a small
33+
Swing-for-backward-compatibility subsection.
34+
- Improved symlink handling, including macOS (#168).
35+
- Integration tests added for the PDF signing pipeline (#293).
36+
- Moved publishing from OSSRH to Maven Central.
37+
- Numerous dependency and GitHub Actions updates.
38+
39+
Thanks to everyone who contributed code, translations, bug reports,
40+
and feedback!

0 commit comments

Comments
 (0)