a:2:{s:7:"timeout";i:1598974744;s:5:"value";s:24465:"{"new_version":"4.0.29","stable_version":"4.0.29","name":"SearchWP 4","slug":"index","url":"https:\/\/searchwp.com\/downloads\/searchwp-4\/?changelog=1","last_updated":"2020-08-26 08:23:06","homepage":"https:\/\/searchwp.com\/downloads\/searchwp-4\/","package":"","download_link":"","sections":{"description":"","changelog":"<p><strong>Note:<\/strong> SearchWP 4 is a full rewrite, which will bring with it a number of rapid patch releases in the short term. Apologies for the overall number of updates, but the goal is to get fixes in your hands as soon as possible.<\/p>\n<p>This can be annoying at times and I'm sorry for that, but the frequency of updates will decrease as more edge cases are discovered, reported, and resolved. I appreciate your patience, thank you!<\/p>\n<p>4.0.29<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Token handling in some cases<\/li>\n<li><strong>[Fix]<\/strong> Document content handling when using alternate indexer in some cases<\/li>\n<li><strong>[Improvement]<\/strong> Tokenization of HTML in some cases<\/li>\n<li><strong>[New]<\/strong> searchwp\\entry\\update_data\\before action fired before Entry data is retrieved<\/li>\n<li><strong>[Update]<\/strong> Bundle dependencies<\/li>\n<\/ul>\n<p>4.0.28<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Prevent inapplicable comment edit events from triggering delta updates<\/li>\n<li><strong>[Improvement]<\/strong> Reduced index method checks<\/li>\n<li><strong>[Improvement]<\/strong> Reactivity when observing meta updates<\/li>\n<\/ul>\n<p>4.0.27<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> File Content meta box display in some cases<\/li>\n<li><strong>[Fix]<\/strong> Entries not being reintroduced after failing when using alternate indexer<\/li>\n<li><strong>[Fix]<\/strong> Display of Source Attribute Options when statically defined<\/li>\n<li><strong>[Fix]<\/strong> UI display edge cases<\/li>\n<li><strong>[Change]<\/strong> Token handling chunked in more cases so as to avoid issues when hosts limit query character length<\/li>\n<\/ul>\n<p>4.0.26<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Handling of SWP_Query tax_query argument<\/li>\n<li><strong>[New]<\/strong> Advanced setting checkbox to control whether stored document content is purged and re-indexed during index rebuilds<\/li>\n<li><strong>[Update]<\/strong> Translation source<\/li>\n<\/ul>\n<p>4.0.25<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Regression introduced in 4.0.24 when utilizing PDF Metadata<\/li>\n<li><strong>[Improvement]<\/strong> Note displayed in SearchWP Document Content meta box when document is queued but not yet processed<\/li>\n<li><strong>[Update]<\/strong> Translation source<\/li>\n<\/ul>\n<p>4.0.24<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Handling of PDF metadata that includes invalid characters<\/li>\n<li><strong>[Fix]<\/strong> Searching of hierarchical post types in the Admin<\/li>\n<li><strong>[Improvement]<\/strong> Performance when handling documents outside the indexing process<\/li>\n<li><strong>[Update]<\/strong> Bundle dependencies<\/li>\n<\/ul>\n<p>4.0.23<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Utilize previously extracted PDF metadata instead of parsing it repeatedly<\/li>\n<li><strong>[Change]<\/strong> Updated default batch size for Media to 3, can be customized with searchwp\\indexer\\batch_size\\post.attachment hook<\/li>\n<li><strong>[Improvement]<\/strong> Handling of urlencoded tokens in some cases<\/li>\n<\/ul>\n<p>4.0.22<\/p>\n<ul>\n<li><strong>[New]<\/strong> Query parameter support for post_type when using SWP_Query (additional parameter support is planned)<\/li>\n<li><strong>[Fix]<\/strong> Issue with partial matching yielding zero results in some cases<\/li>\n<li><strong>[Fix]<\/strong> Quoted search support for WP_Post Content, Document Content<\/li>\n<li><strong>[Improvement]<\/strong> Reduced debug log volume (logs should be deleted once you're done debugging)<\/li>\n<\/ul>\n<p>4.0.20<\/p>\n<ul>\n<li><strong>[New]<\/strong> New filter searchwp\\source\\post\\db_where to customize global WHERE limits per post type<\/li>\n<li><strong>[New]<\/strong> License key is automatically activated when provided via constant or hook<\/li>\n<li><strong>[Fix]<\/strong> Error on uninstall when removing all data<\/li>\n<li><strong>[Fix]<\/strong> Issue where Mods were not applied to SWP_Query in some cases<\/li>\n<li><strong>[Change]<\/strong> No longer relying on excerpt_more when working with excerpts, now using ellipsis filtered by searchwp\\utils\\excerpt_more<\/li>\n<li><strong>[Improvement]<\/strong> Handling of rare cases where index would need to be woken up repeatedly in order to build<\/li>\n<li><strong>[Improvement]<\/strong> Omits redundant Entry retrieval in some cases<\/li>\n<li><strong>[Improvement]<\/strong> Significant performance retrieval when generating excerpts (e.g. Highlighting)<\/li>\n<li><strong>[Improvement]<\/strong> Advanced Custom Fields integration support<\/li>\n<\/ul>\n<p>4.0.19<\/p>\n<ul>\n<li><strong>[Notice]<\/strong> Mods have in part been cleaned up and refined in this release, which may affect your usage. Please review any Mods you are using by testing this update on a staging server. If you are manipulating relevance weight based on date, it is likely you will need to update your hooks. Snippets have been updated on the KB article <a href=\"https:\/\/searchwp.com\/?p=222848\">https:\/\/searchwp.com\/?p=222848<\/a> for review. Please also ensure your SearchWP Extensions are up to date as well.<\/li>\n<li><strong>[Fix]<\/strong> Source Mod WHERE clauses causing errors in some cases<\/li>\n<li><strong>[Fix]<\/strong> Raw Mod WHERE clauses had no local alias to utilize<\/li>\n<li><strong>[Fix]<\/strong> Mod JOIN claus order was not retained causing errors in some cases<\/li>\n<li><strong>[Improvement]<\/strong> Optimized Mod handling in SWP_Query<\/li>\n<li><strong>[Improvement]<\/strong> Disable integration extension checks when doing AJAX<\/li>\n<\/ul>\n<p>4.0.18<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Error when using mod argument of \\SearchWP\\Query parameters array<\/li>\n<li><strong>[Improvement]<\/strong> Control over Settings page navigation<\/li>\n<\/ul>\n<p>4.0.17<\/p>\n<ul>\n<li><strong>[Note]<\/strong> Rebuilding your index using the Rebuild Index button on the Engines tab of the SearchWP settings screen is recommended after updating<\/li>\n<li><strong>[Fix]<\/strong> Delta update regression introduced in 4.0.13<\/li>\n<li><strong>[Fix]<\/strong> Error when applying delta update to Source that no longer exists<\/li>\n<li><strong>[Improvement]<\/strong> Handling of delta update process during failures<\/li>\n<li><strong>[Improvement]<\/strong> Delta update queue handling during index rebuild<\/li>\n<\/ul>\n<p>4.0.16<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Invalid range in character class introduced in 4.0.15 for PHP 7.3+<\/li>\n<li><strong>[Change]<\/strong> searchwp\\tokens\\whitelist\\only_full_matches retagged as searchwp\\tokens\\regex_patterns\\only_full_matches<\/li>\n<li><strong>[Change]<\/strong> searchwp\\tokens\\apply_rules_to_whitelist retagged as searchwp\\tokens\\apply_rules_to_pattern_matches<\/li>\n<li><strong>[Change]<\/strong> searchwp\\tokens\\whitelist_regex_patterns retagged as searchwp\\tokens\\regex_patterns<\/li>\n<li><strong>[Change]<\/strong> Regex pattern matches are now tokenized during indexing (but remain exclusive when searching by default when applicable)<\/li>\n<li><strong>[New]<\/strong> Filter searchwp\\tokens\\tokenize_pattern_matches\\indexing to disable new tokenizing of pattern match behavior during indexing<\/li>\n<\/ul>\n<p>4.0.15<\/p>\n<ul>\n<li><strong>[New]<\/strong> New filter searchwp\\tokens\\string to customize strings before tokenization<\/li>\n<li><strong>[Fix]<\/strong> Handling of synonyms when finding partial matches<\/li>\n<li><strong>[Fix]<\/strong> Implementation and handling of regex pattern match tokenization setting<\/li>\n<li><strong>[Improvement]<\/strong> Dash\/hyphen and word match regex patterns<\/li>\n<li><strong>[Improvement]<\/strong> searchwp\\source\\post\\excerpt_haystack filter now passes arguments array<\/li>\n<li><strong>[Update]<\/strong> Translation source<\/li>\n<\/ul>\n<p>4.0.14<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Issue where partial matches from keyword stems were not found in some cases<\/li>\n<li><strong>[Fix]<\/strong> Partial match token processing limited to applicable site(s)<\/li>\n<li><strong>[Fix]<\/strong> Excerpt generation when handling unregistered Shortcodes<\/li>\n<\/ul>\n<p>4.0.13<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Delta update routine when using alternate indexer that caused unwanted exit<\/li>\n<li><strong>[Fix]<\/strong> <strong>searchwp\\document\\content<\/strong> implementation<\/li>\n<li><strong>[Improvement]<\/strong> Index integrity check when rebuilding<\/li>\n<li><strong>[Improvement]<\/strong> Source hook management in multisite<\/li>\n<li><strong>[Improvement]<\/strong> Upgrade routine process<\/li>\n<\/ul>\n<p>4.0.12<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Inability to filter searchwp\\settings\\capability<\/li>\n<li><strong>[Fix]<\/strong> Issue with Highlighting in some cases<\/li>\n<li><strong>[Fix]<\/strong> Document Content not properly considered for global excerpt in some cases<\/li>\n<li><strong>[Fix]<\/strong> Warning when reacting to invalid Entry during indexing<\/li>\n<li><strong>[Fix]<\/strong> Namespace issue with PDF parsing in some cases<\/li>\n<li><strong>[Fix]<\/strong> Unnecessary provider reset when switching to the same site in multisite<\/li>\n<li><strong>[Update]<\/strong> Updated updater<\/li>\n<\/ul>\n<p>4.0.11<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Loss of tokens when applying partial match logic in some cases<\/li>\n<li><strong>[Update]<\/strong> Revised MySQL minimum to 5.6 (MariaDB 10.0) because of utf8mb4_unicode_520_ci collation requirement<\/li>\n<\/ul>\n<p>4.0.9<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Regression introduced in 4.0.6 that prevented non WP_Post results from returning<\/li>\n<\/ul>\n<p>4.0.8<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Issue where taxonomy Rules for Media were not applied correctly in some cases<\/li>\n<\/ul>\n<p>4.0.7<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Mod WHERE clauses not restricted to Source when defined<\/li>\n<\/ul>\n<p>4.0.6<\/p>\n<ul>\n<li><strong>[Change]<\/strong> Post is now returned when parent weight transfer is enabled but Post has no post_parent<\/li>\n<li><strong>[Improvement]<\/strong> Excerpt handling for native results<\/li>\n<li><strong>[Improvement]<\/strong> Additional prevention of invalid WP_Post results being returned in one case<\/li>\n<\/ul>\n<p>4.0.5<\/p>\n<ul>\n<li><strong>[New]<\/strong> Filter to control stemmer locale searchwp\\stemmer\\locale<\/li>\n<li><strong>[Improvement]<\/strong> Token stems\/partial matches are considered during AND logic pass<\/li>\n<li><strong>[Fix]<\/strong> String not sent to searchwp\\stemmer\\custom<\/li>\n<li><strong>[Change]<\/strong> searchwp\\query\\partial_matches\\buoy is now opt-in<\/li>\n<\/ul>\n<p>4.0.4<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Issue where AND logic would not apply in some cases<\/li>\n<li><strong>[Fix]<\/strong> Issue where additional unnecessary query clauses are added in some cases<\/li>\n<li><strong>[Fix]<\/strong> Issue with delta updates not processing when HTTP Basic Auth is active<\/li>\n<li><strong>[Fix]<\/strong> Minimum PHP version requirement check (which is 7.2)<\/li>\n<\/ul>\n<p>4.0.3<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Issue where tokens table was not reset during index rebuild<\/li>\n<\/ul>\n<p>4.0.2<\/p>\n<ul>\n<li><strong>[New]<\/strong> Support for BETWEEN, NOT BETWEEN, LIKE, and NOT LIKE compare operators for Mod WHERE clauses<\/li>\n<li><strong>[Fix]<\/strong> Handling of Mod WHERE clauses in some cases<\/li>\n<li><strong>[Fix]<\/strong> Handling of REST parameters when returning search results<\/li>\n<\/ul>\n<p>4.0.1<\/p>\n<ul>\n<li><strong>[New]<\/strong> Check for remnants of SearchWP 3 that were not removed as per the Migration Guide<\/li>\n<li><strong>[New]<\/strong> searchwp\\source\\post\\attributes\\comments action when retrieving Post comments<\/li>\n<li><strong>[Fix]<\/strong> Handling of empty search strings in some cases<\/li>\n<\/ul>\n<p>4.0.0<\/p>\n<ul>\n<li><strong>[New]<\/strong> Complete rewrite of SearchWP<\/li>\n<\/ul>\n"},"banners":{"high":"","low":""},"icons":[],"requires_php":"5.6.0","description":[""],"changelog":["<p><strong>Note:<\/strong> SearchWP 4 is a full rewrite, which will bring with it a number of rapid patch releases in the short term. Apologies for the overall number of updates, but the goal is to get fixes in your hands as soon as possible.<\/p>\n<p>This can be annoying at times and I'm sorry for that, but the frequency of updates will decrease as more edge cases are discovered, reported, and resolved. I appreciate your patience, thank you!<\/p>\n<p>4.0.29<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Token handling in some cases<\/li>\n<li><strong>[Fix]<\/strong> Document content handling when using alternate indexer in some cases<\/li>\n<li><strong>[Improvement]<\/strong> Tokenization of HTML in some cases<\/li>\n<li><strong>[New]<\/strong> searchwp\\entry\\update_data\\before action fired before Entry data is retrieved<\/li>\n<li><strong>[Update]<\/strong> Bundle dependencies<\/li>\n<\/ul>\n<p>4.0.28<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Prevent inapplicable comment edit events from triggering delta updates<\/li>\n<li><strong>[Improvement]<\/strong> Reduced index method checks<\/li>\n<li><strong>[Improvement]<\/strong> Reactivity when observing meta updates<\/li>\n<\/ul>\n<p>4.0.27<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> File Content meta box display in some cases<\/li>\n<li><strong>[Fix]<\/strong> Entries not being reintroduced after failing when using alternate indexer<\/li>\n<li><strong>[Fix]<\/strong> Display of Source Attribute Options when statically defined<\/li>\n<li><strong>[Fix]<\/strong> UI display edge cases<\/li>\n<li><strong>[Change]<\/strong> Token handling chunked in more cases so as to avoid issues when hosts limit query character length<\/li>\n<\/ul>\n<p>4.0.26<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Handling of SWP_Query tax_query argument<\/li>\n<li><strong>[New]<\/strong> Advanced setting checkbox to control whether stored document content is purged and re-indexed during index rebuilds<\/li>\n<li><strong>[Update]<\/strong> Translation source<\/li>\n<\/ul>\n<p>4.0.25<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Regression introduced in 4.0.24 when utilizing PDF Metadata<\/li>\n<li><strong>[Improvement]<\/strong> Note displayed in SearchWP Document Content meta box when document is queued but not yet processed<\/li>\n<li><strong>[Update]<\/strong> Translation source<\/li>\n<\/ul>\n<p>4.0.24<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Handling of PDF metadata that includes invalid characters<\/li>\n<li><strong>[Fix]<\/strong> Searching of hierarchical post types in the Admin<\/li>\n<li><strong>[Improvement]<\/strong> Performance when handling documents outside the indexing process<\/li>\n<li><strong>[Update]<\/strong> Bundle dependencies<\/li>\n<\/ul>\n<p>4.0.23<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Utilize previously extracted PDF metadata instead of parsing it repeatedly<\/li>\n<li><strong>[Change]<\/strong> Updated default batch size for Media to 3, can be customized with searchwp\\indexer\\batch_size\\post.attachment hook<\/li>\n<li><strong>[Improvement]<\/strong> Handling of urlencoded tokens in some cases<\/li>\n<\/ul>\n<p>4.0.22<\/p>\n<ul>\n<li><strong>[New]<\/strong> Query parameter support for post_type when using SWP_Query (additional parameter support is planned)<\/li>\n<li><strong>[Fix]<\/strong> Issue with partial matching yielding zero results in some cases<\/li>\n<li><strong>[Fix]<\/strong> Quoted search support for WP_Post Content, Document Content<\/li>\n<li><strong>[Improvement]<\/strong> Reduced debug log volume (logs should be deleted once you're done debugging)<\/li>\n<\/ul>\n<p>4.0.20<\/p>\n<ul>\n<li><strong>[New]<\/strong> New filter searchwp\\source\\post\\db_where to customize global WHERE limits per post type<\/li>\n<li><strong>[New]<\/strong> License key is automatically activated when provided via constant or hook<\/li>\n<li><strong>[Fix]<\/strong> Error on uninstall when removing all data<\/li>\n<li><strong>[Fix]<\/strong> Issue where Mods were not applied to SWP_Query in some cases<\/li>\n<li><strong>[Change]<\/strong> No longer relying on excerpt_more when working with excerpts, now using ellipsis filtered by searchwp\\utils\\excerpt_more<\/li>\n<li><strong>[Improvement]<\/strong> Handling of rare cases where index would need to be woken up repeatedly in order to build<\/li>\n<li><strong>[Improvement]<\/strong> Omits redundant Entry retrieval in some cases<\/li>\n<li><strong>[Improvement]<\/strong> Significant performance retrieval when generating excerpts (e.g. Highlighting)<\/li>\n<li><strong>[Improvement]<\/strong> Advanced Custom Fields integration support<\/li>\n<\/ul>\n<p>4.0.19<\/p>\n<ul>\n<li><strong>[Notice]<\/strong> Mods have in part been cleaned up and refined in this release, which may affect your usage. Please review any Mods you are using by testing this update on a staging server. If you are manipulating relevance weight based on date, it is likely you will need to update your hooks. Snippets have been updated on the KB article <a href=\"https:\/\/searchwp.com\/?p=222848\">https:\/\/searchwp.com\/?p=222848<\/a> for review. Please also ensure your SearchWP Extensions are up to date as well.<\/li>\n<li><strong>[Fix]<\/strong> Source Mod WHERE clauses causing errors in some cases<\/li>\n<li><strong>[Fix]<\/strong> Raw Mod WHERE clauses had no local alias to utilize<\/li>\n<li><strong>[Fix]<\/strong> Mod JOIN claus order was not retained causing errors in some cases<\/li>\n<li><strong>[Improvement]<\/strong> Optimized Mod handling in SWP_Query<\/li>\n<li><strong>[Improvement]<\/strong> Disable integration extension checks when doing AJAX<\/li>\n<\/ul>\n<p>4.0.18<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Error when using mod argument of \\SearchWP\\Query parameters array<\/li>\n<li><strong>[Improvement]<\/strong> Control over Settings page navigation<\/li>\n<\/ul>\n<p>4.0.17<\/p>\n<ul>\n<li><strong>[Note]<\/strong> Rebuilding your index using the Rebuild Index button on the Engines tab of the SearchWP settings screen is recommended after updating<\/li>\n<li><strong>[Fix]<\/strong> Delta update regression introduced in 4.0.13<\/li>\n<li><strong>[Fix]<\/strong> Error when applying delta update to Source that no longer exists<\/li>\n<li><strong>[Improvement]<\/strong> Handling of delta update process during failures<\/li>\n<li><strong>[Improvement]<\/strong> Delta update queue handling during index rebuild<\/li>\n<\/ul>\n<p>4.0.16<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Invalid range in character class introduced in 4.0.15 for PHP 7.3+<\/li>\n<li><strong>[Change]<\/strong> searchwp\\tokens\\whitelist\\only_full_matches retagged as searchwp\\tokens\\regex_patterns\\only_full_matches<\/li>\n<li><strong>[Change]<\/strong> searchwp\\tokens\\apply_rules_to_whitelist retagged as searchwp\\tokens\\apply_rules_to_pattern_matches<\/li>\n<li><strong>[Change]<\/strong> searchwp\\tokens\\whitelist_regex_patterns retagged as searchwp\\tokens\\regex_patterns<\/li>\n<li><strong>[Change]<\/strong> Regex pattern matches are now tokenized during indexing (but remain exclusive when searching by default when applicable)<\/li>\n<li><strong>[New]<\/strong> Filter searchwp\\tokens\\tokenize_pattern_matches\\indexing to disable new tokenizing of pattern match behavior during indexing<\/li>\n<\/ul>\n<p>4.0.15<\/p>\n<ul>\n<li><strong>[New]<\/strong> New filter searchwp\\tokens\\string to customize strings before tokenization<\/li>\n<li><strong>[Fix]<\/strong> Handling of synonyms when finding partial matches<\/li>\n<li><strong>[Fix]<\/strong> Implementation and handling of regex pattern match tokenization setting<\/li>\n<li><strong>[Improvement]<\/strong> Dash\/hyphen and word match regex patterns<\/li>\n<li><strong>[Improvement]<\/strong> searchwp\\source\\post\\excerpt_haystack filter now passes arguments array<\/li>\n<li><strong>[Update]<\/strong> Translation source<\/li>\n<\/ul>\n<p>4.0.14<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Issue where partial matches from keyword stems were not found in some cases<\/li>\n<li><strong>[Fix]<\/strong> Partial match token processing limited to applicable site(s)<\/li>\n<li><strong>[Fix]<\/strong> Excerpt generation when handling unregistered Shortcodes<\/li>\n<\/ul>\n<p>4.0.13<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Delta update routine when using alternate indexer that caused unwanted exit<\/li>\n<li><strong>[Fix]<\/strong> <strong>searchwp\\document\\content<\/strong> implementation<\/li>\n<li><strong>[Improvement]<\/strong> Index integrity check when rebuilding<\/li>\n<li><strong>[Improvement]<\/strong> Source hook management in multisite<\/li>\n<li><strong>[Improvement]<\/strong> Upgrade routine process<\/li>\n<\/ul>\n<p>4.0.12<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Inability to filter searchwp\\settings\\capability<\/li>\n<li><strong>[Fix]<\/strong> Issue with Highlighting in some cases<\/li>\n<li><strong>[Fix]<\/strong> Document Content not properly considered for global excerpt in some cases<\/li>\n<li><strong>[Fix]<\/strong> Warning when reacting to invalid Entry during indexing<\/li>\n<li><strong>[Fix]<\/strong> Namespace issue with PDF parsing in some cases<\/li>\n<li><strong>[Fix]<\/strong> Unnecessary provider reset when switching to the same site in multisite<\/li>\n<li><strong>[Update]<\/strong> Updated updater<\/li>\n<\/ul>\n<p>4.0.11<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Loss of tokens when applying partial match logic in some cases<\/li>\n<li><strong>[Update]<\/strong> Revised MySQL minimum to 5.6 (MariaDB 10.0) because of utf8mb4_unicode_520_ci collation requirement<\/li>\n<\/ul>\n<p>4.0.9<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Regression introduced in 4.0.6 that prevented non WP_Post results from returning<\/li>\n<\/ul>\n<p>4.0.8<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Issue where taxonomy Rules for Media were not applied correctly in some cases<\/li>\n<\/ul>\n<p>4.0.7<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Mod WHERE clauses not restricted to Source when defined<\/li>\n<\/ul>\n<p>4.0.6<\/p>\n<ul>\n<li><strong>[Change]<\/strong> Post is now returned when parent weight transfer is enabled but Post has no post_parent<\/li>\n<li><strong>[Improvement]<\/strong> Excerpt handling for native results<\/li>\n<li><strong>[Improvement]<\/strong> Additional prevention of invalid WP_Post results being returned in one case<\/li>\n<\/ul>\n<p>4.0.5<\/p>\n<ul>\n<li><strong>[New]<\/strong> Filter to control stemmer locale searchwp\\stemmer\\locale<\/li>\n<li><strong>[Improvement]<\/strong> Token stems\/partial matches are considered during AND logic pass<\/li>\n<li><strong>[Fix]<\/strong> String not sent to searchwp\\stemmer\\custom<\/li>\n<li><strong>[Change]<\/strong> searchwp\\query\\partial_matches\\buoy is now opt-in<\/li>\n<\/ul>\n<p>4.0.4<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Issue where AND logic would not apply in some cases<\/li>\n<li><strong>[Fix]<\/strong> Issue where additional unnecessary query clauses are added in some cases<\/li>\n<li><strong>[Fix]<\/strong> Issue with delta updates not processing when HTTP Basic Auth is active<\/li>\n<li><strong>[Fix]<\/strong> Minimum PHP version requirement check (which is 7.2)<\/li>\n<\/ul>\n<p>4.0.3<\/p>\n<ul>\n<li><strong>[Fix]<\/strong> Issue where tokens table was not reset during index rebuild<\/li>\n<\/ul>\n<p>4.0.2<\/p>\n<ul>\n<li><strong>[New]<\/strong> Support for BETWEEN, NOT BETWEEN, LIKE, and NOT LIKE compare operators for Mod WHERE clauses<\/li>\n<li><strong>[Fix]<\/strong> Handling of Mod WHERE clauses in some cases<\/li>\n<li><strong>[Fix]<\/strong> Handling of REST parameters when returning search results<\/li>\n<\/ul>\n<p>4.0.1<\/p>\n<ul>\n<li><strong>[New]<\/strong> Check for remnants of SearchWP 3 that were not removed as per the Migration Guide<\/li>\n<li><strong>[New]<\/strong> searchwp\\source\\post\\attributes\\comments action when retrieving Post comments<\/li>\n<li><strong>[Fix]<\/strong> Handling of empty search strings in some cases<\/li>\n<\/ul>\n<p>4.0.0<\/p>\n<ul>\n<li><strong>[New]<\/strong> Complete rewrite of SearchWP<\/li>\n<\/ul>\n"]}";}