Releases: WebberZone/better-search
Releases · WebberZone/better-search
Version 4.2.4
Changelog
-
Features:
- Better Search form: The "any" post type option label can now be customised when the post type dropdown is enabled.
-
Fixed:
- Fixed an issue where selecting "any" post type would search through all post types instead of respecting the configured post types from settings.
- [Pro] Custom table searches now include post slug matching when “Search post slug” is enabled.
- [Pro] Fixed SQL syntax error in multisite search queries when custom tables are disabled, caused by malformed GROUP BY clause stripping.
- Fixed improper stripping of boolean mode operators in LIKE clauses, ensuring consistent behavior between FULLTEXT and LIKE searches.
What's Changed
- Develop by @ajaydsouza in #137
Full Changelog: 4.2.3...4.2.4
Version 4.2.3
Changelog
-
Modifications:
- Added WooCommerce product indexing and custom meta field support.
- Modernized Tom Select implementation for taxonomy and meta key searches.
- Enhanced seamless mode logic and form generation.
- Improved tracker response handling with better regex patterns.
- Standardized Hook_Registry validation across WebberZone plugins.
-
Fixed:
- Some users would see no search results when seamless mode is off.
What's Changed
- Merge develop v4.2.3 into Master by @ajaydsouza in #136
Full Changelog: 4.2.2...4.2.3
4.2.3-beta1
Full Changelog: 4.2.2...4.2.3-beta1
Version 4.2.2
Changelog
-
Modifications:
- Updated Freemius SDK to v2.13.0.
- Upgraded Settings API.
- Improved text highlighting.
- The Settings screen's "Create Fuzzy Search Indexes" button now deletes and recreates the Fuzzy Search functions.
- The Cache key is now created by eliminating unnecessary variations to improve cache efficiency.
- New WebberZone Admin banner on Better Search admin screens for quick access to admin pages.
-
Bug fixes:
- Fixed an issue where the setup wizard notice could display on the wizard page.
- Fixed parsing of excluded category slugs.
- Fixed a translation string in the settings form.
- Fixed handling of
<and>in boolean search mode. - Fixed Boolean mode didn't work in some cases even when enabled in the Settings page.
-
Security:
- Fixed a stored XSS vulnerability.
Full Changelog: 4.2.1...4.2.2
4.2.2-beta1
Full Changelog: 4.2.1...4.2.2-beta1
-
Modifications:
- Updated Freemius SDK to v2.13.0.
- Upgraded Settings API.
- Improved text highlighting.
- Fuzzy Search functions are now deleted and recreated from the admin screen button.
-
Bug fixes:
- Fixed an issue where the setup wizard notice could display on the wizard page.
- Fixed parsing of excluded category slugs.
- Fixed a translation string in the settings form.
- Fixed handling of
<and>in boolean search mode. - Added a filter to bypass the main WordPress query for search requests when seamless mode is disabled, ensuring the plugin's custom template is used.
-
Security:
- Fixed a stored XSS vulnerability.
Version 4.2.1
Changelog
-
Modifications:
- Updated Freemius SDK.
- Handle
post_typewhen passed through as a query variable. - Added REST API support for custom post type search queries.
-
Bug fixes:
- HTML entities are now decoded in the Live Search results.
- Phrases with double quotes are correctly handled.
Full Changelog: 4.2.0...4.2.1
4.2.1-beta
Full Changelog: 4.2.0...4.2.1-beta
Version 4.2.0
Changelog
Release post: https://webberzone.com/announcements/better-search-v4-2-0/
-
Features:
- [Pro] New: Efficient Content Storage and Indexing – Custom tables implementation for better performance and query optimization while maintaining the same relevance algorithm.
- [Pro] New: MAX_EXECUTION_TIME hint for MySQL queries.
- [Pro] New: LIKE fallback search.
- New: Wizard to guide users through the setup process.
- Copy to clipboard functionality for SQL queries in the Tools page.
-
Modifications:
- Improved caching in Core Query to catch score and blog ID.
- New function: bsearch_get_blog_option() to get a Better Search option for a specific blog.
- New network settings/tools page.
- [Pro] A new button to fix any collation issues has been added to the Network Admin Settings page.
- Updated Freemius SDK.
- Live search displays a loading state while results are being fetched.
- Fulltext indexes are now named
wz_title_content,wz_title, andwz_contentto ensure compatibility and optimize database space, especially when using Contextual Related Posts. After updating to this version, please recreate the indexes to benefit from the changes—until then, the plugin will use the previous index names.
-
Bug fix:
- Fixed an issue where the Live Search conflicted with Mega Menu Pro.
- Fixed an issue where activating the Pro plugin while the Free plugin was active, or vice versa, would cause a fatal error.
What's Changed
- Merge Develop into master by @ajaydsouza in #128
Full Changelog: 4.1.5...4.2.0
Version 4.1.5
Version 4.1.4
Changelog
- Bug fixes:
- Fixed Freemius initialization code in the free version.
Full Changelog: 4.1.3...4.1.4