Release Notes

Changes from ReceiptWallet 2.0.5

  • Added ability to encrypt libraries.
  • CoverFlow view no longer always uses square images.
  • Changed TWAIN flag to hopefully fix scanner issues.
  • If adding a page from the ScanSnap, ReceiptWallet now searches all open windows for the first window that is waiting for a page to be added.
  • Updated to latest Tesseract OCR engine (update applies to Intel machines only).
  • Changed auto-fill so that if it pre-populates the category/payment method fields and the merchant is changed, those fields are re-populated. If the fields are touched manually, they aren't re-populated.
  • Now cleans up temp directory after updating.
  • Updated to latest Sparkle version.
  • Worked on TWAIN issues with HP Scanners, in particular ADF and scanning second sides
  • Addressed additional issues with HP scanners where the driver would report the incorrect size (in some cases) when scanning in black and white leading to a crash.
  • Linefeeds in notes fields are now stripped on CSV export.
  • Changed autofill to reduce entry time.
  • Fixed totaling of receipts under certain conditions.
  • If a combobox is displayed when entering information about a new receipt/document and the return key is hit, it only selects the item in the box and doesn't dismiss the window.
  • Better handling of scanner failure codes.
  • Loading of CoverFlow view is now delayed at startup in order to prevent crashing.
  • Fixed building thumbnails in CoverFlow view with certain receipts/documents.
  • Fixed memory leak when building thumbnails.
  • Fixed crash printing from receipt view window.
  • Added smart collection criteria "in the last x days"

Changes from ReceiptWallet 2.0.4

  • Fixed typo in import multiple dialog.
  • If the same item is added to the import queue (by dragging and dropping onto the app icon or via a droplet), that item is ignored. This works around an apparent HP bug in its scan to mechanism.
  • Integrated latest Sparkle update code.
  • Scan next now resets values for data entry.
  • Worked around EPSON scanner driver bug by not closing the data source at the end of the scan; note you CANNOT switch use 2 different scanners if you first use an EPSON scanner without quitting ReceiptWallet.
  • Fixed prompt for second side scanner setting.
  • Removed unused "Include archived data in reports" checkbox
  • When quitting, scanner object is now released in order to close TWAIN data source if it was left open (in the case of the EPSON scanner workaround)
  • Added Tax/VAT Field.
  • Leopard - rounded rectangles are now used for show details with thumbmnails.
  • Fixed issue where selected collections that are remembered between restarts didn't properly show the correct receipts.
  • Preliminary support for Image Capture scanners including the NEAT Receipts scanner; note that there aren't many devices that have properly working image capture drivers. This requires 10.5.3 or later.
  • Fixed issue removing a folder that had collections under it.
  • Trapped exception with binding when a library is closed.
  • Fixed a number of memory leaks.
  • Addressed issues re-ordering collections.
  • Addressed potential issue cancelling scans with some scanner drivers.
  • Added ability to alphabetize collections.
  • If viewing a PDF and a new item is dropped onto ReceiptWallet or opened via a droplet, a new receipt/document is created instead of presenting the user with an error.

Changes from ReceiptWallet 2.0.3

  • Fixed scrolling in CoverFlow with mouse wheel.
  • Fixed collection higlighting issue for Tiger users.
  • Fixed issue where ReceiptWallet would lose track of documents if a user used undo on the merchant/title or the date.
  • Added QuickLook support (Leopard). Press spacebar to invoke.
  • Fixed issue generating thumbnails in certain instances.
  • Fixed issue where confirm delete receipt/document dialog would appear floating.
  • If a folder is selected and an item is removed from the collection, it is now removed from all the sub collections as well.
  • Now remembers selected collection(s) between opening of libraries.

Changes from ReceiptWallet 2.0.2

  • Fixed exception when creating a new receipt with a split.
  • Fixed potential crash when closing a library.
  • Added additional protection against pageAtIndex error.
  • Print is now disabled when adding a receipt.
  • Potentially addressed issues dealing with mutating while enumerating.
  • Potentially addressed issues dealing with mutating while enumerating.
  • Addressed issue where a receipt/document was added/modified and then deleted in the same transaction causing an error.
  • Fixed crash on quit for some users.
  • Fixed issue when Library Info was open that could lead to a crash when switching to another library or receipt/document.
  • Fixed exception when selecting a folder in the collections list.
  • Fixed issue where cache files weren't being written out.
  • Fixed exception when update dialog is shown and menus are pulled down.
  • Fixed crash when changing color for show details option after a library document has closed.
  • Optimized loading collections to prevent flicker and re-selecting library in many cases.
  • Added alert if deleting an item in a collection to delete from the collection or the library.
  • Removed second updating of Spotlight index file.
  • Cache files are now written out at idle time.
  • Metadata into PDFs is now written at idle time with cache files.
  • When closing a document, if metadata and cache files haven't been written out, they're written out during close.
  • When quitting, if metadata and cache files haven't been written out, they're written out on quit.
  • Fixed exception when removing a page from a document.
  • Fixed exception when closing a library or quitting in some cases.
  • Thumbnails in overview drawer are now updated when pages are rotated (and possibly removed).
  • Fixed saving of metadata when closing a library.
  • Fixed issue when creating a new library based on a library where folders of collections weren't preserved.
  • Worked around Tiger bug where the close notification wasn't being sent when libraries were closed causing some changes to not be written out.
  • Eliminated flickering when creating a new top level collection.
  • Addressed potential issues when more than one library had the CoverFlow view showing.
  • If using the CoverFlow view and the thumbnail page is changed, the CoverFlow view is now updaed.
  • Addressed some issues with registration codes not working.
  • Updated Sparkle framework for updates; now includes ability to send anonymous system profiles.
  • Changed look of Library, Recent Items, and Collections titles.
  • If running a beta version and automatic updates are turned on, it will check for updates once an hour.
  • Fixed crash when cancelling backup.
  • Changed shortcuts for Library Info and Import.
  • Command-F now places the cursor in the search field (and Find is enabled in the menu).
  • Return and space keys now open a receipt/document if the main table, thumbnail view or coverflow view is the focus.
  • Clicking on a popup such as category or title/merchant now selects the item in the list allowing the user to use the arrow keys to navigate.

