Summary
Maintenance Release
The latest version of The Events Calendar includes tweaks to improve compatibility with Yoast, reverts a change in the previous version (6.15.8) related to how the plugin interacts with Avada styles, and focuses on enhancing accessibility.
As always, we recommend testing updates on a staging site first, but it should all be smooth sailing.
✨ Features
New features in this release:
- Modified the conditional content to use a more modular approach to applying display logic. Created “Inline” version to avoid duplication of logic.
✅ Fixed
Bugs that were squashed in this release:
- Alter logic so category colors CSS is only enqueued on event archive pages.
⚙️ Tweaks
Tweaks in this release:
- Adds actions: `tec_conditional_content_assets`
- Adds filters: `tec_admin_conditional_content_{$this->slug}_datetime_should_display`, `tec_admin_conditional_content_{$this->slug}_generic_upsell_opportunity_should_display`, `tec_admin_conditional_content_{$this->slug}_has_user_dismissed`, `tec_admin_conditional_content_{$this->slug}_check_capability`, `tec_get_admin_region`
- Removes filters: `tribe_plugin_upgrade_readme_url`, `tribe_plugin_upgrade_notice`
- Adds a new CSS class for accessible text that is visually hidden on smaller screens.
- Adds upsell banner for recurrence functionality in classic editor.
- Adds `tec_is_valid_view()` helper to check whether the current context represents a valid registered view.
- Disables Yoast SEO pagination meta tags on Events Calendar views to prevent invalid rel=next/prev links.
- Reverts automatic CSS combination handling for Avada to restore default behavior.
🗣 Translations
Updated language files and strings:
- 7 new strings added
- 25 updated
- 1 fuzzied
- 1 obsoleted
