Version 6.0.1

Note: FoxTrot 6.x is a paid upgrade for users of version 5.x and earlier
Bug fixes
  • Under specific circumstances, FoxTrot could prompt for an “anonymous password” upon launching but then would refuse any typed password. (How rude.)
  • A memory leak was unforturnately introduced in version 6.0, which could cause some severe performance issues under certain circumstances.
  • Fixed a case where an “error 999” could prevent FoxTrot from launching an index.
  • Fixed a case where a file permission problem could prevent FoxTrot from launching or creating an index.

Version 6.0

Note: FoxTrot 6.x is a paid upgrade for users of version 5.x and earlier
Increased performance
  • Optimized some operations when the index is stored on a rotational HDD.
  • Reduce file fragmentation.
  • Reduced memory usage when displaying some HTML or PDF files.
  • Now built using Apple’s latest Xcode version 8 compilers.
Feature enhancements
  • Added option to only index filenames when indexing contents.
  • Reduced the number of situations where the “manage indices” window is partially empty, when the indexer is busy.
  • “Copy path” added to the contextual menu (search results, indexed locations, black list).
  • Show missing disk space when attempting manual compact and disk is almost full.
  • File paths are now clickable with a popup menu to reveal in finder any parent folder.
  • Also display in the status bar the number of items found outside of the target folder, when searching only in a specific folder.
  • Allow drag-select to toggle multiple checkboxes (manage indices’s file types).
  • Added a button to rebuild an index, when it is not started.
Enhanced multi-user and client-server features and license management
  • Simplified the File Sharing integration to reduce the risk of having access only to document text instead of rich documents from mounted servers.
  • Implemented certificate trust management for authenticated connections (now you know what the letters CTM stands for).
  • Updated to use a modern OpenSSL version.
  • After 5 failed login attempts, FoxTrot delays logging in for 15 s, then 30 s, 60 s, etc.
  • Implemented better verification of simultaneous usage on multiple machines.
Code modernization
  • Implements modern windows (with no window title).
  • Modernized some icons and widgets.
  • New minimum requirements: macOS 10.9 or later.
  • Removed dependency to deprecated QuickTime to preview video and audio files.
Better diagnostics
  • Logged file exceptions include filenames.
  • More detailed logging when in indexing is very slow.
  • When processing a specific file takes longer than usual, the file name is now displayed in the “manage indices” progress.
Synchronization of index files to iPad’s and iPhones running FoxTrot Attaché search
  • Added built-in Google Drive support for maintaining up-to-date index archives from FoxTrot Pro or Server to iOS devices running FoxTrot Attaché Search.
Miscellaneous enhancements and other fixes
  • Highlighting of [washington -"new york" boston] (no longer highlights occurrences of [new] or [york]).
  • Highlighting of a quoted string (or “consecutive words“) with the same word repeated (e.g., “to be, or not to be”) would not work correctly.
  • The index could stop responding when attempting to search for regular expressions on an index not configured to “store document textual contents”.
  • An error message is now displayed when attempting to search for exact strings on an index not configured to “store document textual contents”.
  • Possible crash fixed on startup in certain circumstances.
  • On macOS 10.11 and later, pinch-zooming would not work as expected.
  • An “unregistered” dialog could appear when launching FoxTrot, when using regular expressions or exact matches.

Version 5.7.1

Bug fixes
  • Fixed a possible crash or hang when launching the FoxTrot application, especially for users having a lot of files with Finder tags.
  • Fixed a case where updating or rebuilding an index would systematically hang.
Stability improvements
  • FoxTrot disk images are now signed so as to avoid issues with “Gatekeeper Path Randomization” introduced in macOS 10.12 Sierra.
  • Display a warning message when “Gatekeeper Path Randomization” could cause FoxTrot to misbehave.
  • Added more detailed information in the log file when an unexpected file error would occur.

Version 5.7

