What's new in PDF Split and Merge Basic Edition 5.2.2

Feb 8, 2024
  • JDK 21.0.2
  • JavaFX 21.0.2
  • Sejda 5.0.13
  • Updated translations
  • Updated dependencies
  • Fixed #569: dragging to the edge of the selection table automatically scrolls
  • Fixed #507: added the ability to drop files between rows of the selection table

New in PDF Split and Merge Basic Edition 5.2.0 (Nov 6, 2023)

  • JDK 21.0.1
  • JavaFX 21.0.1
  • Sejda 5.0.11
  • Updated translations
  • Fixed #516 a sorting issue with some special characters in some locale
  • Fixed #532 default working directory to have precedence if set and to be used in case of relative output paths
  • Closed #538 to add a default prefix value that can be set via sys prop and MSI property
  • Closed #555 to add a default PDF version that can be set via sys prop
  • Fixed #561 so clickable links works on Linux
  • Fixed an issue with the MSI installer that was re-adding configuration lines in case of repair, change etc

New in PDF Split and Merge Basic Edition 5.1.3 (Aug 3, 2023)

  • JDK 20.0.2
  • JavaFX 20.0.2
  • Sejda 5.0.6
  • Updated translations

New in PDF Split and Merge Basic Edition 5.1.2 (Apr 26, 2023)

  • JDK 20.0.1
  • JavaFX 20.0.1
  • Sejda 5.0.0.M10
  • Updated translations

New in PDF Split and Merge Basic Edition 5.1.1. (Mar 24, 2023)

  • JDK 20
  • JavaFX 20
  • Fixed loading workspace from the command line with --workspace=/path/to/file.json
  • Added a Close button to the logs viewer to go back to the latest active tool
  • Updated translations
  • Clear button in single input tools made consistent with the one in multiple inputs tools
  • Adjusted column width so that file name column is wider then others

New in PDF Split and Merge Basic Edition 5.0.3 (Feb 12, 2023)

  • Tool buttons on the sidebar are now draggable and can be arranged in any order
  • Don't add the Settings button to the sidebar if org.pdfsam.disable.settings.panel is true

New in PDF Split and Merge Basic Edition 5.0.2 (Feb 2, 2023)

  • Fixed batch script on Windows.
  • Fixed Rotate tool.

New in PDF Split and Merge Basic Edition 5.0.1 (Feb 1, 2023)

  • added --enable-preview to let sejda-io run correctly with big files
  • fixed splash on Windows
  • updated translations

New in PDF Split and Merge Basic Edition 5.0.0 (Jan 31, 2023)

  • Upgraded JDK to version 19.0.2
  • Updated translations
  • Upgraded dependencies
  • New layout for the side bar where all the controls have been moved
  • Added a setting to drive the font size used in the application
  • Page normalization in Merge tool is now a combo with an additional entry
  • Added the total number of selected pages in Merge and Alternate Mix tools
  • Added a column to Merge and Alternate Mix tools to show the number of selected pages per row, based on the input interval

New in PDF Split and Merge Basic Edition 5.0.0 M1 Snapshot (Nov 25, 2022)

  • Migrated everything to the latest JDK 19.0.1
  • 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

New in PDF Split and Merge Basic Edition 4.3.4 (Oct 20, 2022)

  • Upgraded PDF Engine with a number of fixes
  • Upgraded translations
  • Upgraded bundled JDK to 11.0.17

New in PDF Split and Merge Basic Edition 4.3.3 (Jul 27, 2022)

  • 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

New in PDF Split and Merge Basic Edition 4.3.2 (Jul 12, 2022)

  • Upgraded PDF engine fixing few issues.
  • Handling of commas and quotes in paths when loading the input list from CSV files #505

New in PDF Split and Merge Basic Edition 4.3.1 (Jun 25, 2022)

  • Upgraded PDF Engine with a number of fixes
  • Updated translations
  • Upgraded dependencies
  • Better handling of some kind of corrupted files
  • Better handling of files having some garbage bytes on top

