PDFKeeper Changelog

What's new in PDFKeeper 9.1.4

Apr 15, 2024
  • Changes:
  • Updated "Installing Oracle Data Provider for .NET" help topic.
  • Updated Donate help topic to align with website.
  • Updated Ghostscript to 10.03.0.
  • Fixes:
  • Selecting (checking) a document in DataGridView no longer requires two clicks.
  • When an unhandled exception occurs in MainPresenter.BurstCurrentDocumentPdf, the exception will now be shown; however, an UnauthorizedAccessException will be caught.
  • Fixed System.InvalidOperationException: Collection was modified; enumeration operation may not execute.

New in PDFKeeper 9.1.3 (Mar 10, 2024)

  • Changes:
  • Updated itext to 8.0.3.
  • Updated itext.bouncy-castle-adapter to 8.0.3.
  • Updated itext.font-asian to 8.0.3.
  • Updated Magick.NET to 13.6.0.
  • Fixes:
  • Error message box will no longer show behind Login form when form does not have focus.
  • Double clicking on document in documents DataGridView will only open current document not all selected (checked) documents.
  • Additional Information:
  • Oracle Database 19c (19.3) requires the Microsoft Visual C++ 2013 Redistributable (x64) - 12.0.30501 to be installed on the computer hosting the database.
  • By default, text will not be extracted from embedded images contained in a PDF.
  • PDF text extraction will be skipped for each page that is to be processed by OCR when the pixel width or pixel height exceeds the maximum image pixel dimensions supported by the Windows OCR engine.

New in PDFKeeper 9.1.2 (Feb 19, 2024)

  • Changes:
  • Updated Features list.
  • Updated Donate help topic to align with website.
  • Updated iText to 8.0.2.
  • Updated iText.Font-Asian to 8.0.2.
  • Updated Magick.NET to 13.5.0.
  • Updated System.Data.SQLite to 1.0.118.
  • Updated SQLite Command Line Shell to 3.42.0.
  • Fixes:
  • Documents Find menu and toolbar items are disabled when Notes have changed.
  • Development Changes:
  • Created scripts to update copyright year range.

New in PDFKeeper 9.1.1 (Dec 29, 2023)

  • Changes:
  • Updated Donate help topic to align with website.
  • Fixes:
  • Fixed System.NullReferenceException: Object reference not set to an instance of an object when trying to upload a PDF that is missing a Title, Author, or Subject. #23
  • Fixed issue when double clicking on document in documents list results in a PDF being opened for a different document.

New in PDFKeeper 9.1.0 (Dec 9, 2023)

  • New Features:
  • Added feature to set the title on selected document records. #16
  • Added feature to set the author on selected document records. #16
  • Added feature to set the subject on selected document records. #16
  • Improvements:
  • Added new separators to the Documents menu.
  • Added "When prompted to Run or Save, select Run." to all help topics that call a batch file. #18
  • Changes:
  • Changed "Set Tax Year" menu item shortcut keys to Ctrl+Shift+Y.
  • Changed "Append Date/Time" menu item shortcut keys to Ctrl+Alt+D.
  • Changed "Append Text" menu item shortcut keys to Ctrl+Alt+T.
  • Changed Documents Select menu Text property to Se&lect.
  • Updated Ghostscript to 10.02.1.
  • Updated Sumatra PDF to 3.5.2.
  • Fixes:
  • Fixed FileNotFoundException: The system cannot find the file specified. (Exception from HRESULT: 0x80070002) on startup when Windows Defender blocks the creation of the "PDFKeeper Upload" shortcut in the Documents folder. The shortcut will be created on the Desktop instead. #15
  • Fixed text extraction issue when uploading PDF documents that contains one or more image pages. #20
  • Development Changes:
  • Removed unused private member from MainPresenter.
  • Updated Microsoft.CodeAnalysis.NetAnalyzers to 8.0.0.
  • Additional Information:
  • Oracle Database 19c (19.3) requires the Microsoft Visual C++ 2013 Redistributable (x64) - 12.0.30501 to be installed on the computer hosting the database.
  • By default, text will not be extracted from embedded images contained in a PDF.
  • PDF text extraction will be skipped for each page that is to be processed by OCR when the pixel width or pixel height exceeds the maximum image pixel dimensions supported by the Windows OCR engine.

