Version 1.0.96 - 10 January 2023
Version 1.0.95 - 03 December 2022  Raw SQL Queries Tab: fixed regression error when selecting Final Filters be used; added support for using the FTS db for completeness.  However, the TXT Queries Tab is still the preferred MCS tool for FTS queries.
Version 1.0.94 - 15 November 2022 TXT Queries Tab: technical tweaks for Qt behavior
Version 1.0.93 - 10 November 2022 Technical tweaks to optimize memory usage
Version 1.0.92 - 08 November 2022 TXT Queries Tab:improved ToolTips; improved GUI responsiveness while executing searches with
highly complex regular expressions and long books.
Version 1.0.91 - 05 November 2022 TXT Queries Tab:improved ToolTips & miscellany. Minimum Calibre Version 6.7.0.
Version 1.0.90 - 30 October 2022 TXT Queries Tab: Add searching of full-text-search.db if a format of .txt does not already exist. Minimum Calibre Version 6.7.0.
Version 1.0.89 - 14 April 2022  Qt6 Compatibility.  Minimum Calibre Version 5.99.8.
Version 1.0.88 - 04 February 2022  Qt6 Compatibility. 
Version 1.0.87 - 17 December 2020  Miscellaneous technical changes to improve performance.
Version 1.0.86 - 07 December 2020  New: Saved (named) criteria for each Query Type/Tab Function.  
Version 1.0.85 - 22 October 2020  Zipfile strings.
Version 1.0.84 - 08 August 2020 "Post-Search" Tab: technical changes
Version 1.0.83 - 27 July 2020 Inter/Intra Book Search Query:  'OPERATOR1' and 'OPERATOR2' defaulted to '='.
Version 1.0.82 - 21 May 2020 Python 3 regression errors fixed
Version 1.0.81 - 11 April 2020 Raw SQL Automatic Capitalization Enhanced for PARSEJSON keyword.
Version 1.0.80 - 10 April 2020 Ability to search table books_plugin_data using new Raw SQL Query user function keyword "PARSEJSON".
Version 1.0.79 - 07 January 2020 Technical changes after Python 3.8 testing with Calibre 4.99.3
Version 1.0.78 - 03 January 2020 Technical changes after Python 3.8 testing with Calibre 4.99.2
Version 1.0.77 - 13 December 2019 Similarity Queries: enhancements.
Version 1.0.76 - 12 December 2019 Similarity Queries Tab.
Version 1.0.75 - 08 July 2019 Python 3 Compatibility.  Minimum Calibre Version 3.41.3.
Version 1.0.74 - 13 October 2017 Full-Text Search enhancements for Tag-like Custom Columns to be updated by merging existing values with the new final search value.
Version 1.0.73 - 12 October 2017 Configuration preferences change.
Version 1.0.72 - 11 October 2017 Major Full-Text Search Enhancements.  Option to additionally compare the initial search results to the value in a specified Custom Column, optionally using a Regular Expression to filter the initial search results.  Another new option to update a Custom Column using the initial search results after further refining the search results text to be updated by using a Regular expression.  These options may be used separately or simultaneously.  Refer to the ToolTips MCS.
Version 1.0.71 - 05 May 2017  Allow themes with user-defined icons.
Version 1.0.70 - 13 April 2017 Changes to way null standard column values are handled in CL queries
Version 1.0.69 - 25 December 2016 Ignore corrupt UTF8 text in Cross-Library Duplicate Books Search
Version 1.0.68 - 03 August 2016 Cross-Library Duplicate Books Search with Current Library using Custom Columns and/or Standard Columns
Version 1.0.67 - 30 July 2016 Allow () in a library path.
Version 1.0.66 - 29 July 2016 Cross-Library Duplicate Books Search with Current Library using Custom Columns and/or Standard Columns
Version 1.0.65 - 26 July 2016 Beta Testing Only
Version 1.0.64 - 07 June 2016 Miscellany
Version 1.0.63 - 02 June 2016 Final Filters:  Add new operator "REGEX"
Version 1.0.62 - 22 May 2016 Miscellany
Version 1.0.61 - 16 May 2016 Miscellany
Version 1.0.60 - 15 May 2016 Changes for Favourites plug-in.
Version 1.0.59 - 06 May 2016 New special results dialog for Intra-Book searches of Comments for a specific string.
Version 1.0.58 - 11 March 2016 SQL Tab user-defined function added:  SIMILARTO.
Version 1.0.57 - 08 March 2016 Miscellaneous tweaks.
Version 1.0.56 - 07 March 2016 "Special Queries" enhanced to include more simultaneous comparisons.
Version 1.0.55 - 05 March 2016 Word-by-Book Index Queries: new 'NOT' operator, '!', to use at the beginning of a word when the 'bar' ('|') means 'AND' not 'OR'.
Version 1.0.54 - 04 March 2016 Miscellaneous tweaks.
Version 1.0.53 - 03 March 2016 Miscellaneous tweaks.
Version 1.0.52 - 02 March 2016 Miscellaneous tweaks.
Version 1.0.51 - 02 March 2016 Technical changes when switching libraries.
Version 1.0.50 - 01 March 2016 New: Word Queries using a book-word index.
Version 1.0.49 - 20 February 2016 User Guide revised and expanded.
Version 1.0.48 - 19 February 2016 Miscellaneous enhancements.
Version 1.0.47 - 18 February 2016 Miscellaneous enhancements.
Version 1.0.46 - 18 February 2016 Miscellaneous enhancements.
Version 1.0.45 - 17 February 2016 New:  Full-Text Search of Books with TXT Formats using Regular Expressions.
Version 1.0.44 - 16 February 2016 New:  Raw SELECT SQL Queries can now use the SQLite Regular Expression keyword REGEXP.
Version 1.0.43 - 12 February 2016 New:  Raw SELECT SQL Query Tab
Version 1.0.42 - 02 February 2016 Special Queries now supports Series-Like Custom Columns in addition to all Text Custom Columns.
Version 1.0.41 - 01 February 2016 Minimize Button added to MCS dialog.
Version 1.0.40 - 28 January 2016 Special Queries now include as choices all Custom Columns with a datatype of "text".
Version 1.0.39 - 28 January 2016 Special Query execution now confirms that Final Filters passed validation the last time they were saved; otherwise, execution is canceled.
Version 1.0.38 - 27 January 2016 Enhancements to Final Filter validations and ToolTips.
Version 1.0.37 - 27 January 2016 Miscellaneous enhancements.
Version 1.0.36 - 26 January 2016  New: 'Special Queries' Tab (refer to the ToolTips for details); Bug Fix in Final Filters evaluation logic.
Version 1.0.35 -  20 January 2016 Miscellaneous Final Filter logic improvements.
Version 1.0.34 -  11 January 2016 New Search Option:  'Final Filters'.  This will apply a maximum of 10 additional filters at the very end to all books that would otherwise have been displayed.
Version 1.0.33 -  5 January 2016 New Search Option:  'Show All Authors' Books'. This will also mark and display all books from the authors the search has otherwise found.
Version 1.0.32 -  3 January 2016 Improved Cancellation of Inter-Book Searches.
Version 1.0.31 - 29 December 2015 Autocompletion of Standard Column Names and Custom Column Names.
Version 1.0.30 - 28 December 2015 Technical tweaks.
Version 1.0.29 - 13 December 2015 New:  MCS Search Accelerator Functionality for search criteria involving Tags.  This functionality is automatic and routine.  The user has to do nothing to use it.
Version 1.0.28 - 12 December 2015 New:  MCS Search Accelerator Functionality for search criteria involving Authors.  This functionality is automatic and routine.  The user has to do nothing to use it.
Version 1.0.27 - 12 December 2015 Inter-Book Search regression error fixed.
Version 1.0.26 - 12 December 2015 Major performance enhancements, especially if your queries do NOT need to analyze Authors or Tags.  That is because a single book may have many Authors and many Tags.
Version 1.0.25 - 11 December 2015 New: Progress Indicator and ability to Cancel an MCS Search when the number of selected books > 150.  Performance enhancements.
Version 1.0.24 - 10 December 2015 New: Double-Metaphone 'Sounds-Like' Fuzzy Equality Comparison Function.
Version 1.0.23 - 07 December 2015 User Instructions Revised.
Version 1.0.22 - 06 December 2015 New 'Fuzzy Logic' Comparison Functions.  Refer to the attached examples and also the ToolTips for an explanation.
Version 1.0.21 - 05 December 2015 New 'Fuzzy Logic' Comparison Functions.  Refer to the attached examples and also the ToolTips for an explanation.
Version 1.0.20 - 29 November 2015 New 'Comparison Transform Function':  'Compare as: Decomposed & Normalized Alphabet'.  This allows searching for non-English metadata that may or may not have been mangled into something English-like.  Basically, it changes complex letters into simple letters, removes diacritics, removes spaces, and removes punctuation.
Version 1.0.19 - 27 November 2015 Addition of 'Comparison Transform Functions' that are applied to the values to be compared prior to their comparison.
Version 1.0.18 - 09 November 2015 Major enhancement to support the Post-Search updating of a single Custom Column
Version 1.0.17 - 06 November 2015 Technical tweaks.
Version 1.0.16 - 05 November 2015 Major enhancement to support Inter-Book queries.  Prior versions implicitly supported only Intra-Book queries.
Version 1.0.15 - 21 September 2015 Technical tweak.
Version 1.0.14 - 3 September 2015 New: ToolTips for key fields; Improved Error Messages when an invalid column choice is made.
Version 1.0.13 - 31 August 2015 Technical tweak.
Version 1.0.12 - 24 June 2015 New: Cross-Library Search Results can be copied to the Clipboard as tab-delimited text for pasting "special" into a spreadsheet or normal pasting into any text document.
Version 1.0.11 - 23 June 2015 Various Enhancements.
Version 1.0.10 - 23 June 2015 Cross-Library Search Results enhanced.
Version 1.0.9 - 21 June 2015 New: Regular Expressions; Revised User Guide.
Version 1.0.8 - 19 June 2015 New: Cross-Library Searches; Revised User Guide.
Version 1.0.7 - 17 June 2015 Regression error fixed.
Version 1.0.6 - 16 June 2015 Revised User Guide; MCS now validates User Criteria, and auto-corrects it if possible.
Version 1.0.5 - 16 June 2015 Many tweaks.
Version 1.0.4 - 15 June 2015 Added a "Swap Criteria" Button.
Version 1.0.3 - 15 June 2015 Improved handling of blanks, integers, floats and datetime values manually specified as Search Text. User Guide revised.
Version 1.0.2 - 14 June 2015 Miscellany.
Version 1.0.1 - 13 June 2015 Technical Changes.
Version 1.0.0 - 13 June 2015 Initial Release.