Note: SearchWP 4 is available! Automatic upgrade is not available. View details.
3.1.16
3.1.15
 	- [Fix] Updates deprecated jQuery function
 
3.1.14
 	- [Fix] Character encoding issue in PDF parsing in some cases
 
3.1.13
 	- [Fix] Issue with PDF parsing in some cases
 
 	- [Update] Updated updater
 
3.1.12
 	- [Fix] Issue with partial match return values in some cases
 
 	- [Fix] Notice about Deprecated array syntax
 
 	- [Update] Dependencies
 
3.1.11
 	- [Fix] Issue with synonym partial matching not working as expected in some cases
 
3.1.10
 	- [Fix] Issue with supported post type attributes not appearing in all cases
 
 	- [Change] Template conflict detection is now opt-in
 
 	- [Update] Updated dependencies
 
3.1.9
 	- [Fix] Logic issue with one of the query limiters in some cases
 
3.1.8
 	- [New] 
searchwp_query_strict_limiters filter allowing you to opt out of some search query limiters 
 	- [Change] Some 
private properties/methods have been made public 
3.1.7
 	- [Fix] Issue with finding partial matches in some cases
 
 	- [Improvement] PHP 7.4 compatibility
 
 	- [Update] Adds class reference to some hooks
 
 	- [Update] Dependencies
 
3.1.6
 	- [Change] Default partial match minimum length updated to 3
 
 	- [Improvement] Handling of quoted searches when highlighting
 
 	- [Improvement] Integration with WordPress 5.3
 
 	- [Improvement] Exact matches given more weight when finding partial matches
 
 	- [Fix] 
SWP_Query quoted search handling in some cases 
3.1.5
 	- [Improvement] Performance when considering document processing
 
 	- [Fix] Partial matches resource usage
 
3.1.4
 	- [Fix] Regression introduced when debugging is enabled and 
FS_METHOD = ftpext is imposed 
 	- [Fix] Custom built admin searches not working as expected in some cases
 
 	- [Improvement] Search query performance
 
 	- [Improvement] Handling of 
AND logic when considering partial matches and synonyms 
 	- [Improvement] Improve performance of partial match handling
 
 	- [Improvement] Prevention of redundant queries in some cases
 
 	- [New] New filter 
searchwp_th_excerpt_consider_comments to consider Comments when generating global excerpts if no highlight is found 
3.1.3
 	- [Fix] Issue with tokenizing during searches in some cases
 
 	- [Fix] Fixes a regression in synonym processing introduced in 3.1
 
 	- [Improvement] Performance improvement when performing searches
 
3.1.2
 	- [Fix] Indexer performance regression introduced in 3.1
 
 	- [Fix] Inaccurate notice displayed when searching in the admin in some cases
 
3.1.1
 	- [Fix] JavaScript error when adding Custom Fields to engines
 
3.1
 	- [Change] Partial term matching now requires PHP 5.4+
 
 	- [Change] Synonym handling has been improved, for full explanation see https://searchwp.com/?p=193232
 
 	- [New] Support (with caveats) for quoted/phrase/sentence searches, for more information see https://searchwp.com/?p=190759
 
 	- [New] Automatic \"Did you mean\" handling for misspelled searches, for more information see https://searchwp.com/?p=190545
 
 	- [New] Adds core support for keyword stemming for these language codes: EN, DA, NL, FR, DE, IT, NB, NN, PT, RO, RU, ES, SV (if you are using an Extension you can remove it)
 
 	- [New] New filter 
searchwp_query_collate_override to override table COLLATE 
 	- [New] New filter 
searchwp_th_minimum_word_length to control highlighter minimum word length 
 	- [New] New filter 
searchwp_persist_extra_metadata to control whether Extra Metadata is persisted (e.g. to support quoted searches for that data) 
 	- [New] Detection for background indexer communication failure in some cases
 
 	- [Improvement] Global excerpts now implement WordPress\' 
excerpt_more output where applicable 
 	- [Improvement] Partial match highlighting is more accurate
 
 	- [Improvement] JavaScript bundlers have been reconfigured and optimized
 
 	- [Fix] Account for 
AND logic refinement being too aggressive in some cases 
 	- [Fix] Trigger index when scheduled posts are published
 
 	- [Fix] Delta updates when editing via Quick Edit
 
 	- [Fix] Better checks against index when evaluating partial matches
 
 	- [Fix] 
SWP_Query results are no longer incorrectly overridden with subsequent calls to SWP_Query->get_posts() 
 	- [Fix] Highlighter partial match setting now defaults to core partial match setting
 
 	- [Fix] Warning when processing purge queue in some cases
 
 	- [Fix] Parent weight transfer for Media is no longer enabled by default
 
 	- [Fix] Global highlight functions are now initialized in a more accessible way
 
 	- [Fix] 
z-index problem when adding a Post Type to an engine 
 	- [Fix] More consistent handling of internal metadata types
 
 	- [Fix] Prevent inapplicable post types from being considered for search when in the WordPress Dashboard
 
 	- [Fix] Take exclusive regex matches into consideration when tokenizing
 
 	- [Update] Translation source
 
For older versions please see the changelog archive