Version 2.17.0 fixes a major problem with the click tracking feature: the logs didn’t trim as they were supposed to. There are minor improvements to Bricks compatibility and many new filter hooks for fine-tuning the MySQL query Relevanssi uses to fetch the results.
Version 2.17.2 / 4.15.2
- Premium. New feature: If you have a valid license, you can now leave support requests from within the Relevanssi settings pages.
- New feature: New filter hook
relevanssi_didyoumean_token
lets you filter Did you mean words before correction. You can use this filter hook to exclude words from being corrected. - Premium. Minor fix: In some cases, Relevanssi goofed excerpts for user profiles when custom field content was used for excerpts. This is now corrected and the user custom field excerpts work better now.
- Premium. Minor fix: Relevanssi blocked non-post items from the results when used with Relevanssi Live Ajax Search. That is now fixed.
- Premium. Minor fix: Phrase searching did not work in multisite searches. This is now fixed.
- Minor fix: Relevanssi now adds spaces after table cell tags to avoid table cell content sticking together in excerpts.
- Minor fix: Phrase search couldn’t find phrases that include an ampersand if they matched the post title. This works now.
- Minor fix: The ‘Allowable tags in excerpts’ function now automatically corrects the entered value to match what Relevanssi expects the value to be.
Version 2.17.1 / 4.15.1
- Premium. New feature: New filter hook
relevanssi_update_translations
lets you disable the translation updates from TranslationsPress. If you only use WordPress in English, you can disable the translation updates withadd_filter( 'relevanssi_update_translations', '__return_false' );
. - Changed behaviour: Relevanssi now ignores WordPress metadata custom fields that aren’t interesting for Relevanssi indexing.
- Changed behaviour: Both
relevanssi_get_permalink()
andrelevanssi_the_permalink()
now can take post ID or a post object as a parameter and can thus be used outside the Loop. - Changed behaviour: The
relevanssi_hits_filter
hook now gets the WP_Query object as the second parameter. - Premium. Minor fix: The “Disable outside connections” option did not apply to the TranslationsPress translation updates. Now it does: those are also disabled when this option is enabled.
- Premium. Minor fix: The
mysqlcolumn_detail
feature was completely missing. Nobody has ever asked about it, which suggests nobody actually uses it, but now it works. - Premium. Minor fix: The ‘Ignore post content’ checkbox did not show up correctly. Now it works.
- Free. Minor fix: Avoid error messages for missing
mysqlcolumn_matches
array key.
Version 2.17.0 / 4.15.0
- Premium. New feature: ‘Ignore post content’ checkbox in the Relevanssi post edit sidebar makes Relevanssi ignore post content for that post when indexing.
- New feature: The action hook
relevanssi_init
runs at the end of therelevanssi_init()
function. - Premium. New feature: The
$post->relevanssi_hits
data now includes more information about custom field, taxonomy and MySQL column matches. - New feature: New filter hook
relevanssi_author_query_filter
filters the post author MySQL query. - New feature: New filter hook
relevanssi_by_date_query_filter
filters theby_date
MySQL query. - New feature: New filter hook
relevanssi_date_query_filter
filters the date query MySQL query. - New feature: New filter hook
relevanssi_parent_query_filter
filters the post parent MySQL query. - New feature: New filter hook
relevanssi_post_query_filter
filters thepost__in
andpost__not_in
MySQL query. - New feature: New filter hook
relevanssi_post_status_query_filter
filters thepost_status
MySQL query. - New feature: New filter hook
relevanssi_post_type_query_filter
filters thepost_type
MySQL query. - Premium. New feature: Relevanssi will now show available Premium updates even when the license is not valid or API key is missing. The updates cannot be installed without a valid API key, but they will be visible.
- Premium. Major fix: The click tracking log table trimming wasn’t implemented before. Now it’s up and running.
- Minor fix: The Bricks compatibility was improved, Relevanssi now notices changes to Bricks posts more often. Relevanssi also only reads the text from the
_bricks_page_content_2
custom field.
The update is available as an automatic update, and you can also get it from the Downloads page. The free version is available from the WordPress plugin repository.