Releases: WebberZone/better-search
4.0.0-RC2
-
Features:
- New live search feature that shows search results as you type.
- [Pro] New setting to enable and set the fuzzy search level. Once enabled, the plugin will attempt to find results if the search term is misspelt. This only works effectively for English words.
- [Pro] Multisite search feature allowing network admins to select specific sites for cross-network searches. Sites not selected will function independently.
- [Pro] New setting to only show search results above a certain relevance threshold.
- [Pro] New setting to search the post slug.
- [Pro] New setting Enable REST API allows the REST API to utilize the Better Search when enabled. Read this knowledge base article for more information about how Better Search enhances the Search endpoint.
-
Enhancements/Modifications:
- Renamed
Better_Search
toBetter_Search_Core_Query
. Each of the methods now removes the filter from itself. It will also automatically parse wp_query parameters. - Updated
Better_Search_Core_Query
filters to use the class instead ofWP_Query
. - Display admin notice if any FULLTEXT index is missing and Enable mySQL FULLTEXT searching is enabled. This is only shown to admins and cannot be dismissed until the indexes are created.
- Better Search results page now works with Block Templates. You can enable Seamless mode to use your theme's search template.
- [Pro] Added a new button to create the indexes and display the index status on the settings page under the Search tab for Enable mySQL FULLTEXT searching.
- Renamed
-
Bug fixes:
- Quotes in search terms should work correctly now.
Full Changelog: 4.0.0-RC1...4.0.0-RC2
4.0.0-RC1
-
Features:
- New live search feature that shows search results as you type.
- [Pro] New setting to enable and set the fuzzy search level. Once enabled, the plugin will attempt to find results if the search term is misspelt. This only works effectively for English words.
- [Pro] Multisite search feature allowing network admins to select specific sites for cross-network searches. Sites not selected will function independently.
- [Pro] New setting to only show search results above a certain relevance threshold.
- [Pro] New setting to search the post slug.
- [Pro] New setting Enable REST API allows the REST API to utilize the Better Search when enabled. Read this knowledge base article for more information about how Better Search enhances the Search endpoint.
-
Enhancements/Modifications:
- Renamed
Better_Search
toBetter_Search_Core_Query
. Each of the methods now removes the filter from itself. It will also automatically parse wp_query parameters. - Updated
Better_Search_Core_Query
filters to use the class instead ofWP_Query
. - Display admin notice if any FULLTEXT index is missing and Enable mySQL FULLTEXT searching is enabled. This is only shown to admins and cannot be dismissed until the indexes are created.
- Better Search results page now works with Block Templates. You can enable Seamless mode to use your theme's search template.
- [Pro] Added a new button to create the indexes and display the index status on the settings page under the Search tab for Enable mySQL FULLTEXT searching.
- Renamed
-
Bug fixes:
- Quotes in search terms should work correctly now.
Full Changelog: v3.3.1...4.0.0-RC1
Version 3.3.1
Bug fix:
- Security fix: Potential Cross Site Scripting (XSS) vulnerability. Thanks to Abdi Pranata for reporting this via Patchstack https://patchstack.com/
Full Changelog: v3.3.0...v3.3.1
v3.3.1-RC1
Full Changelog: v3.3.0...v3.3.1-RC1
v3.3.0
Release post: https://webberzone.com/better-search-v3-3-0
This is a major release. Complete rewrite of the plugin code - Better Search now uses autoloading and namespaces. Database structure has been changed.
-
Features:
- New Admin Dashboard will show the number of searches and the top searches for the day, week, month and all time
-
Enhancements:
- The tables in the database have been changed for more optimized update queries. The plugin will prompt you to run the upgrade script when you update the plugin
- Better Search Tracker doesn't use jQuery anymore
- Uninstall now uses
get_sites()
behind the scenes to delete options from all sites in a multisite install - Blank searches will return no results
- Better Search tables will only be deleted if you set
BETTER_SEARCH_DELETE_DATA
to true in you wp-config.php file
-
Bug fixes:
- Banned search filtering didn't work properly in some cases
What's Changed
- Autoloading and classes by @ajaydsouza in #106
Full Changelog: v3.2.2...v3.3.0
v3.3.0-RC3
This is a major release. Complete rewrite of the plugin code - Better Search now uses autoloading and namespaces. Database structure has been changed.
-
Features:
- New Admin Dashboard will show the number of searches and the top searches for the day, week, month and all time
-
Enhancements:
- The tables in the database have been changed for more optimized update queries. The plugin will prompt you to run the upgrade script when you update the plugin
- Better Search Tracker doesn't use jQuery anymore
- Uninstall now uses
get_sites()
behind the scenes to delete options from all sites in a multisite install - Blank searches will return no results
-
Bug fixes:
- Banned search filtering didn't work properly in some cases
Full Changelog: v3.3.0-RC2...v3.3.0-RC3
v3.3.0-RC2
This is a major release. Complete rewrite of the plugin code - Better Search now uses autoloading and namespaces. Database structure has been changed.
-
Features:
- New Admin Dashboard will show the number of searches and the top searches for the day, week, month and all time
-
Enhancements:
- The tables in the database have been changed for more optimized update queries. The plugin will attempt to automatically update the tables. If this fails, you can recreate the tables from the Tools screen.
- Better Search Tracker doesn't use jQuery anymore
- Uninstall now uses
get_sites()
behind the scenes to delete options from all sites in a multisite install - Blank searches will return no results
-
Bug fixes:
- Banned search filtering didn't work properly in some case
Full Changelog: v3.3.0-RC1...v3.3.0-RC2
v3.3.0-RC1
Changelog:
Complete rewrite of the plugin code using OOP. The plugin now uses autoloading and namespaces. This is a major release.
-
Features:
- New Admin Dashboard will show the number of searches and the top searches for the day, week, month and all time
-
Enhancements:
- Better Search Tracker doesn't use jQuery anymore
- Uninstall now uses
get_sites()
behind the scenes to delete options from all sites in a multisite install - Blank searches will return no results
-
Bug fixes:
- Banned search filtering didn't work properly in some cases
Full Changelog: v3.3.0-beta1...v3.3.0-RC1
v3.3.0-beta1
Complete rewrite of the plugin code using OOP. The plugin now uses autoloading and namespaces. This is a major release.
-
Features:
- New Admin Dashboard will show the number of searches and the top searches for the day, week, month and all time
-
Enhancements:
- Better Search Tracker doesn't use jQuery anymore
- Uninstall now uses
get_sites()
behind the scenes to delete options from all sites in a multisite install
What's Changed
- Autoloading and classes by @ajaydsouza in #106
Full Changelog: v3.2.2...v3.3.0-beta1
v3.2.2
Released on 22 August 2023
Enhancements:
- Use get_match_sql instead of score in the order by clause
- Support meta_query argument
- New filter: better_search_query_date_query
Bug fixes:
- Checkbox in admin page always showed as modified
Full Changelog: v3.2.1...v3.2.2