Note: FoxTrot 5.x is a paid upgrade for users of version 4.x and earlier
Full compatibility with macOS 10.12 Sierra
Note: we have filed a bug report to Apple regarding a PDF text hilight issue on macOS 10.12 and hope it will be fixed within their next software update
New in-app store
New, more detailed in-application purchase and upgrade feature now using Paddle processing in replacement of Kagi (R.I.P.) The new reseller is now based in the UK and dynamically offers our products without sales tax to Americas, Asia and Africa or with the appropriate VAT rates within the European Union, complete with VAT receipts.
Various minor fixes and enhancements

Version 5.5.5

Caution: if you are using version 5.5.1 or 5.5.2, please do not use the built-in “Check for updates” software update feature.
Instead, replace manually your existing application with a fresh download from our download page. Sorry for the inconvenience.
Note: FoxTrot 5.x is a paid upgrade for users of version 4.x and earlier
Miscellaneous improvements
  • Binary precompiled header files with a .pch filename extension are no longer indexed as plain text source code files.
  • Added a command-line preference to disable indexing files with a given filename extension (optionally only when the file has a specific header).
  • Added a command-line preference to override some filename extensions (optionally only when the file has a specific header); this allows indexing files with a known format (or a textual format), but using a non-standard filename extension.
Bug fixes
  • Version 5.5.4 of FoxTrot would fail to launch on OS X 10.7 to 10.9.
  • The contents of certain Apple Mail messages were improperly indexed on OS X 10.11 El Capitan.
  • Software update would fail to install new FoxTrot versions.
  • Stability improvements.

Version 5.5.2

Note: FoxTrot 5.x is a paid upgrade for users of version 4.x and earlier
Bug fixes
  • Under certain specific circumstances, the indices list could be empty, both in the search window and in the “Manage Indices” window.
  • Under certain specific circumstances, some menu or toolbar items could stop working (i.e. layout items, Connect to Server in Pro, etc…).
  • Fixed an occasional crash / hang on application startup.
  • Fixed a case where some documents could be partially indexed (when their content contains some NULL characters).
  • In version 5.5.1, FoxTrot Professional would fail to connect to a FoxTrot Server running locally on the same machine.

Version 5.5.1

Note: FoxTrot 5.x is a paid upgrade for users of version 4.x and earlier
Bug fixes
  • Fixed problems with the FoxTrot system menu in OS X 10.11 El Capitan.
  • The system menu was always automatically re-enabled when opening the system menu preference pane.
  • The “plain text / rich text” button was not always working, in the document window.
  • Fixed a case where the user could be prompted for a login and/or password to use the local index.
  • Installing a new version of FoxTrot without uninstalling the previous one could sometimes produce unexpected behaviour.
  • The automated report generated from the FoxTrot First Aid dialog now contains more detailed information.
  • Fixed a case where all indices could become hidden in version 5.5.
  • Under certain rare circumstances, indexing could never terminate when a Spotlight metadata importer had a memory leak.
  • Improved searching Chinese, Japanese and Korean text.
  • The toolbar, and some menu items, could misbehave on OS X 10.7 to 10.9.
  • An error dialog could appear when clicking the Edit menu.

Version 5.5

Note: FoxTrot 5.x is a paid upgrade for users of version 4.x and earlier
Enhanced search features
  • Search string word completion: when typing words in the search field, partial words are autocompleted. Suggestions are based on the content of your index.
  • Typo corrections: when searching for a misspelled word, a similar word is suggested.
  • Added the ability to search for regular expressions.
  • Added the ability to search in the file contents only, ignoring the filenames and other metadata.
  • Added “log file”, “XML file” and “file archive” types in the “file types” category.
  • Added an “all criteria / any criterion (AND / OR)” popup menu when combining multiple criteria.
Expanded document viewing
  • Added support for searching and highlighting regular expressions occurrences in all supported document types, including PDF, Word, Pages, Excel etc.
  • Added a popup menu in the search field of the document window to toggle between Words, Consecutive Words, Exact String, Regular Expression, or FoxTrot query.