New in PDF Split and Merge Basic Edition 4.3.0 (Apr 21, 2022)

  • 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

New in PDF Split and Merge Basic Edition 4.2.12 (Jan 20, 2022)

  • Upgraded PDF Engine
  • Updated translations
  • Upgraded dependencies
  • Upgraded bundled JDK (moved to Bellsoft Liberica JDK)

New in PDF Split and Merge Basic Edition 4.2.10 (Dec 20, 2021)

  • Upgraded PDF Engine
  • Updated translations
  • Upgraded Logback to version 1.2.9 fixing https://jira.qos.ch/browse/LOGBACK-1591

New in PDF Split and Merge Basic Edition 4.2.9 (Dec 15, 2021)

  • Upgraded dependencies to their latest version:
  • Most notably we upgraded Logback to version 1.2.8 which fixes a security issue

New in PDF Split and Merge Basic Edition 4.2.8 (Nov 4, 2021)

  • Upgraded PDF Engine
  • Updated translations
  • Upgraded bundled Java to version 11.0.13
  • Upgraded few dependencies

New in PDF Split and Merge Basic Edition 4.2.7 (Sep 30, 2021)

  • Upgraded PDF Engine with fixes

New in PDF Split and Merge Basic Edition 4.2.6 (Aug 2, 2021)

  • Updated translations
  • Upgraded bundled Java to version 11.0.12

New in PDF Split and Merge Basic Edition 4.2.5 (May 17, 2021)

  • Fixed an issue with Split and Extract pages tasks where a corner case could lead to a missing image in the resulting PDF
  • Updated translations
  • Upgraded Sejda

New in PDF Split and Merge Basic Edition 4.2.4 (Apr 25, 2021)

  • Fixed an issue with the selection table sort by file name
  • Updated translations
  • Upgraded Sejda
  • Upgraded bundled Java to version 11.0.11

New in PDF Split and Merge Basic Edition 4.2.4 (Apr 23, 2021)

  • [maven-release-plugin] copy for tag v4.2.4

New in PDF Split and Merge Basic Edition 4.2.3 (Mar 8, 2021)

  • Upgraded Sejda fixing an issue in split and extract tasks.
  • Upgraded translations
  • Upgraded few dependencies

New in PDF Split and Merge Basic Edition 4.2.2 (Jan 25, 2021)

  • Numerical sort working with trailing digits (Ex. "file 1.pdf", "file 2.pdf", "file 10.pdf")
  • Selecting and sort column in the selection table and then adding files to it now adds them according to the selected sorting policy
  • When manually moving files in the selection table the sort policy is cleared
  • Use a Collator as default (non numerical) sorting for the selection table, resulting locale specific sort result.
  • Added an application wide accelerator to fire the run button of the currently visible module. SHORTCUT_DOWN + X will now trigger the task
  • tar.gz for Linux portable archive retaining permissions
  • Upgraded Sejda
  • Upgraded bundled Java to version 11.0.10
  • Updated translations

New in PDF Split and Merge Basic Edition 4.2.1 (Nov 20, 2020)

  • Upgraded Jackson
  • Upgraded Sejda
  • Added a setting to disable the notification when clicking the Clear button
  • Handle leading and trailing spaces in file paths when loading the list from csv or txt
  • Upgraded bundled Java to version 11.0.9.1

New in PDF Split and Merge Basic Edition 4.2.0 (Oct 31, 2020)

  • Upgraded bundled Java to version 11.0.9
  • Upgraded PDF engine (Sejda) and few other dependencies
  • Updated translations
  • Run button a little more visible
  • Added a confirmation dialog when Clear or Clear All button is clicked
  • Added a setting to drive Overwrite if already exists default value
  • Added two properties to the MSI installer OVERWRITE_OUTPUT and PDF_COMPRESSION
  • Workaround for mnemonics remaining active leading to randomly clear the selection table #424
  • Overwrite confirmation dialog has now more options, let the user select Rename and Skip