Changes from ReceiptWallet 2.0.1

  • Fixed issue on Tiger if a Document had "Receipt" in the title
  • PDFs are now run through mdimport in order to get them indexed by Spotlight. In order to trigger this and rebuild the indexes, delete ~/Library/Caches/ReceiptWallet. Next time the library is opened, it will take awhile to rebuild the indexes.
  • When adding pages from a ScanSnap with a window open, the library window is no longer brought to the front.
  • Fixed issue where the spotlight metadata cache would be regenerated unnecessarily.
  • Fixed issue where if the underlying PDF can't be found, a library wouldn't open.
  • Added progress for rebuilding Spotlight index.
  • Addressed issues where metadata cache files would keep being regenerated.
  • Addressed issues when rearranging collections.
  • Set default sorting for receipts to have a second and third sort key in case the dates are the same.
  • Fixed crash when clicking Show Details with thumbnail if another library was opened and then closed.
  • Fixed memory leak when closing libraries.
  • Fixed crashing issue when changing details.
  • Optimized rebuilding of Spotlight indexes if re-indexing is needed.
  • Fixed race condition when viewing a receipt/document and changing the details
  • Fixed crash if search string had a return in it.
  • Addressed issue where Spotlight index file was not being generated forcing a rebuild on next open of library.
  • Fixed another Spotlight indexing bug that wouldn't remove old data.
  • Worked around a PDFKit bug when generating thumbnails and thumbnails for the overview.
  • Reworked building of thumbnails in the overview drawer to be more stable and efficient.
  • Fixed database filename when writing to CD/DVD
  • Fixed reading database off CD/DVD if the filename was messed up.
  • Double clicking a ReceiptWallet.receiptwallet or a ReceiptWallet.receiptwallet.com.ggtenterprises.receiptwallet file on a CD/DVD will now open a new read only library
  • When archiving to CD/DVD, a library file is now created.

Changes from ReceiptWallet 2.0.0

  • Images captured from iSight are now flipped
  • Fixed issue dragging multiple items into the main window from files (not from other libraries)
  • Addressed potential crash when creating new smart collection
  • If a collection (or collections) is selected, that collection remains selected after importing a receipt.
  • Fixed potential issue upgrading from Tiger to Leopard.
  • If the crash reporter has never been shown and there is a crash, it is now shown.
  • Crash Reporter now works on Tiger.
  • Fixed crash on Tiger when adding a page and then removing a page.
  • Added menu option to open prior version data files.
  • Fixed issue where if you moved your old ReceiptWallet or DocumentWallet data, ReceiptWallet 2.0 would not automatically open it.
  • Added additional crash protection when viewing receipts/documents.

Changes from ReceiptWallet 1.5.2 and DocumentWallet 1.1.2

  • Merged DocumentWallet and ReceiptWallet. ReceiptWallet can now open DocumentWallet and ReceiptWallet Libraries
  • Multiple libraries are now supported
  • LEOPARD - Added ability to capture receipts from the iSight camera
  • LEOPARD - Added CoverFlow like view
  • LEOPARD - changed the collections table to be a source list type to change the background
  • Re-worked preferences UI
  • Data files can now easily be stored anywhere on disk
  • Now handles multi-page TIFFs
  • Object model version is now written to metadata on burned CD/DVDs
  • In certain instances where data was copied back from an archived CD, it is now writeable
  • Fixed handling of DD MMM YYYY recognition in OCR
  • Localized formatting for amounts is now used when exporting
  • Added a Recent Receipts/Documents item in the collection list
  • Fixed potential issue when thumbnail page wasn't set correctly
  • LEOPARD - Fixed issues upgrading from 1.1.x to 1.5.x/2.x
  • Scrollbars are now automatically hidden when not needed
  • Reworked date detection on OCR to better handle using system date formats
  • Fixed crashing bug dealing with serial numbers
  • Now handles reading data files from read only volumes
  • Removed unncessary logging
  • Fixed checking for read only files
  • Fixed crash when using the contextual menu when adding a receipt
  • Fixed issue with view receipt window's toolbar
  • Fixed add pages from ScanSnap when a receipt was open
  • Added Library Info panel
  • Fixed crash when adding page from scanner from View window
  • Fixed opening files from spotlight search
  • When doing a spotlight search, if there is more than 1 library open, the library that contains the item is now brought to the front
  • Beta versions now warn the user to backup data
  • Added option to view details with thumbnails
  • Drag and drop fixes
  • Optimizations for dealing with the main library collection
  • Negative amounts are now exported correctly
  • Added protection so that reporting an exception doesn't cause another exception
  • Title of document windows no longer have date
  • Fixed tabbing in details for receipt and document libraries
  • Fixed memory issue when handling images (could cause crash)
  • Window positions are now remembered and restored
  • No longer builds thumbnails prior to burning
  • Added ability to create droplet so that the user can setup ScanHelper to scan to the droplet and have it open the appropriate library
  • Removed localization for Receipts and Documents directories (these are inside of the Library package
  • Added additional protection against corrupt thumbnails
  • Beta versions now check for updates on each startup
  • Updated NDAlias source
  • More cleanup for localization
  • Added additional debugging code
  • Addressed crashing issue when removing a page from a PDF in certain instances
  • Addressed pageAtIndex issue when there was only one page in certain cases