Enhanced indexing
  • By default, the content of log files and generic XML files is no longer indexed. This usually enhances the quality and the performance of the index, as these files contain many non relevant data. This can be toggled when adding a custom folder to the list of indexed locations.
  • Added the ability to disable some file types for content indexing, when indexing predefined locations, such as Documents or Downloads.
  • Outlook 2015, Dropbox and iCloud Drive support
  • Added a “view resource hogs” button in the index configuration window; this can help removing from your index huge files that contain few interesting text but many encoded, garbled or numerical data.
  • Email messages stored or exported to the .mbox format with a ‘TEXT’ HFS file type are no longer indexed by contents (this would index a bunch of encoded data).
  • Contact’s phone numbers are also indexed unformatted (with no space).
  • When a third party Spotlight metadata importer has a memory leak, it is now periodically relaunched to prevent using all the available memory.
Bug fixes
  • Some files could be displayed using their “title” metadata attribute instead of the filename; some items (email messages...) could be displayed using their (cryptic) filename instead of the title.
  • “Update folder in running indices” was updating all files by content, regardless of the index settings.
  • When adding a file to the blacklist, or when disabling some file types in the “index contents of files” list, the previously indexed contents of those files was only removed from the index when rebuilding entirely.
  • When displaying found words in some PDF documents, the document could be scrolled horizontally excessively.
  • Fixed a case where FoxTrot could fail to update the index, after FoxTrot’s preferences have been erased.
  • Fixed a bug in FoxTrot’s system menu on OS X 10.8.
  • A “can’t connect” error message could happen in some circumstances, and has been fixed.
  • FoxTrot’s system menu could appear twice after rebooting.
  • A quick test shown no issue on OS X 10.11 El Capitan.
  • FoxTrot could be slow to launch when Finder tags are used intensively.
  • The diagnostic tool to send a report to the developer has been improved.

Version 5.0.3

Note: FoxTrot 5 is a paid upgrade for users of version 4 and earlier
Bug fixes
  • Miscellaneous fixes
  • Buying FoxTrot from the application itself was not working on OS X 10.10.3

Version 5.0.2

Note: FoxTrot 5 is a paid upgrade for users of version 4 and earlier
Improvements
  • Accelerated indexing due to a new implementation of language detection
  • We have now added each indices' name to the associated crawler and indexer process names in Activity Monitor, so as to potentially identify an offending process hanging
Bug fixes
  • “Rebuild index” was ignoring files with no indexable content, instead of indexing them by filename only
  • Indexing could be very slow in some specific circumstances, such as when Little Snitch was present on OS X 10.10
  • Activity Monitor would report our processes in red as being hung (cosmetic issue) when in fact they were working perfectly
  • In Wide Screen mode, some dates could be truncated
  • Fixed reporting scripts so that they now work again on OS X 10.10
  • If the i386MDIHelper process (now known as “FoxTrot Crawler 32-bit helper”) was quit for one reason or other, it was not relaunched
  • Addressed a cosmetic crawler report when quitting

Version 5.0.1

Note: FoxTrot 5 is a paid upgrade for users of version 4 and earlier
Miscellaneous improvements
  • New FoxTrot versions are now installed silently (when enabled in the preferences)
  • Registering FoxTrot now applies automatically to any OS X user account on the machine
  • Plain text files larger than 10 MB are no longer indexed entirely
Bug fixes
  • Modifying Finder tags for multiple documents found in multiple indexes could fail
  • When scrolling the result list, some excerpt were not displayed
  • FoxTrot's system menu did not work correctly on OS X 10.10 Yosemite when using the dark menu bar

Version 5.0

Note: FoxTrot 5 is a paid upgrade for users of version 4 and earlier
Full support for OS X 10.9 Mavericks tags
  • Multiple color badges displayed in the result list
  • List of tags displayed in the preview header
  • You can assign tags to one or multiple selected found files
  • When selecting multiple tags in the categorization pane, added a button to toggle between “all selected tags” and “any selected tag”
