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_tokenlets 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_translationslets 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_filterhook 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_detailfeature 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_matchesarray 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_initruns at the end of therelevanssi_init()function. - Premium. New feature: The
$post->relevanssi_hitsdata now includes more information about custom field, taxonomy and MySQL column matches. - New feature: New filter hook
relevanssi_author_query_filterfilters the post author MySQL query. - New feature: New filter hook
relevanssi_by_date_query_filterfilters theby_dateMySQL query. - New feature: New filter hook
relevanssi_date_query_filterfilters the date query MySQL query. - New feature: New filter hook
relevanssi_parent_query_filterfilters the post parent MySQL query. - New feature: New filter hook
relevanssi_post_query_filterfilters thepost__inandpost__not_inMySQL query. - New feature: New filter hook
relevanssi_post_status_query_filterfilters thepost_statusMySQL query. - New feature: New filter hook
relevanssi_post_type_query_filterfilters thepost_typeMySQL 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_2custom 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.