New in PDFKeeper 9.0.0 (Nov 24, 2023)

  • Database Compatibility:
  • SQLite (included as a single-user database option)
  • Multi-User Database Management Systems:
  • Oracle Database 21c and 19c
  • Oracle Database 21c and 18c Express Edition
  • Oracle Cloud Autonomous Database 21c and 19c
  • Upgrade Information:
  • Full upgrade support is only provided for PDFKeeper 7.0.0 or higher.
  • Starting with PDFKeeper 9.0.0, the RemoveListAllDocuments policy has been renamed to HideAllDocuments.
  • When upgrading from PDFKeeper 8.1.2 or lower, if flagged documents were being listed on startup of PDFKeeper, you will need to select "Find flagged documents on startup" in Options to enable.
  • When upgrading from PDFKeeper 8.x.x, XML files in %APPDATA%Robert F. FrascaPDFKeeperUploadProfiles will be upgraded. The original XML files are stored to %APPDATA%Robert F. FrascaPDFKeeperUploadProfiles.bak where they will remain and can be deleted if no longer needed.
  • When upgrading from PDFKeeper 8.1.0 or lower, if prompted for an admin account, select No and then right click on the Windows Start Menu, select Run, and then type: winget install pdfkeeper
  • Starting with PDFKeeper 8.0.0, Windows 10 (64-bit) or higher is required.
  • Starting with PDFKeeper 8.0.0, 64-bit Oracle Data Access Components 21.4 is required when connecting to Oracle Database. Instructions are available in the Help file that can be viewed post-install.
  • When upgrading from PDFKeeper 7.2.3 or lower, XML files in %APPDATA%Robert F. FrascaPDFKeeperUploadConfig are upgraded and stored in %APPDATA%Robert F. FrascaPDFKeeperUploadProfiles. The original XML files will remain for backwards compatibility and can be deleted if no longer needed.
  • New Features:
  • The Documents list will auto refresh every thirty seconds when the database platform is Oracle.
  • Improvements:
  • Redesigned the layout of the Main form which included the removal of all Document Retrieval functionality that was replaced by the Find Documents dialog.
  • Created Documents menu on the Main form that contains items related to the multi-selecting of Documents in the list.
  • Redesigned the Add PDF dialog.
  • Redesigned the Upload Profiles dialog which included the removal of all Upload Profile editing functionality that was replaced by the Upload Profile Editor dialog.
  • Status bar image will be displayed while the Documents list is being refreshed.
  • Changes:
  • Removed Refresh from the View menu on the Main form.
  • Removed Update PDF Text Columns from the Tools menu on the Main form.
  • Renamed Date/Time in the Edit menu on the main form to Append Date/Time.
  • Moved Text from the Insert menu on the main form to the Edit menu and renamed to Append Text.
  • Renamed "List flagged documents on startup" to "Find flagged documents on startup" on the Options dialog.
  • Changed Upload Directory Maintenance to execute directly before the Upload.
  • Changed Rejected PDF files check to execute directly after the Upload.
  • Removed Oracle Database Schema Upgrade help topic and script support.
  • Renamed RemoveListAllDocuments policy to HideAllDocuments.
  • Changed class name in the Upload Profile XML schema.
  • Removed the copying of BouncyCastle.Crypto.dll to BouncyCastle.Crypto.dll.bak during setup and the restore command class that is no longer needed since BouncyCastle.Crypto.dll is no longer being deleted during the upgrade of PDFKeeper.
  • Updated Magick.NET to 13.4.0. (CVE-2023-4863)
  • Fixes:
  • ArgumentException: The parameter is incorrect. Image dimensions are too large! This exception will be prevented by skipping each PDF page that is to be processed by OCR with a pixel width or pixel height that exceeds the maximum image pixel dimensions supported by the Windows OCR engine. (#13)
  • Development Changes:
  • Implemented the Model-View-Presenter-ViewModel pattern to improve maintainability.
  • Created Components and User Controls to eliminate redundancy and improve modularity.
  • Rewrote all non-UI code in C# and consolidated into PDFKeeper.Core.
  • Rewrote all code related to PDF viewing in C# and consolidated into PDFKeeper.PDFViewer.
  • Updated Microsoft.CodeAnalysis.NetAnalyzers to 7.0.4.
  • Additional Information:
  • Oracle Database 19c (19.3) requires the Microsoft Visual C++ 2013 Redistributable (x64) - 12.0.30501 to be installed on the computer hosting the database.
  • By default, text will not be extracted from embedded images contained in a PDF.
  • PDF text extraction will be skipped for each page that is to be processed by OCR when the pixel width or pixel height exceeds the maximum image pixel dimensions supported by the Windows OCR engine.

New in PDFKeeper 8.1.2 (Apr 16, 2023)

  • Changes:
  • Empty folders in UploadRejected will be deleted.
  • Upload Folder Maintenance timer interval was set to 30 seconds.
  • Updated iText and iText.Font-Asian to 7.2.5
  • Updated SQLite Command Line Shell to 3.41.1
  • Updated Magick.NET to 13.0.0
  • Fixes:
  • Added missing ellipsis to Insert > Text menu item text.
  • Added missing ellipsis to Tools > Update PDF Text Columns menu item text.
  • Added missing ellipsis to Tools > Move Database menu item text.
  • iText.IO.Exceptions.IOException will be caught during Save in Add PDF dialog.
  • iText.IO.Exceptions.IOException will be caught during an Upload, and then the offending PDF will be moved to the UploadRejected folder.
  • Development Changes:
  • Created scripts to set version in all references.
  • Updated Microsoft.CodeAnalysis.NetAnalyzers to 7.0.1
  • Additional Information:
  • Oracle Database 19c (19.3) requires the Microsoft Visual C++ 2013 Redistributable (x64) - 12.0.30501 to be installed on the computer hosting the database.
  • By default, text will not be extracted from embedded images contained in a PDF.

New in PDFKeeper 8.1.1 (Jan 7, 2023)

  • Changes:
  • Flag Document menu item will be disabled when notes have been modified.
  • Updated System.Data.SQLite to 1.0.117
  • Updated Magick.NET to 12.2.2
  • Fixes:
  • Auto Update will no longer require an admin account to install new version.

New in PDFKeeper 8.1.0 (Dec 18, 2022)

  • Improvements:
  • Added Mutual TLS (mTLS) authentication for connecting to Oracle Autonomous Database.
  • Added link control to the Upload Profiles dialog that sets the Profile Name to the combined values of Author and Subject.
  • Changes:
  • Updated "SQLite Error - database disk image is malformed" help topic to call fix that will correct triggers in SQLite database to address and prevent the malformed database disk image condition.
  • Removed "Rebuild Full-Text Search Index" menu function.
  • Updated Welcome, Getting Support, and Donate help topics to align with home page/readme.
  • Updated Magick.NET to 12.2.1
  • Updated Ghostscript to 10.0.0
  • Updated SQLite Command Line Shell to 3.40.0
  • Updated iText and iText.Font-Asian to 7.2.4
  • Fixes:
  • ErrorProvider will be displayed instead of an Oracle Text error when Find button is selected and Search Term starts with an asterisk (*).
  • Corrected help topic referenced in error message that is displayed when Oracle Data Provider for .NET is missing.
  • Corrected triggers in SQLite database setup script to prevent the malformed database disk image condition.
  • Created fix to correct triggers in SQLite database to address and prevent the malformed database disk image condition.
  • Development Changes:
  • Implemented GlobalAssemblyInfo.vb to simplify version change.
  • Additional Information:
  • Oracle Database 19c (19.3) requires the Microsoft Visual C++ 2013 Redistributable (x64) - 12.0.30501 to be installed on the computer hosting the database.
  • By default, text will not be extracted from embedded images contained in a PDF.

New in PDFKeeper 8.0.0 (Aug 27, 2022)

  • New Features:
  • Added opening of PDF documents for all selected (checked) documents in the Documents list up to a maximum of 12.
  • Added Burst for selected document PDF.
  • Added option to OCR each PDF page containing text and image data to the Add PDF Dialog, Upload Profiles Dialog, and to the Update PDF Text Columns prompt.
  • Added display of Search Term Snippets for the selected document when using Find Documents by Search Term (#7).
  • Improvements:
  • Added text extraction for image-only pages in PDF when PDF contains both text and image-only pages.
  • Updated Hash algorithm implementation used to compute file hashes to SHA512.
  • Changes:
  • Added condition requiring Windows 10 or higher for PDFKeeper to install.
  • Updated Oracle Data Provider .NET dependency to the version contained in Oracle Data Access Components 21.4.
  • Renamed Upload Folder Configurations to Upload Profiles and the folder where Upload Profiles are stored has been changed to %APPDATA%Robert F. FrascaPDFKeeperUploadProfiles.
  • Renamed Add PDF Documents dialog to Add PDF and redesigned the dialog to close after adding the PDF.
  • Renamed Set Preview Image Resolution dialog and menu item to Set Preview Pixel Density.
  • Renamed Select last row when displaying Search Results option to Select last row when listing documents.
  • Renamed Open PDF documents with default application option to Show PDF documents with default application.
  • Renamed Show Flagged Documents on startup option to List flagged documents on startup.
  • Renamed Update PDF Text Annotations and Text in Database menu item to Update PDF Text Columns.
  • Renamed Search to Document Retrieval.
  • Renamed Documents by Text to Find Documents by Search Terms.
  • Renamed Documents by Selections to Find Documents by Selections.
  • Renamed Documents by Date Added to Find Documents by Date Added.
  • Renamed Flagged Documents to List Flagged Documents.
  • Renamed All Documents to List All Documents.
  • Find Text is now referred to as Search Term.
  • PDF documents that cannot be uploaded will now be moved to %APPDATA%Robert F. FrascaPDFKeeperUploadRejected.
  • Changed temporary directory used by PDFKeeper and Magick.NET to %TMP%PDFKeeper. This folder will be emptied on application shutdown.
  • PDFKeeper will now wait for an upload to finish before closing.
  • Renamed DisableQueryAllDocuments policy to RemoveListAllDocuments.
  • Renamed About menu item to About PDFKeeper.
  • Downloads folder in the user profile is retrieved without using a third-party library.
  • Ellipsis corrections have been made to some menu items.
  • Replaced text formatted license for PDFKeeper in the help file with an HTML formatted copy.
  • Replaced Third-Party Attribution in the help file with Third-Party Notices. The notices file was rewritten as THIRD-PARTY-NOTICES.txt that is also compiled into the help file in HTML format.
  • Removed Oracle Database 11g and lower support from OracleDatabaseSchemaSetup.sql and OracleDatabaseSchemaUpgrade.sql.
  • Removed Alternate Text Extraction Strategy from PDF Text Extractor. OCR will be performed when iText is unable to extract text from a PDF page.
  • Removed unnecessary task completion messages.
  • Updated SQLite Command Line Shell to 3.39.2
  • Updated Magick.NET to 12.0.1
  • Updated iText and iText.Font-Asian to 7.2.3
  • Updated Ghostscript to 9.56.1
  • Updated Sumatra PDF to 3.4.6
  • Updated System.Data.SQLite to 1.0.116
  • Other Changes:
  • Removed CompileHelp.cmd from Solution.
  • Moved all SQL scripts from Help folder to Config folder.
  • Rearchitected PDFKeeper.WindowsApplication into separate layers applying the Model-View-Presenter pattern with Services and created additional projects for code that resides outside of the pattern.
  • Migrated from Package.Config to PackageReference for NuGet packages.

New in PDFKeeper 7.2.3 (Dec 18, 2021)

  • Changes:
  • Updated Magick.NET to 8.4.0
  • Updated System.Data.SQLite to 1.0.115.5
  • Fixes:
  • Fixed Unhandled IOException “The CMap iText.IO.Font.Cmap.UniJIS-UTF16-H was not found.” during PDF text extraction prior to uploading.
  • Fixed issue with "Add PDF Documents dialog" hiding behind Main form after Search Results is automatically refreshed. (rework)
  • Unhandled ArithmeticException “Overflow or underflow in the arithmetic operation.” during PDF to TIFF extraction prior to uploading PDF will now be handled; however, no text will be extracted from the TIFF image.
  • Additional Information:
  • Oracle Database 19c (19.3) requires the Microsoft Visual C++ 2013 Redistributable (x64) - 12.0.30501 to be installed on the computer hosting the database.

New in PDFKeeper 7.2.2 (Nov 6, 2021)

  • Upgrade Information:
  • When upgrading from PDFKeeper 6.1.1 or earlier, the database schema will require an upgrade. Database Schema Upgrade instructions are available in the Help file that can be viewed post-install.
  • Starting with version 6.0.0, PDFKeeper is now 64-bit. The latest 32-bit version of PDFKeeper is 5.0.3.
  • Starting with PDFKeeper 6.0.0, 64-bit Oracle Data Access Components (ODAC) Runtime 19.3 is required when connecting to Oracle Database. Instructions are available in the Help file that can be viewed post-install.
  • When upgrading from PDFKeeper 4.x.x, the User name and Data source will need to be entered on the first login.
  • Starting with version 4.0.0, PDFKeeper is installed per-user, requiring older, per-machine installs to be uninstalled manually.
  • Improvements:
  • Menu function was added to repair the full-text search index in the SQLite local database when the “database disk image is malformed” error is encountered.
  • Changes:
  • Search Results will no longer be refreshed after an Upload cycle when document records in Search Results are checked.
  • Added 30 second sleep after the Upload of PDF files when TMP files exist in the Upload folder.
  • Updated Magick.NET to 8.3.3
  • Updated PdfPig to 0.1.5
  • Updated Ghostscript to 9.55.0
  • Fixes:
  • Fixed issue with "Add PDF Documents dialog" hiding behind Main form after Search Results is automatically refreshed. (rework)
  • Fixed Unhandled IOException "The process cannot access the file because it is being used by another process." when deleting a temporary TIFF file following OCR processing.
  • Fixed Unhandled NullReferenceException “Object reference not set to an instance of an object.” when selecting "Edit" and then "Select All" following a search.
  • Additional Information:
  • Oracle Database 19c (19.3) requires the Microsoft Visual C++ 2013 Redistributable (x64) - 12.0.30501 to be installed on the computer hosting the database.
  • Known Issues:
  • Text from image-only pages contained in a PDF that contains both image-only and text-only pages will not be extracted.
  • Text will not be extracted from inline images contained in a PDF.

New in PDFKeeper 7.2.1 (Sep 26, 2021)

  • Fixes:
  • Fixed UploadRunningToolStripStatusLabel not being visible during an upload cycle and Search Results not refreshing after completing.
  • Login form error message will no longer appear behind the Login form making it impossible to acknowledge.
  • iText.IO.IOException when reading an invalid PDF is now handled.
  • iText.Kernel.Pdf.Canvas.Parser.Util.InlineImageParsingUtils.InlineImageParseException when extracting text from PDF is now handled and ignored.
  • Fixed application hang when extracting text from an “image-only” PDF while running "Update PDF Text Annotations and Text in Database".

New in PDFKeeper 7.2.0 (Sep 5, 2021)

  • Improvements:
  • Added option to show Flagged Documents on startup of PDFKeeper
  • Added the creation of PDFKeeper Upload shortcut in the Downloads folder that will be available while PDFKeeper is open
  • Changes:
  • Renamed the “Populate New Database Table Columns” menu item to “Update PDF Text Annotations and Text in Database” and moved it to the Tools menu where it will be enabled when document records are selected in Search Results
  • Changed Search Results to be refreshed after each Upload cycle
  • Modified Manage Upload Folder Configurations dialog to delete selected Upload Folder Configuration file to the Windows Recycle Bin
  • Updated MagickNET to 810
  • Updated iText to 7116
  • Updated SumatraPDF to 333
  • Updated AutoUpdaterNET to 170
  • Updated Getting Support help topic
  • Updated Donate help topic
  • Fixes:
  • Add PDF Documents dialog is no longer being hidden after Upload cycle has completed
  • Upload Folder Configurations drop down list on the Manage Upload Folder Configurations dialog will now update when configurations are added, renamed, or deleted outside of PDFKeeper while open
  • Additional Information:
  • Oracle Database 19c (193) requires the Microsoft Visual C++ 2013 Redistributable (x64) - 12030501 to be installed on the computer hosting the database

New in PDFKeeper 7.1.1 (Jul 18, 2021)

  • Changes:
  • Renamed New menu and tool bar items to Add on main form.
  • Tax Year combo box drop down list on the Add PDF Documents, Set Tax Year, and Manage Upload Folder Configurations dialogs will only display the last ten years and one year into the future, sorted in descending order.
  • Changed "Upload folder contains files that were not uploaded" status message on the main form to "Upload folder contains one or more files that were not uploaded".
  • Changed "UploadStaging folder contains files that were not uploaded" status message on the main form to "UploadStaging folder contains one or more files that were not uploaded".
  • Changed "Database contains document records that are flagged" status message on the main form to "Database contains one or more document records that are flagged".
  • Updated System.Data.SQLite to 1.0.114.4
  • Updated Ghostscript to 9.54.0
  • Updated SQLite Command Line Shell to 3.36.0
  • Updated copyright year for Magick.NET in Third-Party Attribution help topic.
  • Updated support methods in Getting Support help topic.
  • Changed “Programs and Features” to “Programs and Features or Apps and Features” in the Uninstalling PDFKeeper help topic.
  • Fixes:
  • Upload Service will now delete empty, non-configured folders from the Upload folder.
  • UploadFolderErrorToolStripStatusLabel is no longer visible on the status bar after a successful upload cycle.
  • Additional Information:
  • Oracle Database 19c (19.3) requires the Microsoft Visual C++ 2013 Redistributable (x64) - 12.0.30501 to be installed on the computer hosting the database.

New in PDFKeeper 7.1.0 (Jun 27, 2021)

  • New Features:
  • Text from image-only PDF will be extracted using OCR before uploading, and then stored in an indexed database column. (requires Windows 10)
  • Improvements:
  • Menu function was added to move local SQLite database to an alternate location.
  • Changes:
  • Migrated from iTextSharp to iText Core/Community 7.1.15
  • PdfPig 0.1.4 was added to handle text extraction when iText throws an ArgumentException while trying to extract text from a PDF that contains an invalid encoding.
  • Magick.NET was updated to 7.24.1.0
  • Fixes:
  • Fixed License not opening from About box.
  • Other Changes:
  • Improvements were made to the File Type and PDF Text Extractor classes.
  • Help file is now compiled manually outside of build process to verify help file is not corrupt.

New in PDFKeeper 7.0.0 (Apr 20, 2021)

  • Client Requirements:
  • Windows (64 bit) with .NET Framework 4.8 installed.
  • Any additional requirements will be referenced in the Help file that can be viewed post-install.
  • Database Compatibility:
  • SQLite (included as a local, single user database option)
  • Client-Server Relational Database Management Systems
  • Oracle Database 19c (validated with version 19.3)
  • Oracle Database 18c Express Edition
  • Oracle Database 11g Express Edition (deprecated)
  • Setup instructions are available in the Help file that can be viewed post-install.
  • Upgrade Information:
  • When upgrading from PDFKeeper 6.1.1 or earlier, the database schema will require an upgrade. Database Schema Upgrade instructions are available in the Help file that can be viewed post-install.
  • Starting with version 6.0.0, PDFKeeper is now 64-bit. The latest 32-bit version of PDFKeeper is 5.0.3.
  • Starting with PDFKeeper 6.0.0, 64-bit Oracle Data Access Components (ODAC) Runtime 19.3 is required when connecting to Oracle Database. Instructions are available in the Help file that can be viewed post-install.
  • When upgrading from PDFKeeper 4.x.x, the User name and Data source will need to be entered on first login.
  • Starting with version 4.0.0, PDFKeeper is installed per-user, requiring older, per-machine installs to be uninstalled manually.
  • Database Compatibility Changes:
  • Added a local, single user database option using SQLite.
  • Oracle Database 18c (not XE), 12c, and 11g (not XE) has been dropped.
  • New Features:
  • Added Tax Year feature for document records.
  • Improvements:
  • Text annotations will be extracted from the PDF before uploading and stored in an indexed database column.
  • Text from the PDF will be extracted before uploading and stored in an indexed database column.
  • Changes:
  • Consolidated Third-Party Attribution help pages into single page.
  • Modified Save As to retrieve the selected PDF Title from the database instead of PDF Metadata.
  • Modified Export to rewrite an exported PDF with Title, Author, Subject, and Keywords from the database document record when the Title, Author, Subject, and Keywords in the PDF Metadata do not match.
  • Updated SumatraPDF to 3.2
  • Migrated from pdftopng from Xpdf Tools to Magick.NET 7.22.2.2 and Ghostscript 9.53.3
  • Moved Search Results to right side of form and moved right Tab Control (Notes, Keywords, Preview, and Text) to left side of form under Search Group Box.
  • Fixes:
  • Unhandled InlineImageParseException: "Could not find image data or EI" during text extraction of an older PDF that does not contain text.
  • Other Changes:
  • Source code was reorganized and name changes were made.
  • Created script that will download and extract SumatraPDF during the build process if missing or not the required version, replacing manual steps in Build Instructions.
  • Additional Information:
  • Oracle Database 19c (19.3) requires the Microsoft Visual C++ 2013 Redistributable (x64) - 12.0.30501 to be installed on the computer hosting the database.

New in PDFKeeper 6.1.1 (Nov 27, 2020)

  • Client Requirements:
  • Windows (64 bit) with .NET Framework 4.8 installed.
  • Any additional requirements will be referenced in the Help file that can be viewed post-install.
  • Compatible Database Management Systems:
  • Oracle Database 19c (tested with version 19.3)
  • Oracle Database 18c Express Edition
  • Oracle Database 18c (tested with version 18.3)
  • Oracle Database 12c Release 2 (tested with version 12.2.0.1.0)
  • Oracle Database 12c Release 1 (no longer being tested)
  • Oracle Database 11g Release 2 (no longer being tested)
  • Oracle Database 11g Express Edition (no longer being tested)
  • Upgrade Information:
  • Starting with version 6.0.0, PDFKeeper is now 64-bit. The latest 32-bit version of PDFKeeper is 5.0.3.
  • Starting with version 4.0.0, PDFKeeper is installed per-user, requiring older, per-machine installs to be uninstalled manually.
  • When upgrading from PDFKeeper 4.1.0 or earlier, the database schema will require an upgrade. Database Schema Upgrade instructions are available in the Help file that can be viewed post-install.
  • When upgrading from PDFKeeper 4.x.x, the User name and Data source will need to be entered on the first login.
  • Starting with PDFKeeper 6.0.0, 64-bit Oracle Data Access Components (ODAC) Runtime 19.3 is required. Instructions are available in the Help file that can be viewed post-install.
  • Fixes:
  • NullReferenceException at PDFKeeper.WindowsApplication.FileSelectDisplayService.Dispose(Boolean disposing) that is being logged to PDFKeeper.log during application shutdown.
  • Preview Picture Box not always displaying correct image for selected document record.
  • Cache folder not always clearing on application shutdown along with System.NullReferenceException or System.IndexOutOfRangeException being logged to Windows Application Event Log.
  • Additional Information:
  • Oracle Database 19c (19.3) requires the Microsoft Visual C++ 2013 Redistributable (x64) - 12.0.30501 to be installed on the computer hosting the database.
  • Known Issues:
  • Annotations in a PDF document are not filtered by Oracle Database.
  • Embedded fonts in a PDF document are not filtered correctly by Oracle Database.

New in PDFKeeper 6.1.0 (Nov 21, 2020)

  • New Features:
  • Added import from text file into Notes text box with option to delete text file after importing.
  • Improvements:
  • Modified Export to save PDF files and supplemental data into a folder structure organized by Author and Subject and named []<Title>.PDF and []<Title>.XML for corresponding supplemental data.
  • User will be prompted to refresh Search Results when Flagged Documents are being listed and flag is removed from selected document record.
  • Search Results will be refreshed after PDF files are uploaded when Documents by Date Added and current date are being listed and Document Notes for the selected document record are not being edited.
  • Search Results will be refreshed after flagged PDF files are uploaded when Flagged Documents are being listed and Document Notes for the selected document record are not being edited.
  • Search Results will be refreshed after PDF files are uploaded when All Documents are being listed and Document Notes for the selected document record are not being edited.
  • Fixes:
  • Selected document record in Search Results not always visible after refreshing.
  • InvalidOperationException at System.Drawing.Image.get_Width() or System.Drawing.Image.get_FrameDimensionsList() when document record is selected resulting in preview image failing to load into Preview Picture Box.
  • Other Changes:
  • Updated AutoUpdater.NET to 1.6.4

New in PDFKeeper 6.0.1 (Oct 17, 2020)

  • Fixes:
  • NullReferenceException at PDFKeeper.WindowsApplication.CommonViewPresenter.Dispose(Boolean disposing) that is being logged to PDFKeeper.log during application shutdown.
  • Help topic not opening when F1 is pressed while Set Category dialog is open.
  • Welcome Help Topic opening instead of "Configuring an Upload Folder" topic when F1 is pressed while Manage Upload Folder Configurations dialog is open after New or Edit is selected.
  • Upload in progress status bar icon is being displayed when no PDF files need to be uploaded but other, unsupported file types exist in the Upload folder.
  • UploadFolderErrorToolStripStatusLabel will remain visible on the status bar after all of the files that cannot be uploaded were removed from the Upload folder and will remain visible until the next upload cycle runs that uploads one or more PDF files.
  • Wait cursor display delay when Select All or Deselect All is selected from the File menu.
  • Progress bar on Main Form not updating properly during a lengthy Search Results operation (Delete, Export, or setting of a Category).
  • "Failed to create restore point (Process = C:Windowssystem32msiexec.exe /V; Description = Installed/Removed PDFKeeper; Error = 0x80042306)" is logged to Windows Application Event Log during an install and uninstall.
  • Other Changes:
  • Updated iTextSharp to 5.5.13.2
  • Updated AutoUpdater.NET to 1.6.3

New in PDFKeeper 5.0.3 (Dec 27, 2019)

  • Compatible Database Management Systems:
  • Oracle Database 11g Express Edition
  • Oracle Database 18c Express Edition
  • Oracle Database 11g Release 2 (no longer being tested)
  • Oracle Database 12c Release 1 (no longer being tested)
  • Oracle Database 12c Release 2 (tested with version 12.2.0.1.0)
  • Oracle Database 18c (tested with version 18.3)
  • Oracle Database 19c (tested with version 19.3)
  • Setup instructions are available in the Help file (available in the binary release)
  • Notable Changes:
  • Fixed an issue with Add PDF Documents dialog not having focus after selecting a PDF document
  • Fixed left panel of main form not always opening full width after Search Results grid view is filled when the width of the columns exceeded the width of Search Results grid view
  • Fixed Search Results grid view Category column not sizing correctly after selecting Toggle Right Panel to show right panel and then selecting Toggle Right Panel again to hide right panel
  • Fixed selected Search tab on main form not always being visible after the right panel collapsed state has changed
  • When Search Results is refreshed, the previously selected document record will be selected
  • Additional Information:
  • Starting with version 4.0.0, PDFKeeper is installed per-user, requiring older, per-machine installs to be uninstalled manually
  • When upgrading from PDFKeeper 4.1.0 or earlier, the database schema will require an upgrade. Database Schema Upgrade instructions are available in the Help file (available in the binary release)
  • When upgrading from PDFKeeper 4.1.0 or earlier, Oracle Data Access Components Runtime 19.3 is now required that includes an updated Oracle Data Provider for .NET. Instructions are available in the Help file (available in the binary release)
  • When upgrading from PDFKeeper 4.x.x, the User name and Data source will need to be entered on the first login
  • Oracle Database 19c (19.3) requires the Microsoft Visual C++ 2013 Redistributable (x64) - 12.0.30501 to be installed on the computer hosting the database
  • Caveats:
  • Annotations in a PDF document are not filtered by Oracle Database
  • Embedded fonts in a PDF document are not filtered correctly by Oracle Database

New in PDFKeeper 5.0.2 (Dec 1, 2019)

  • Notable Changes:
  • Fixed a memory and handle leak.
  • Resolved issue with how Oracle secure password handling was implemented, allowing database connection pooling to be enabled after being disabled in version 5.0.0.
  • Database connection pooling is now a setting in PDFKeeper.exe.config that can be set to True or False.
  • Additional Information:
  • Starting with version 4.0.0, PDFKeeper is installed per-user, requiring older, per-machine installs to be uninstalled manually.
  • When upgrading from PDFKeeper 4.1.0 or earlier, the database schema will require an upgrade. Database Schema Upgrade instructions are available in the Help file (available in the binary release).
  • When upgrading from PDFKeeper 4.1.0 or earlier, Oracle Data Access Components Runtime 19.3 is now required that includes an updated Oracle Data Provider for .NET. Instructions are available in the Help file (available in the binary release).
  • When upgrading from PDFKeeper 4.x.x, the User name and Data source will need to be entered on the first login.
  • Oracle Database 19c (19.3) requires the Microsoft Visual C++ 2013 Redistributable (x64) - 12.0.30501 to be installed on the computer hosting the database.
  • Caveats:
  • Annotations in a PDF document are not filtered by Oracle Database.
  • Embedded fonts in a PDF document are not filtered correctly by Oracle Database.

New in PDFKeeper 5.0.1 (Nov 17, 2019)

  • Client Requirements:
  • Windows (32 or 64 bit) with .NET Framework 4.6.1 or higher.
  • Any additional requirements will be referenced in the Help file (available in the binary release).
  • Compatible Database Management Systems:
  • Oracle Database 11g Express Edition
  • Oracle Database 18c Express Edition
  • Oracle Database 11g Release 2 (no longer being tested)
  • Oracle Database 12c Release 1 (no longer being tested)
  • Oracle Database 12c Release 2 (tested with version 12.2.0.1.0)
  • Oracle Database 18c (tested with version 18.3)
  • Oracle Database 19c (tested with version 19.3)
  • Setup instructions are available in the Help file (available in the binary release).
  • Notable Changes:
  • Fixed "PDFKeeper has detected that you've upgraded from an older version" message box from being displayed when PDFKeeper was upgraded from version 5.0.0 or above.
  • Upload status no longer shows running after one or more PDF documents fail to upload.
  • Fixed User Interface hanging while the Upload process is running.
  • Fixed unhandled InvalidOperationException during an upload that needs to be caught without displaying an error.
  • Modified PDF file and application generated supplemental data will now be permanently deleted from the UploadStaging folder after being uploaded.
  • Third-Party Updates in the Binary Release:
  • pdftopng from Xpdf Tools was updated to 4.02.
  • AutoUpdater.NET was updated to 1.5.8.
  • Additional Information
  • When upgrading from PDFKeeper 4.1.0 or earlier, the database schema will require an upgrade. Database Schema Upgrade instructions are available in the Help file (available in the binary release).
  • When upgrading from PDFKeeper 4.1.0 or earlier, Oracle Data Access Components Runtime 19.3 is now required that includes an updated Oracle Data Provider for .NET. Instructions are available in the Help file (available in the binary release).
  • When upgrading from PDFKeeper 4.x.x, the User name and Data source will need to be entered on the first login with PDFKeeper 5.0.1.
  • Starting with PDFKeeper 5.0.0, Database Connection Pooling has been turned off to prevent PDFKeeper from consuming large amounts of memory on the database server causing "ORA-12518: TNS:listener could not hand off client connection".
  • Oracle Database 19c (19.3) requires the Microsoft Visual C++ 2013 Redistributable (x64) - 12.0.30501 to be installed on the computer hosting the database.
  • Caveats:
  • Starting with PDFKeeper 4.0.0, PDFKeeper is installed per-user requiring per-machine installs of PDFKeeper will need to be uninstalled manually.
  • Annotations in a PDF document are not filtered by Oracle Database.
  • Embedded fonts in a PDF document are not filtered correctly by Oracle Database.

New in PDFKeeper 5.0.0 (Oct 25, 2019)

  • Notable Changes:
  • This is the 10th year anniverary edition, officially released on the 10th year anniverary of PDFKeeper.
  • Logo for PDFKeeper has been changed.
  • Description of PDFKeeper has been changed to "Open Source PDF Document Management System".
  • Added compatibility for Oracle Database 18c Express Edition and 19c.
  • Flag Document feature has been added for setting the flag state on a selected document record and when PDF documents are uploaded as a way to mark for follow-up.
  • Category feature has been added for setting or clearing the category on one or more selected document records.
  • Manage Upload Folder Configurations form has replaced the Upload Folders and Upload Folder Configuration forms.
  • Add PDF Documents form has been redesigned to allow adding more than one PDF document without leaving the form.
  • Optimistic concurrency has been added to Document Notes editing for preventing data loss during a save operation.
  • All SQL statements that accept parameters have been parameterized to address SQL Injection concerns flagged by Code Analysis.
  • Oracle Data Provider for .NET, included in Oracle Data Access Components Runtime 19.3 is now required offering better performance and security.
  • Oracle Database user password is now being passed securely when connecting to the database preventing exposure in a page file swap or crash dump.
  • Fixed issue with PDFKeeper incorrectly detecting that an upgrade was performed from a prior version when no user settings exist from a prior version.
  • Entire application source code has been refactored and reorganized.
  • Third-Party Updates in the Binary Release:
  • AutoUpdater.NET was updated to 1.5.7.
  • iTextSharp was updated to 5.5.13.1.
  • pdftopng from Xpdf Tools was updated to 4.01.01.
  • Additional Information:
  • The database schema has changed requiring an existing schema created by a prior version of PDFKeeper to be upgraded. Database upgrade instructions are available in the Help file (available in the binary release).
  • Oracle Data Access Components Runtime 19.3 is required that includes an updated Oracle Data Provider for .NET. Instructions are available in the Help file (available in the binary release).
  • When upgrading from a previous version of PDFKeeper, the User name and Data source will need to be entered on the first login with PDFKeeper 5.0.0.
  • Database Connection Pooling has been turned off to prevent PDFKeeper from consuming large amounts of memory on the database server causing "ORA-12518: TNS:listener could not hand off client connection".
  • Oracle Database 19c (19.3) requires the Microsoft Visual C++ 2013 Redistributable (x64) - 12.0.30501 to be installed on the computer hosting the database.
  • Caveats:
  • Starting with version 4.0.0, PDFKeeper is installed per-user requiring per-machine installs of PDFKeeper will need to be uninstalled manually.
  • Annotations in a PDF document are not filtered by Oracle Database.
  • Embedded fonts in a PDF document are not filtered correctly by Oracle Database.

New in PDFKeeper 4.1.0 (Dec 24, 2018)

  • Added
  • Added compatibility for Oracle Database 18c, 12c, and 11g Release 2.
  • Changed
  • Replaced the numeric datatype with number in the database schema creation script for Oracle as numeric is deprecated.
  • Replaced all usage and references to the Oracle Database connect and resource roles in the schema creation script and Help file with only the required privileges as the connect and resource roles have been deprecated by Oracle.
  • Exception type is now displayed and logged during an unhandled exception event.
  • Fixed
  • Sumatra PDF is now being closed by the Add PDF Document form after View Original or Preview has been selected while Sumatra PDF was open.
  • Fixed unhandled exception that would occur when PDFKeeper is unable to delete the "PDFKeeper Upload" shortcut when closing.
  • Fixed unhandled exception that would occur when exporting a PDF from a document record that no longer exists.
  • Fixed unhandled exception that would occur when selecting a document record in the Search Results DataGridView that no longer exists.

New in PDFKeeper 4.0.2 (Sep 8, 2018)

  • Notable Changes:
  • Updated links in the Oracle Database Express Edition (XE) Database Setup and Database User Administration help topics.
  • The View Original button is now selected in place of the Title text box when the Add PDF Document dialog loads.
  • Default file name in Save As dialog is now set to the title of the PDF for the selected document record.
  • Fixed an Unhandled Exception that would occur when saving a PDF for the selected document record to a file system and the target file name already existed.
  • Combo box on "Search by String" tab is no longer selecting the first string in the drop down list that contains the text in text box, overwriting the text in the text box when the Search button is selected.

New in PDFKeeper 4.0.1 (Aug 5, 2018)

  • Added support to migrate user settings from prior version starting with version 4.0.0.
  • Horizontal slide bar is now being displayed on the search results data grid view when the combined length of the search results exceed the width of the main form.
  • Empty sub-folder(s) are now being removed from configured upload folder(s) by the upload process.
  • Search Results Data Grid View now gets focus after a search.
  • Author Combo Box on the "Search by Author" tab now drops down when a key is pressed after receiving focus.
  • Subject Combo Box on the "Search by Subject" tab now drops down when a key is pressed after receiving focus.
  • Author and Subject Combo Boxes on the "Search by Author and Subject" tab now drops down when down arrow key is pressed after receiving focus.
  • Subject combo box drop down on the "Search by Author and Subject" tab will now always show correct subjects for the selected author when navigating with the keyboard.
  • "Improper usage of query operators and/or characters" error notification on the "Search by String" tab is no longer being displayed for strings that end in characters that match a character based query operator.
  • Paste menu and tool bar items are now always enabled when Notes text box has focus and the clipboard contains text.
  • Corrected the Sumatra PDF usage description on its help topic.

New in PDFKeeper 4.0.0 (Apr 23, 2018)

  • Notable Changes:
  • Installation is now per-user, no longer requiring elevated rights to install.
  • Microsoft .NET Framework 4.6.1 or above is now required.
  • User interface has been completely redesigned, adding additional search capabilities.
  • PDF documents can now be opened from the Search Results list with the default PDF viewer or Sumatra PDF viewer (included in the binary release).
  • Document Capture and Direct Upload have been replaced by a single integrated Upload process.
  • All code has been completely rewritten to address maintainability issues.
  • All User Documentation is now contained within the help file.
  • All database setup scripts are now called from the help file.
  • WORLD_LEXER is now the default lexer for new database schemas.
  • Conversion script was created to switch the lexer in an existing database schema to the WORLD_LEXER where the lexer was changed.
  • Third-Party Updates in the Binary Release:
  • iTextSharp was updated to 5.5.12.
  • PDF Preview images are now generated by pdf2png from Xpdf Tools v4.00, replacing GhostScript.
  • Sumatra PDF was updated to 3.1.2.
  • Application update is now handled by AutoUpdater.NET 1.4.7.
  • Nini is no longer used to read and write XML configuration files. This functionality is now performed using .NET Framework serialization.
  • Caveats:
  • Older versions of PDFKeeper are installed per-machine and will need to be uninstalled manually.
  • Direct Upload folder configuration files from PDFKeeper 3.x.x are not compatible with the new Upload Folders feature.
  • Additional Information:
  • The docs table in the database schema did not change.

New in PDFKeeper 3.1.1 (Mar 23, 2015)

  • FIXED 1674 Losing focus from Document Search list view when arrowing up or down
  • FIXED 1682 Document Capture: Unhandled Exception

New in PDFKeeper 3.1.0 (Mar 16, 2015)

  • Release Notes:
  • This is a minor release including enhancements and deprecated features.
  • Document Preview and Text-Only View features have been added for stepping through each document returned from a search, viewing the first page of the PDF or just the text without opening the actual PDF document. When the desired document is found just double click the preview or text box to open the actual PDF document with the bundled viewer.
  • XPS and HTML Converters have been deprecated.
  • iTextSharp has been updated.
  • Sumatra PDF has been updated.
  • Improvements to the product's quality and reliability. See "Recent Changes" below for details.
  • Recent Changes:
  • FEATURE 1466 Add Document Preview to Main Form
  • FEATURE 1644 Add Document Text View to Main Form
  • TASK 1635 Third-Party Software Update: iTextSharp
  • TASK 1636 Third-Party Software Update: Sumatra PDF
  • TASK 1662 Deprecate XPS and HTML converters

New in PDFKeeper 3.0.1 (Nov 23, 2014)

  • This release addresses issues only.

New in PDFKeeper 3.0.0 (Feb 4, 2014)

  • This is a major release including feature replacements and enhancements; and fixes.
  • .NET Framework 4 Client Profile or Extended is now required.
  • Oracle Data Provider for .NET, Managed Driver is now required in place of Oracle Data Access Components.
  • Installation now uses Windows Installer.
  • Information Properties Editor and folder watcher has been replaced by Document Capture that integrates with Windows Explorer and is a tab on the main form, no longer a separate form.
  • Upload folder watcher has been replaced by Direct Upload that integrates with Windows Explorer and supports multiple folders.
  • Seamless conversion support is provided in Document Capture for the XPS document type.
  • Seamed conversion support is provided in Document Capture for the HTML file type using wkhtmltopdf.
  • User Guide has been replaced by a window-level help system.
  • Sumatra PDF has been updated to 2.4
  • iTextSharp has been updated to 5.4.5
  • Database connection pooling is now enabled for improved performance.
  • Memory usage has been greatly reduced.
  • FIX 1247 Update links in source and documentation to new project site
  • FIX 1264 Using mouse scroll wheel following seach results in scrolling in Search Text combo box instead of list view
  • FIX 1267 Trap all unhandled exceptions and display to user
  • FIX 1268 Prompt for password when PDF document contains an OWNER password
  • FIX 1269 'sqlplus' is not recognized as an internal or external command, operable program or batch file
  • FIX 1270 Improve Database Connection form password handling
  • FIX 1272 Modify update check to use new project site for verification
  • FIX 1289 Main form status bar getting cut off when vertical screen resolution value is < 800
  • ENHANCEMENT 1246 Target .NET Framework 4 Client Profile.Target .NET Framework 4.0 Client Profile when building application
  • ENHANCEMENT 1248 Migrate installation to Windows Installer
  • ENHANCEMENT 1249 Create window-level help system for application forms
  • ENHANCEMENT 1254 Migrate to ODP.NET, Managed Driver from unmanaged version
  • ENHANCEMENT 1255 Enable database connection pooling to improve performance
  • ENHANCEMENT 1256 Third-Party Software Update: Sumatra PDF
  • ENHANCEMENT 1257 Third-Party Software Update: iTextSharp
  • ENHANCEMENT 1258 Add XPS to PDF document conversion to Document Capture
  • ENHANCEMENT 1259 Add HTML to PDF document conversion to Document Capture
  • ENHANCEMENT 1261 Redesign About form
  • ENHANCEMENT 1262 Create "Document Capture"; a centralized, document intake process
  • ENHANCEMENT 1263 Add menu item for reporting new issue
  • ENHANCEMENT 1265 Set form font to SystemFonts.MessageBoxFont to improve appearance on Windows Vista and later
  • ENHANCEMENT 1266 Create "Direct Upload" that will replace the "PDF Document Upload folder watcher

New in PDFKeeper 2.7.0 (Oct 1, 2012)

  • This is a minor release including fixes and enhancements.
  • Upload folder watcher has been added that will directly upload PDF documents using defined information properties.
  • When enabled, folder watchers will now check for PDF documents to process.
  • Sumatra PDF has been updated, now at version 2.1.1.
  • iTextSharp has been updated, now at version 5.3.0.
  • Improvements to the product's quality and reliability.

New in PDFKeeper 2.6.0 (Jul 2, 2012)

  • This is a minor release including fixes and efficiency enhancements to information properties editing and document uploading.
  • Sumatra PDF has been updated, now at version 2.0.1.
  • iTextSharp has been updated, now at version 5.2.1.
  • Improvements to the product's quality and reliability.

New in PDFKeeper 2.5.1 (Apr 18, 2012)

  • This is a bug fix release to address critical defects with the Information Properties Editor Folder Watcher
  • Improvements to the product's quality and reliability

New in PDFKeeper 2.5.0 (Mar 26, 2012)

  • This is a minor release including enhancements and fixes
  • Cached PDF documents will now be encrypted if the operating system supports the Encrypting File System (EFS)
  • The Information Properties Editor can now be called from a folder watcher when a PDF document is created in the designated folder
  • iTextSharp has been updated, now at version 5.2.0
  • Improvements to the product's quality and reliability

New in PDFKeeper 2.4.0 (Dec 27, 2011)

  • This is a minor release including enhancements and fixes.
  • Information Properties Editor form is now modeless which will allow switching to the main form without closing the Information Properties Editor.
  • Sumatra PDF has been updated, now at version 1.9.
  • iTextSharp has been updated, now at version 5.1.3.
  • Documentation has been updated for new release of Oracle Database Express Edition 11g Release 2 and ODAC 11.2 Release 3.
  • Improvements to the product's quality and reliability.

New in PDFKeeper 2.3.0 (Sep 26, 2011)

  • This is a minor release with some enhancements and fixes.
  • Sumatra PDF has been updated, now at version 1.7.
  • iTextSharp has been updated, now at version 5.1.2.
  • Improvements to the product's quality and reliability.

New in PDFKeeper 2.2.0 (Jun 26, 2011)

  • This is a minor release with some significant enhancements and fixes.
  • Document Notes and Document Keywords functionality has been consolidated into the Main form.
  • Sumatra PDF has been updated, now at version 1.6.
  • iTextSharp has been updated, now at version 5.1.1.
  • Improvements to the product's quality and reliability.

New in PDFKeeper 2.1.0 (Mar 26, 2011)

  • This is a minor release with some significant enhancements and fixes.
  • PDFKeeper will now check if a newer version is available.
  • Main form has been enhanced.
  • Information Properties Editor form has been enhanced.
  • Document Notes form has been enhanced.
  • iTextSharp has been updated, now at version 5.0.6.
  • Sumatra PDF has been updated, now at version 1.4.
  • Improvements to the product's quality and reliability.

New in PDFKeeper 2.0.0 (Nov 25, 2010)

  • This is a major release with some significant enhancements and fixes.
  • Completely rewritten in Visual Basic for .NET Framework; Open Object Rexx 4.0.0 is no longer required.
  • Server-side functionality has been deprecated and is now part of the client, making initial configuration easier.
  • Oracle Express Client is no longer required when connecting remotely. However, Oracle Data Access Components (ODAC) 11.2.0.1.2 is now required on all systems that will use the PDFKeeper application, offering compatibity with .NET Framework 2.0.
  • Rexx/SQL is no longer used and has been removed.
  • pdfinfo.exe from Xpdf and pdftk have been replaced by iTextSharp.
  • Sumatra PDF has been updated, now at version 1.1.
  • The Database Setup will now build the database schema with the BASIC_LEXER, replacing the WORLD_LEXER.
  • Additional software testing for this release was performed by nResult.
  • Improvements to the product's quality and reliability.

New in PDFKeeper 1.1.0 (Nov 25, 2010)

  • Open Object Rexx 4.0.0 is now required.
  • Sumatra PDF has been updated, now at version 1.0.1
  • pdfinfo.exe from Xpdf has been updated, now at version 3.02pl4
  • Additional software testing for this release was performed by nResult.
  • Improvements to the product's quality and reliability.