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.
  • Added the ability to use a custom certificate for authenticated connections.
  • 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.
  • In FoxTrot Admin, allows selecting multiple users to delete them.
  • Now allows drag-select to toggle multiple checkboxes (admin’s sharing users).
  • 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.
  • 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, 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).

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.
  • FoxTrot Search Server.app refused to start the service manually if "start automatically" was activated.
  • The system menu was always automatically re-enabled when opening the system menu preference pane.
  • 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.
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 possible crash of the Admin application has been fixed when the server is disconnected.
  • 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
  • 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
  • Changed the internal workings of the Server's “daemon” mode

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
  • Fixed a possible crash when connecting to a FoxTrot Server version 4
  • 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
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
System menu, AppleScript and Services menu improvements
  • Search in a specific folder
  • Added a “Search in FoxTrot” services menu item
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
  • Added Retina icons
  • When using the multi-column result list, some columns can now be removed using the contextual menu
Bug fixes
  • 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
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 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

Bug fixes
  • Fixed a bug that prevented adding a custom folder to the list of indexed locations, when administrating a remote FoxTrot Server.
System requirements
  • FoxTrot 4.5.2 requires an Intel Mac running OS X 10.6 or later.

Version 4.5.1

Updated code base to be synchronized with other FoxTrot products.
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.
Updated code base to be synchronized with other FoxTrot products.
System requirements
  • FoxTrot 4.5 requires an Intel Mac running OS X 10.6 or later.

Version 4.1

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

Note: the following changes require updating both FoxTrot Server and FoxTrot Professional clients
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.
Progress bar in Dock icon
The Dock icon now displays a progress bar when the index is being built or updated.
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
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
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

User interface improvements
  • 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.
Enhanced network configuration
The TCP/IP ports used by the server can now be configured manually, so FoxTrot Server can be used with any firewall or NAT port forwarding configuration.
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

Version 3.0.2

Software update
FoxTrot now uses the Sparkle engine for software updates.

Version 3.0.1

Bug fixes
  • When quitting FoxTrot Server from the Admin application, the Admin application had to be relaunched in order to reconnect to the server (once it has been restarted)
  • Removed SSL settings from the user interface, as it is now configured automatically in FoxTrot Server
  • Fixed the french localization
  • Expiration date removed