New in PDF Split and Merge Basic Edition 4.1.4 (Jul 20, 2020)

  • Upgraded bundled Java to version 11.0.8
  • Upgraded PDF engine (Sejda) and few other dependencies
  • Updated translations
  • Fixed an issue when adding a footer in the Merge tool #413
  • Fixed an issue where the app was always starting fullscreen on Mac #402

New in PDF Split and Merge Basic Edition 4.1.3 (Apr 24, 2020)

  • Upgraded Java to version 11.0.7
  • Upgraded Sejda
  • Improved move up in selection table to show the above row when moving rows up

New in PDF Split and Merge Basic Edition 4.1.2 (Mar 27, 2020)

  • Added MacOS .dmg notarization
  • Upgraded SAMBox, Sejda and JavaFX
  • Fixed few issues with AcroForms merging
  • Fixed few minor issues

New in PDF Split and Merge Basic Edition 4.1.1 (Feb 6, 2020)

  • Prefix fields now save and restore the latest used value
  • Fixed split tasks to handle a case with PDF not conforming the PDF spec
  • Added a notification in case one of the input PDF files gets deleted before the task is executed
  • Fixed the bookmarks handling in case of input PDF file not conforming the PDF spec created with wkhtmltopdf
  • Fixed handling of a non breaking white space 0xA0 when found in bookmarks and the [BOOKMARK_NAME] is used as prefix
  • Upgraded PDF engine (Sejda) to latest version (4.0.1)
  • Upgraded AdoptOpenJDK to latest version (11.0.6)
  • Upgraded translations

New in PDF Split and Merge Basic Edition 4.0.5 (Oct 23, 2019)

  • Upgraded PDF engine (Sejda) to latest version (3.2.85)
  • Upgraded AdoptOpenJDK to latest version (11.0.5)
  • Upgraded translations
  • Fixed an issue that was preventing PDFsam to start on some Windows machines #357 and #367

