August 5th, 2011· Console: fixed bug #3010833 wrong handling of bookmarks
· Fixed bug #2995149 missing resource directory in source package
· Fixed bug #3050730 pdfsam-starter for Windows 7
· Accepted patch #3046378 run.sh can now be started from any directory
· Fixed hebrew language that wasn't set correctly
· Console: fixed bug #3089116 missing setdocinfo command in the help list
· Fixed loading of extended jars from the ext subdirectory
· looks 2.3.1
· JPodRenderer 5.3
· ICEpdf 4.1.1
· Jaxen 1.1.3
· commons-lang 2.5
May 15th, 2010· Fixed bug #2929876 browse of directories when saving the log file
· ConsoleClient now exits with code 1 in case of error.
· Fixed bug #2947985 overlapping of the Selection Panel cause disappearing buttons in Rotate plugin
· Fixed bug #2947979 browsing window in the Settings panel shows multiple "xml files" entries
· Added support to zoom and rotate functions to the Image Viewer (feature request #2936227)
· Console: added the -secondstep option to the mix command
· Mix: added field to set the secondstep option (feature request #2958113)
· JFileChooser remembers the last opened dir. (feature request #2965087)
· Split: split by bookmarks level now disable the input field while retrieving max depth
· Fixed bug #2930136 improved performances of bookmarks handling while splitting
· Fixed bug #2969880 cleanAll ant target
· Fixed bug #2949383 Uniformed behavior when destination text field is empty and run button is clicked
· Fixed bug #2929923 Unable to delete the buffer file when a rotation is set
· Added key bindings to all the action in the selection table
January 13th, 2010· Fixed the selection of the thumbnails creator
· Saving/loading environment retains the selected plugin (feature request #2857938)
· Added DnD support for linux platform (feature request #2858074)
· Saving/loading user interface settings when closing/opening pdfsam (feature request #2857941)
· Alert message when "Overwrite existing files" is selected. Settings option to disable it.
· Console: added the 'setdocinfo' command to set metadata on a pdf document
· Fixed bug #2899253 stack overflow running the console concat command with huge selection string (-u)
· Fixed bug #2899943 console concat command silently ignores double pages in the selection string (-u)
· Fixed bug #2899713 Visual composer ignores pages if they are double in the selection string generated.
· Fixed bug #2913620 console gives an error opening encrypted documents.
· Fixed bug #2917585 Visual composer input panel reset before loading the saved environment
· Plugins loader loads the most recent plugin if more than one is in the directory.
· looks 2.3.0
· JPodRenderer 5.2
· bcmail 1.44
· bcprov 1.44
August 28th, 2009· Fixed bug #2810982 ([BASENAME] prefix)
· Added context menu to add prefixes to the prefix JTextField
· Fixed bug #2827318 (console concat command ignores 'pdfversion' and 'compressed' parameter if a rotation is set)
· Console: added the 'rotate' command to rotate multiple documents (feature request #2797066)
· Console: added the 'pagelabels' command to set page labels on a pdf document
· Plugins showed in alphabetical order
· Thumbnails quality slightly improved
June 22nd, 2009· Fixed GUI interactivity when generating thumbnails.
· New concurrent thumbnails generation model.
· Console: fixed rotation of even and odd pages in concat command.
· Console: fixed bug #2789961 (stripped invalid chars when applying bookmark name as output file name)
· Console: fixed bug #2789961 (Level 2 Bookmark Name not used on first page) VComposer: fixed bug #2793905 (Version combo showing "same as input document") VComposer, VReorder: enlarged buttons to fit translations (feature request #2793954) Console: fixed bug #2794818 (added system properties: pdfsam.log.console.level, pdfsam.log.file.level, pdfsam.log.file.filename)
· Examples and xsd documents included within the distribution
· Row tool tip in pdf selection table in case of errors or warnings
· iText 2.1.6 -Updated langpack
June 8th, 2009· Document properties frame now opens in with normal size (not full screen)
· Console: added the -step option to the mix command
· Mix: added field to set the step option
· Console: added complex prefix [BOOKMARK_NAME]
· Console: fixed rotation of even and odd pages in concat command.
· Console: fixed bug #2789961 (stripped invalid chars when applying bookmark name as output file name)
· Console: fixed bug #2789961 (Level 2 Bookmark Name not used on first page)
· Error sound if an Exception occurs before the execution of a command
· Console: optimized merge algorithm when merging a subset of a document.
· Console: fixed bug #2794818 (added system properties: pdfsam.log.console.level, pdfsam.log.file.level, pdfsam.log.file.filename)
· Examples and xsd documents included within the distribution
· iText 2.1.5
· Updated langpack
May 31st, 2009· Document properties frame now opens in with normal size (not full screen)
· Console: added the -step option to the mix command
· Mix: added field to set the step option
· Console: added complex prefix [BOOKMARK_NAME]
· Console: fixed rotation of even and odd pages in concat command.
· Console: fixed bug #2789961 (stripped invalid chars when applying bookmark name as output file name)
· Console: fixed bug #2789961 (Level 2 Bookmark Name not used on first page)
· Error sound if an Exception occurs before the execution of a command
· Console: optimized merge algorithm when merging a subset of a document.
· Console: fixed bug #2794818 (added system properties: pdfsam.log.console.level, pdfsam.log.file.level, pdfsam.log.file.filename)
· Examples and xsd documents included within the distribution
· iText 2.1.5
· Updated langpack
May 10th, 2009· Launcher: pdfsam-starter.exe now can take -Xmx parameter as a value (can be set as a Windows shortcut parameter)
· Esc key now closes the preview panel
· 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.
· Console: -help argument passed if no argument specified (Feature Request #2697689)
· Console: fixed bug #2715101 (Exception executing split by size)
· Console: optimized merge algorithm when merging a subset of a document.
· Added the document properties frame
· VComposer: added a check on the "overwrite" flag
· VComposer, VReorder: added 3 zoom levels
· VComposer: dropping on a populated thumbnail panel will result in a new tab added to the multitabbed panel
· VPageReorderMainGUI: added focus policy and fixed a label
· VComposer: added focus policy
· VComposer, VReorder: fully working save/load environment
· VComposer, VReorder: no minimum size for the destination panel put inside a scroll panel
· JVisualPdfPageSelectionPanel: fixed document info tooltip
· Shared thread pool for the thumbnails generation among panels. (number of threads now is fixed, configurable and doesn't depend on the number of panels opened).
· Added the filename in the page viewer status bar
· Console: added the -step option to the mix command
· Mix: added field to set the step option
· Console: added complex prefix [BOOKMARK_NAME]
· VReorder: added button and context menu to reverse pages order
· Sound error in an Exception occurs before the execution of a command
· iText 2.1.5
· Updated langpack
April 1st, 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
February 2nd, 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)
· Console: added the chance to set a starting value for the [FILENUMBER] prefix (Ex. [FILENUMBER13] or [FILENUMBER###13])
· Added the VisualReorder plugin
· Added the VisualComposer plugin
· Optimized PdfLoader
· Merge, Mix: confirmation dialog if the output file already exists and the overwrite flag is false
January 26th, 2009· Console: fixed bug #2464606 (bookmarks management in split command)
· Console: added the split by bookmarks level
· Split: added options to split by bookmarks level
· Console: added pages rotation option to concat command
· Updated langpack
December 30th, 2008· Merge: fixed a JFileChooser call.
· Lazy JFileChooser init when call environment load/save.
· Lazy JFileChooser init when call log save.
· Fixed memory leak when loading documents into JPdfSelectionPanel.
· Added the AlternateMix plugin from the enhanced version.
· Console: added the "setviewer" command.
· Console: added the "decrypt" command.
· Console: added the "slideshow" command.
· Console: new complex prefix [FILENUMBER].
· Console: complex prefix [FILENUMBER] and [CURRENTPAGE] can take now the output patter (Ex. [FILENUMBER###].
· Console: Dual license GPL and LGPL.
· JFileChoosers now look at the JTextField to find if it's already filled.
· Fixed FocusPolicy and layout for every plugin.
· iText 2.1.4
· looks 2.2.1
October 30th, 2008· Fixed bug #2122945
· Added Copy/Cut/Paste popup menu to prefix text fields
· Added sounds to confirm execution or errors
· Added setting to enable/disable sounds
· Modified the dialog to ask confirmation to change output directory
· Merge: Fixed the "set output path" if path ends with File.separator
· Updated langpack
September 22nd, 2008· Added some new translatable string
· Fixed bug #2098518 (Not giving the pdf extension could lead to block)
· Added Copy/Cut/Paste popup menu to destination text fields
· Updated langpack
May 26th, 2008· Console: now xml input for the concat command can take relative files path
· Added row header to show the row number
· Added .bat and .sh script to run pdfsam
· Added the default working directory to set a directory as a workspace
· Added the OFF debug level to switch off log messages
· Merge: added context menu to export file list as an xml file
· Suggested output location if the selected one has problems
April 14th, 2008· Added update checker to check for a new version
· Modified JPdfSelectionPanel to enable or disable clear button, move buttons
· Modified JPdfSelectionPanel to enable outputPathMenuItem
· Modified JPdfSelectionPanel password column render to show '******' only when a password is typed
· Progress bar now shows percentage to give a better feedback to the user
· Console: split now uses PdfSmartCopy to minimize output files size
· Updated langpack
· Fixed bug #1909755 (' ' char in installation dir)
· Fixed bug #1909815
· Fixed bug #1926030 (installer)
· Fixed bug #1926928 (default env loading)
March 4th, 2008· Merge: pdf extension is appended to the output document file name only if it doesn't already ends with ".pdf" (Fix Bug #1881243)
· Console: fixed exception messages
· Console: "file" tag xml input now has a "password" attribute to specify the document password
· Console: added to "unpack" command
· Selection table menu now have a "Reload" feature to reload documents
· Split: fixed an error when loading the environment
· A reset method is called before loading an environment for every plugin