Updated toolbar and icons to adopt the OS X 10.10 Yosemite user interface
Ability to search in a specific folder
Thumbnail popover in list of found items
New thumbnail sheet (contact sheet) result view
System menu, AppleScript and Services menu improvements
  • Search in a specific folder
  • Search using specific template
  • Added a preference to run new searches in a new tab (when using the system menu, the history or template window, or AppleScript)
  • Added a “Search in FoxTrot” services menu item
Action menu on one or multiple selected found files
  • Move to trash
  • Move to folder
  • Rename
  • Reindex
Added a “share” toolbar item
New toolbar icon to toggle screen layout
Multiple thumbnail previews when selecting multiple found files
Other improvements
  • Finder comments and tags are now indexed for all document types, and not only those for which a spotlight metadata importer exists
  • Accelerated performance when previewing the same found file multiple times, i.e. large PDF files
  • Improved UI for iOS sync
  • Rebuilding all indices at startup is now performed more efficiently, whenever the number of indices is higher than the number of CPU cores
  • Added Retina icons
  • When using the multi-column result list, some columns can now be removed using the contextual menu
Bug fixes
  • Corrected a search template bug where dates were not taken into account
  • Several potential crashes fixed
  • Fixed error 999 when permission problems in /Library/Caches or /Library/Caches/TemporaryPublicItems and files inside it
  • Highlighting words found using the wildcard character (*) could fail when using proximity search
  • When opening a new tab in the search window, the width of the result list was not correct
System requirements
  • FoxTrot 5.0 requires a 64-bit Intel Mac running OS X 10.7 or later.

Version 4.6

iOS Support
  • FoxTrot indices can now also be synced from FoxTrot Professional or FoxTrot Server, to FoxTrot Attaché on iOS, using web sharing. This requires you to have a web server that you can save to from FoxTrot Professional, and that will make your archived index available to FoxTrot Attaché over HTTP.
OS X 10.9 Mavericks support
  • Finder tags are indexed and categorized, in addition to OpenMeta tags.
Miscellaneous improvements
  • Google Earth .kml files are now indexed.
  • A hidden preference has been added to allow indexing a given file type using the metadata importer of another file type.
Bug fixes
  • Some text documents containing very long lines with no space character could fail to display in the preview pane.
  • Some document types were not indexed when no specific metadata importer was found, although they were a variant of another document type for which a compatible importer existed.
  • Indexing .eml files (email messages exported from Microsoft Outlook or other email clients) that contained large attachments using EagleFiler's Spotlight importer would cause some performance problems (the fix requires FoxTrot 4.6 or later and EagleFiler 1.6.1 or later).
System requirements
  • FoxTrot 4.6 requires an Intel Mac running OS X 10.6 or later.

Version 4.5.2

Miscellaneous improvements
  • An index file can now be opened by drag and drop from the Finder to the “manage indices” window.
  • An index file can now be copied to FoxTrot Attaché by drag and drop from the “manage indices” window to iTunes’s file sharing pane.
System requirements
  • FoxTrot 4.5.2 requires an Intel Mac running OS X 10.6 or later.

Version 4.5.1

iOS support
  • Added a presentation of FoxTrot Attaché Search, the iOS companion to FoxTrot Personal and Professional Search.
Bug fixes
  • The “Reveal in Finder” button could crash.
System requirements
  • FoxTrot 4.5.1 requires an Intel Mac running OS X 10.6 or later.

Version 4.5

iOS support
  • Create multiple index file viewable under iOS with FoxTrot Attaché.
  • The index files can now optionally contain a compressed copy of the indexed documents, which may be viewed or opened on iOS.
  • The index files can now optionally be AES encrypted, which will cause each index access to be password-protected under iOS.
Performance improvements
  • Improved the mechanism for updating indices, allowing quicker searches while index is being updated.
  • Faster display of text documents (plain text, RTF, Word…).
Miscellaneous improvements
  • In right pane preview, added the list of searched terms at the top of the occurrences popup, and enabled toggling of certain terms in order to focus on others.
  • When searching for documents that “includes neighboring words”, the preview will now only highlight the words found in the given proximity range.
  • Added a “Don’t show again” checkbox in some recurrent error dialogs (for example, when an index is stored on a volume that is currently offline).
  • The “manage third party importers” dialog could show duplicate Spotlight importers.
  • “Reveal in Finder” should only use Path Finder if it is already running and its preferences have been set to be the default file browser.
  • Outlook messages could be shown with a wrong date.
