Skip to content

Releases: torakiki/pdfsam

v6.0.9

Choose a tag to compare

@github-actions github-actions released this 30 Oct 09:28
  • JDK 25.0.5.0.3 with the fix for CVE-2026-114820
  • JavaFX 25.0.5
  • Sejda 6.0.0.M8
  • SAMBox 4.0.0.M9
  • Updated dependencies
  • Closed #663: lists of PDF files are now read using the system charset before falling back to ISO-8859-1, so file names with non-Latin characters load correctly
  • Fixed split outputs that could lose changes, like unused fonts removed by compression, when pages share objects in the same object stream
  • Fixed document metadata being lost when loading encrypted PDFs with compressed metadata
  • Fixed corrupted content when decoding ASCII85 and ASCIIHex encoded streams
  • Fixed content that was ignored after stray ), ] or > characters in a page content stream
  • A CropBox with zero or negative width or height now falls back to the MediaBox, as other PDF readers do
  • Removed the spurious Missing 'endobj' token and Xref stream ended prematurely warnings on valid documents

v6.0.6

Choose a tag to compare

@github-actions github-actions released this 02 Oct 06:43
  • Sejda 6.0.0.M7
  • Updated translations and added Armenian
  • Updated dependencies
  • Added support for reading Brotli compressed streams
  • Fixed sambox#253: error processing documents with malformed XMP metadata
  • Fixed sejda#515: Split by bookmarks: control characters in bookmark titles no longer end up in generated file names
  • Fixed sejda#265: Extract: [BASENAME] can now be used alone as output prefix
  • Fixed dialogs not following the application window when moved to a second monitor

v6.0.5

Choose a tag to compare

@github-actions github-actions released this 05 Aug 11:57
v6.0.5
d0a91c8
  • JDK 25.0.4
  • JavaFX 25.0.4
  • Fixed #856 to improve readability
  • Refactored logging system
  • Updated translations
  • Fixed an issue with the compression policy UNCOMPRESSED

v6.0.4

Choose a tag to compare

@github-actions github-actions released this 10 Jul 16:47
v6.0.4
730e7d5
  • Fixed #855 where the application was trying to load an empty workspace file path at startup

v6.0.3

Choose a tag to compare

@github-actions github-actions released this 10 Jul 08:02
v6.0.3
dce07ec
  • Allow opening a workspace by drag-and-dropping onto the app icon
  • Fixed #845: clear enqueued load-workspace events for the tool selected via Open With dialog, so it opens and loads input files (other tools still load workspace data as usual)
  • Fixed #844: clearer description for the smart output checkbox
  • Don't maximize the app window on first startup (or after settings are cleared)
  • Force JavaFX to load the correct DLLs even when another JDK with JavaFX DLLs is on the PATH
  • Upgraded Sejda
  • Upgraded translations

v6.0.1

Choose a tag to compare

@github-actions github-actions released this 01 May 07:55
v6.0.1
7cb5799
  • Stricter security when parsing the Sejda configuration XML file
  • Bundled JDK 25.0.3
  • Dependencies bumps
  • Overcomes the xref stream parsing 2 GB limitation
  • Stricter validation throughout xref-stream parsing to prevent OOM and related issues
  • Added validation on predictor parameters to avoid overflow.
  • Bug fix (#248): page deletion no longer fails when the /Kids attribute is missing.

v6.0.0

Choose a tag to compare

@github-actions github-actions released this 30 Mar 21:19
v6.0.0
13a2f56
  • Compression: output compression is now a three-value option (Compress / Neutral / Uncompress) instead of a simple on/off toggle.
  • Drag & drop folder to output field: dropping a folder onto the PDF output field automatically suggests an output file path inside that folder.
  • Better handling of problematic PDFs: improved robustness when reading files with malformed annotations, invalid color spaces, broken font dictionaries, malformed metadata and invalid CropBox
  • PDF 2.0 support: UTF-8 encoded strings introduced in PDF 2.0 are now correctly read and written.
  • Merge fixes: fixed incorrect font size rescaling in Table of Contents merges, improved handling of empty ToC entries and fixed a hang when processing PDFs with certain bookmark
    structures.
  • Accessibility improvements: added accessible text, help text and proper label-to-field associations throughout the UI.

v6.0.0.M1

v6.0.0.M1 Pre-release
Pre-release

Choose a tag to compare

@torakiki torakiki released this 02 Mar 16:33
v6.0.0.M1
6f1973f

This is a test release, meant for the brave who are willing to test it

Currently Windows only, please share feedbacks

  • JDK 25
  • JavaFX 25.0.2
  • PDF engine (SAMBox + Sejda SDK) to latest major versions
  • Added accessibility texts

v5.4.5

Choose a tag to compare

@github-actions github-actions released this 27 Jan 07:40
v5.4.5
ba00c06
  • Upgraded bundled JDK to 21.0.10
  • Upgraded Sejda SDK
  • Updated translations and added Lao

v5.4.1

Choose a tag to compare

@github-actions github-actions released this 23 Oct 15:43
v5.4.1
683ff82
  • Upgraded bundled JDK to 21.0.9
  • Upgraded Sejda SDK
  • Updated translations
  • Alternate Mix: added a menu entry to set pace for every row
  • Fixed an issue with the page range editable column that, once in Edit mode, wouldn't let the user move the cursor with the arrow keys
  • Merge: Add Footer and Generate ToC options now work with file names including Chinese, Japanese and Korean chars