Posted on

Premium 2.17 / Free 4.15

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 with add_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() and relevanssi_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 the relevanssi_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 the by_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 the post__in and post__not_in MySQL query.
  • New feature: New filter hook relevanssi_post_status_query_filter filters the post_status MySQL query.
  • New feature: New filter hook relevanssi_post_type_query_filter filters the post_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.

Leave a Reply

Are you a Relevanssi Premium customer looking for support? Please use the Premium support form.

Your email address will not be published.