System requirements
  • FoxTrot 4.5 requires an Intel Mac running OS X 10.6 or later.

Version 4.1

Exact string searching
You may now perform searches for exact strings, choosing to be sensitive or not to the case, accents and punctuation.
Mountain Lion support
  • Gatekeeper support (CTM Development is now an identified developer).
  • Indexing of Contacts has been fixed (Address Book).
  • The default window position could be wrong when relaunching FoxTrot.
  • Some files or items were only indexed by name, and not by content, on OS X 10.8.
Miscellaneous improvements
  • Better previewing of Safari history items.
  • The Library folder (which is no longer visible in the Finder) has been added as a predefined indexable location.
  • The progress bar in the Dock is now also displayed during the first indexation.
  • Reduced CPU usage during indexing.
Bug fixes
  • a crash could occur when toggling the preview mode of a PDF document from plain text to PDF.
System requirements
FoxTrot 4 requires OS X 10.6 or later, and an Intel Mac.

Version 4.0

Excerpts and preview of offline documents
  • An excerpt containing the found words in every found document can now be shown directly in the result list, offering first-glance search result preview. The indexed text is optionally stored, and is compressed with very high efficiency.
  • A plain text version of found documents can now be displayed, when indexed files are located on an offline disk or file server. This allows the indexing off masses of documents on a MacBook and carrying around their plain text shadow, whose essential plain text contents can be viewed when disconnected. If the source hard disk or file server are mounted, the indexed document will appear instead of the plain text representation.
Modernized result list
The result list has been modernized; it is more configurable, and can be less wide, so more space can be used to preview found documents.
Enhanced PDF support
  • Added a thumbnail view for PDF files. A badge shows the number of occurrences for each searched word on each page, and thumbnails can be sorted by relevance or by page number.
  • 100 % scale now takes into account the screen resolution.
  • The “Zoom to Fit” toolbar button has been replaced by “Automatically Resize”, so the PDF document will be resized when resizing the window.
Lion support
Supports OS X 10.7’s full screen mode.
Progress bar in Dock icon
The Dock icon now displays a progress bar when the index is being built or updated.
Performance optimizations
All applications and processes are now 64-bit.
Third party applications
Added predefined indexable locations for Outlook 2011 and Evernote 3.
Miscellaneous improvements
  • Most document types can now be zoomed using the pinch gesture.
  • If an index previously failed to start, attempting to start it manually by checking it in the search sources list will now propose to rebuild it.
  • In a search window with multiple criteria, typing the command-1 to command-8 keyboard shortcuts now affects the currently selected criterion.
Bug fixes
  • The categorization list would sometimes show only the six most common file types (PDF, Word Processing, HTML and so on), omitting the “More…” option for displaying additional file types.
  • fixed continuous disk access when an index file can't be found, in certain circumstances.
  • fixed a crash in certain circumstances, when optimizing the index.
  • fixed a crash when the index size is larger than 4 GB.
  • fixed a performance issue in certain circumstances.
  • Fixed a rare file permission problem which prevented FoxTrot to launch its indexer.
  • Some temporary files could be left in the folder /Library/Caches/TemporaryPublicItems.
  • It was sometimes impossible to select and copy text from found mail messages.
  • A rare hang or crash on startup has been fixed.
  • Installing a new version of FoxTrot from the Software Update module could fail, if the application name has been changed in the Finder.
  • A rare crash has been fixed when closing a search window.
  • The “spotlight” preference pane could display some hidden volumes.
System requirements
FoxTrot 4 requires OS X 10.6 or later, and an Intel Mac.

Version 3.2.1

French localization
The french localization was missing from version 3.2.

Version 3.2