New in PDF Split and Merge Basic Edition 4.0.4 (Sep 5, 2019)

  • Upgraded PDF engine (Sejda) to latest version (3.2.84)
  • Upgraded AdoptOpenJDK to latest version (11.0.4)
  • Upgraded translations
  • Drag and drop of directories now asks the user if he wants to also add PDFs in subdirectories
  • Numerical sort of file names starting with digits
  • Fixed a couple of bugs (#354 #363)

New in PDF Split and Merge Basic Edition 4.0.3 (May 18, 2019)

  • Upgraded PDF engine to latest version
  • Upgraded OpenJDK
  • Upgraded translations
  • Added a button to clear settings in Split modules
  • Added a button entry to load a list of files from a csv/text file
  • Added a setting to set Compression disabled by default
  • Added the [TOTAL_FILESNUMBER] placeholder

New in PDF Split and Merge Basic Edition 4.0.1 (Jan 9, 2019)

  • Added a -verbose argument to get more information from the application
  • Msi signed with SHA256
  • Msi built for 64-bit arch since PDFsam doesn't work on 32-bit anymore
  • Fixed system property name to disable Settings panel to org.pdfsam.disable.settings.panel
  • When saving files password in the workspace file they are now encrypted and not plain text anymore
  • Start scripts now check if PDFSAM_JAVA_PATH exists and not only if it's defined
  • Salve and Load workspace both remember the latest used filename and they use it as predefined/suggested filename

New in PDF Split and Merge Basic Edition 4.0.0 (Dec 20, 2018)

  • Upgraded to OpenJDK 11 and OpenJFX 11
  • Included a jlinked version of openjdk 11 in the installations bundles and zip packages
  • Upgraded PDF engine to latest version
  • Added a way to clear recent workspaces
  • Updated translations
  • Added a way to hide Settings panel (Use case is an admin in a corporate env who doesn't want his users to be able to change the settings)
  • Smarter destination for Save Workspace

New in PDF Split and Merge Basic Edition 3.3.7 (Aug 13, 2018)

  • Updated PDF engine
  • Updated translations
  • Fixed MSI properties handling on Windows 10

New in PDF Split and Merge Basic Edition 3.3.6 (Jul 30, 2018)

  • Updated PDF engine
  • New AcroForm policy to flatten them during a PDF merge
  • New menu entry to copy the selection table as a comma separated table
  • An optional desktop icon
  • New Slovenian translation
  • A number of small fixes and usability improvements

New in PDF Split and Merge Basic Edition 3.3.5 (Nov 22, 2017)

  • Updated PDF engine
  • Open button to open the resulting file in case of directory output with a single output file
  • Updated languages

New in PDF Split and Merge Basic Edition 3.3.4 (Oct 23, 2017)

  • Fixed Java 9 crash
  • Fixed uppercase file chooser filter on Linux
  • Added row header with rows counter

New in PDF Split and Merge Basic Edition 3.3.3 (Oct 19, 2017)

  • Updated translations
  • Update PDF engine (Sejda SDK)
  • Menu entry to set page ranges to all the items in the selection table
  • Fixes

New in PDF Split and Merge Basic Edition 3.3.2 (May 19, 2017)

  • Fixed Rotate parameters validation

New in PDF Split and Merge Basic Edition 3.3.1 (May 18, 2017)

  • Drag and drop of files over the modules tile in the modules panel
  • Added scrollbars to every module to work better on small screen
  • Better support for RTL and Bidi text when generating ToC in merge module
  • ToC and footer page numbers are now correct even when a blank page is added in merge module
  • Fixed initial state for a couple of checkboxes in the Settings panel
  • Better/faster use of temporary buffers in case of drive partitions and net partitions
  • A good number of other issues fixed in Sejda SDK and SAMBox

New in PDF Split and Merge Basic Edition 3.3.0 (Mar 1, 2017)

  • Added page selection to the Alternate Mix
  • Added Normalize page size to the Merge settings
  • Grouped some setting under Advanced settings
  • Added lenient/non lenient tasks execution
  • Added a Clear all settings item to the Clear button
  • Added close button to the notifications
  • Removed themes
  • Fixed an issue that could cause tasks to be executed before modal windows shows up
  • A number of fixes to the underlying PDF engine (SAMBox + Sejda)

New in PDF Split and Merge Basic Edition 3.2.5 (Dec 14, 2016)

  • Faster startup
  • Added properties (CHECK_FOR_NEWS, PLAY_SOUNDS, PREMIUM_MODULES) to the MSI install to drive corresponding application settings
  • ToC generation in merge scales font according to page size
  • Latest SAMBox PDF engine and Sejda PDF layer including a number of fixes
  • Premium modules in modules dashboard and corresponding setting to disable them

New in PDF Split and Merge Basic Edition 3.2.4 (Nov 3, 2016)

  • Fixed page numbers in ToC generation
  • Split by bookmarks can now handle the case where some bookmarks levels don't have page destinations
  • UI to better adapt to different monitors densities
  • Smoother fonts
  • Fixed few UI issues
  • Upgraded dependencies
  • Bookmarks in the resulting doc retain the x,y,z values

New in PDF Split and Merge Basic Edition 3.2.2 (Sep 30, 2016)

  • Fixed translations

New in PDF Split and Merge Basic Edition 3.2.1 (Sep 29, 2016)

  • Alternate Mix now can mix multiple PDF files (and not just two)
  • Extract pages now can batch extract working on multiple PDF files (and not just one)
  • Added context menu integration to Windows and Linux so you can now right click PDF files and send to PDFsam Basic
  • Run button and few others in the dialog windows are now the default buttons so Enter key should trigger them
  • Important news are now shown once as a notification
  • Some bug fixes
  • Upgraded Sejda with a lot of fixes and optimizations

New in PDF Split and Merge Basic Edition 3.1.0 (Jul 8, 2016)

  • Added a new Extract module
  • Added page selection to the Rotate module to rotate a subset of pages
  • Added a feature to use the PDF fles generated by a module, as input for another module it's now possible to chain tasks
  • Upgraded Sejda with a lot of fixes and optimizations

New in PDF Split and Merge Basic Edition 3.0.3 (May 11, 2016)

  • We upgraded SAMBox and Sejda so there are many fixes on the underlying PDF engine

New in PDF Split and Merge Basic Edition 3.0.2 (Feb 29, 2016)

  • In this new release we added ToC generation to the merge task, we upgraded the PDF engine so results from the split tasks are optimized and in some case they will be way smaller then before, we performed some user interface adjustments that users suggested, you can now turn off the notification that asks for a donation and finally you can save a workspace on exit and load one passing it as a command line argument to PDFsam.

New in PDF Split and Merge Basic Edition 3.0.1 (Dec 21, 2015)

  • New merge bookmarks policy to create one entry for each merged document and add the document bookmarks tree to that entry. Improved notifications, some error message and tooltip/hint systems. Fixed few bugs in the UI and in the PDF engine.

New in PDF Split and Merge Basic Edition 3.0.0 (Dec 3, 2015)

  • Few bug fixes, new website, new MSI for Windows and DMG for MacOS
  • This is the first stable release where everything that was in version 2.x has been rewritten

New in PDF Split and Merge Basic Edition 2.2.4 (May 29, 2015)

  • New version 2.2.4 released with pdf rotation fixed.

New in PDF Split and Merge Basic Edition 2.2.3 (Jun 18, 2014)

  • Console: implemented unethical read for docs protected with owner password
  • ICEpdf 4.4.0
  • pdfsam-starter upgrade with Launch4j 3.4

New in PDF Split and Merge Basic Edition 2.2.2 (Nov 15, 2012)

  • Added recent environments menu
  • New MSI installer suitable for silent and Active Directory installs (feature request #2977478) (bug #3383859)
  • Console: regexp matching on the bookmarks name when splitting by bookmark level
  • Added argument -skipGui that can be passed to skip the GUI restore
  • Prevent GUI location restore if the stored location is affected by JVM Bug #6189461 (bug #3477550)
  • Fixed sounds not playing with Java 7
  • New pdfsam-starter executable created with Launch4J
  • Console: fixed BASENAME prefix (bug #3571232)
  • ICEpdf 4.3.4
  • JPodRenderer 5.5.1
  • Updated langpack
  • New config parameters to set thumbnails quality and size

New in PDF Split and Merge Basic Edition 1.1.2 (Apr 1, 2009)

  • Console: added the -d option to the concat command to merge all the documents in an input directory
  • Console: fixed bug #2540496 (unpack -d parameter)
  • Optimized PdfLoader
  • Merge, Mix: confirmation dialog if the output file already exists and the overwrite flag is false
  • Launcher: pdfsam-starter.exe now can take -Xmx parameter as a value (can be set as a Windows shortcut parameter)
  • Console: added the -d option to the setviewer command to set options to all the documents in an input directory
  • Console: added the -d option to the encrypt command to encrypt to all the documents in an input directory
  • Split: fixed bug #2679389 (broken "save environment" function)
  • Console: set compression level to BEST_COMPRESSION when compression is on.
  • Console: called the pdfReader.removeUnusedObjects(); when the reader is opened.
  • Added the document properties frame
  • Console: -help argument passed if no argument specified (Feature Request #2697689)
  • Console: fixed bug #2715101 (Exception executing split by size)
  • Updated langpack

New in PDF Split and Merge Basic Edition 0.5 beta 1 (Mar 21, 2006)

  • Merge: MultiSelectionEnabled(true)
  • Console: Parse fix on ParseConcatCommand -f option
  • Console: Added creator metadata
  • Console: Added -u option
  • Merge: Managed page selection (-u console option)
  • Merge: new TableRender for the page column
  • Merge: Column headers tooltip
  • Minor fixes