XSearch Changelog

What's new in XSearch 1.0.0

Apr 18, 2024
  • New features:
  • Faster than ever! The search speed is significantly improved. Particularly for searches that do not require word matching, it has the potential to be 10x or even more efficient compared to old versions.
  • XSearch now provides the system context menu for selected items by default, when you right-click on them. Menu items such as "Send to", "Share", "Pin to Quick access", and other shortcut menu items provided by the system and third-party programs (such as 7-zip) are all available. This feature can be disabled if you want to use its own lightweight context menu.
  • XSearch now supports using regular expressions to search for filenames and words. Regular expression search works with case-sensitive option, and encoding detection. See Regular Expression for more information.
  • XSearch can now auto-detect encodings of files, and choose the correct encoding(s) (Unicode, UTF-8, ANSI) to perform word searches. This feature applies to both normal and regular expression word matching.
  • XSearch will now parse Word documents (.docx) and extract the contents of the documents to perform word searches.
  • Unlimited "search in result" steps to be done and undone, and each step will only use a few extra memories.
  • The menu item HexView can be customized to use an external program.
  • A new option "auto hide" for search panel.
  • Improved or changed existing features:
  • Hexadecimal values can be used together with normal strings for word search.
  • If the option "Times include seconds" is enabled, the search result will show seconds in date times.
  • Smart enough to remove sub-folders when searching in multiple folders, but some are sub-folders of others.
  • Exporting now can change the order of columns, along with the existing feature to exclude columns. XSearch will now export results to CSV or HTM table files, which are better compatible with Excel, etc., than old tab-delimited text files.
  • XSearch no longer needs administrator privileges to register its result file (*.xsearch), or add its shortcut menu to Windows Explorer.
  • HexView has been fully improved. Now HexView works better with mouse selections, keyboard actions, and hotkeys. It now supports vertical selection mode and allows you to change column width. The find and copy operations are improved to be handled by a working thread to avoid stopping responding problems if an operation takes a long time.
  • Default search improved.
  • Better shell operations than Windows Search.
  • The command line syntax has been modified to eliminate the use of "=" to join a switch and its value, as a switch can now possess multiple values.
  • This new version doesn't support loading result files created by old versions.
  • Features no longer needed and removed:
  • Because regular expressions can do much more complex searches, the -"exclude" feature in file name section of the search panel has been removed.
  • Because XSearch can auto-detect encodings, it no longer needs an option to tell it to search for Unicode and UTF-8. The option has been removed.
  • All options under the "Speed" section of old versions have been removed, as gathering the information will no longer slow down search speed.
  • XSearch now automatically remembers the last sorting and grouping mode. Options related to sorting and grouping have been removed.
  • "Open with" and "Open containing folder" can now always work for multiple items. Options related to them have been removed. However, HexView is only available when selecting a single file. This is a downgrade, but it's more reasonable.
  • The option to set size limit for searching words has been removed.
  • The option to ask for confirmation when canceling a search has been removed.
  • The command line switch "/quit" has been removed.
  • HexView instances now run in separated processes. They won't be closed when XSearch is closed, and XSearch no longer keeps tracking of the files they opened.

New in XSearch 0.23 (Jul 30, 2013)

  • Improvement: enable the "Group By" and "Tiles" even the visual style is disabled

New in XSearch 0.22 (Jul 29, 2013)

  • Bug fix: the _XS_CONFIG.INI now will work as expected. Note if you don't use the _XS_CONFIG.INI, you don't need to update

New in XSearch 0.21 (Jul 23, 2013)

  • Improvement: the option "Keep last sort and group states" now is a global option which will work across sessions.
  • Improvement: the file name box will automatically be the focused control after XSearch started.
  • Improvement: the last selected folders for browsing and copying/moving files/folders will be cleared too when use "Clear Search History".
  • Improvement: added some new predefined locations in the "search in" box: Desktop, Documents.
  • Improvement: the date time will be set to current time even you have defined a default search.
  • Improvement: internal search function improved so that the new version works better when using wildcards.
  • Improvement: if you use only spaces in the file name box, XSearch automatically changes the file name option to "Exact phrase" so that the spaces can be considered a part of file name.
  • New feature: a new option to show gridlines in the list box.
  • New feature: a new column "Extension" which will display the raw file extension.
  • Bug fix: the "Without the words" option in word options will now work.
  • Bug fix: the status bar will now update information correctly even nothing found.
  • Bug fix: the crash sometimes caused by saving searching history has been fixed.
  • Bug fix: the "Open Containing Folder" can now open a very deep folder after we increased the buffer.
  • Bug fix: allow searching for ".." and " "(space) again because of the new internal search function.