Improvements
  • FoxTrot version 3.2 brings fully-qualified Lion (OS X 10.7) compatibility
  • FoxTrot applications are now entirely built as 64-bit apps for enhanced performance
  • Optimized code by use of very latest developer tools (Xcode 4, LLVM, clang)
Third-party applications support
  • Added support for several third-party applications (such as Evernote) whose documents were formerly indexed but listed with encoded names (note that for already indexed documents, you will need to rebuild your index)
  • Added a predefined indexing location for including Evernote documents
Bug fixes
  • Fixed a possible crash when closing a document window before all found words have been highlighted
Note
Due to an upgrading of index formats, once you have used FoxTrot 3.2, you won't be able to revert to a previous version unless you rebuild your indices.

Version 3.1.3

Bug fixes
  • Fixed a rare case where FoxTrot would ask for a login and password on launch

Version 3.1.2

Bug fixes
  • FoxTrot 3.1 / 3.1.1 could sometimes fail to launch if no previous version had ever been used on the machine or user account
  • The indexer could disconnect in some cases when using multiple search criteria if the last one was left empty
First rapid compatibility validation with Lion Developer Preview; minor known issues:
  • Opening the Quick Look window may fail
  • A message can appear from time to time when trying to use PowerPC metadata importers, as Lion does not support PowerPC

Version 3.1

Enhanced document preview
  • FoxTrot now uses Quick Look’s engine to preview document types not handled internally, enhanced with FoxTrot’s usual occurrences highlighting and document-level search. This includes Word, Excel, PowerPoint, Pages, Numbers and Keynote documents, as well as iCal events, Address Book contacts, and Mail messages
  • HTML zooming is now a real zoom, not just a font size change
  • Better highlighting of found words in multi-frame HTML documents
User interface improvements
  • A new search can be started in a background tab by pressing the command key
  • Found documents can now be moved to the Finder trash; the index is updated dynamically, and the document will no longer appear under found items in subsequent searches
  • Search results can now be sorted by the name of the containing folder
  • Moved index management-related functionality from the File menu to a new Indexing menu
Optimized concurrent updating of indices (using the Indexing menu)
Instead of running all processes simultaneously, FoxTrot now matches the number of indices updated concurrently to the number of CPU cores installed to maximize throughput.
Partial index updating
Added the ability to focus an index update on a given folder’s contents instead of a full update. This applies to all running indices containing the given folder. This can be invoked from the Indexing menu, or by dragging an already-indexed folder to the application icon.
Stopping index updates
Added the ability to stop all indexing; this is useful if you have too much going on at a time when you need the CPU’s full attention for something else. Indexing will stop after processing the current document for each indexer, so if these are large the stop may take a few seconds.
Bug fixes
  • Mailtags was always disabled by default, hence if Mailtags was installed, this would preclude all Apple mail messages from being indexed. If you have MailTags installed, you will hence need to rebuild your index once
  • Less network traffic when FoxTrot Pro is hidden, or in the background
  • Predefined locations could have a generic icon
  • FoxTrot can now be used in multiple Mac OS user accounts simultaneously (using fast user switching)
  • FoxTrot now displays an appropriate error message when trying to use simultaneously multiple versions of the application in the same Mac OS user account
Enhanced AppleScript support
  • update all Update all running indices
  • update folder Update the given file or folder (if its contents is indexed in running indices)

Version 3.0.2

User interface improvements
  • Now remembers the display order of the categories, and which categories were collapsed, from the last search
  • Now remembers the search operator (all words, any word…) from the last search
  • Control-click will now display contextual menus, unless you have explicitly assigned the control key to something else in the preference pane
Software update
FoxTrot now uses the Sparkle engine for software updates.
Bug fixes
  • Under certain circumstances, the application could use some CPU resources on idle, when a search result window is visible
  • A crash could occur on OS X 10.5 when customizing the toolbar

Version 3.0.1

Bug fixes
  • The indexer could crash in very specific circumstances
  • Printing a text or word processor document from the main window’s preview did not work
  • Smaller margins when printing HTML
  • When rebuilding an index, reselect it in the sources
  • Fixed the french localization
  • Expiration date removed