Summary
Maintenance Release
This version of The Events Calendar includes improvements to migration, compatibility with other plugins, internationalization, and performance.
As always, we recommend testing updates on a staging site first, but it should all be smooth sailing.
Version: The Events Calendar 6.0.7 is only compatible with Events Calendar Pro 6.0.6 and higher.
✨ New
New features included in this release:
- Convert all uses of
(view)->get_slug()to(view)::get_view_slug(). - Add canonical tag to the head of all calendar views to prevent Google and other search engines from indexing URLs with custom URL parameters.
- Reorganize a few Event settings in the admin.
- Change some labelling of event settings in the admin.
✅ Fixed
Bugs that were squashed in this release:
- Prevent primary cause of MySQL
Deadlockerrors in 6.0 event migration and addedDeadlockerror catching in our lock/fetch event queue. - Compatibility with Redis Object Cache plugin that would cause Events not be editable in the Blocks Editor.
- Avoid user locale overriding the site locale during rewrite rules generation.
- Resolve problem with relative dates on REST endpoint for event creation. Dates would potentially cross timezones that would push to an incorrect day due to using the wrong timezone.
- Avoid the issue of events which have venues assigned not being able to be updated successfully on some browsers.
- Prevent
Update pagefrom displaying on minor updates, only for major updates and feature updates. - Fix the issue of an invalid property error notice being thrown while visiting the Attendee Registration page as an admin.
- Avoid running slow query for adjacent events when possible.
- Ensure we did not get an error object back when requesting event category.
- Correct logic for
tribe_is_viewfunctions to account for default view. - Handle the case where rewrite rules map to arrays avoiding fatal errors.
- Resolve compatibility issue between Yoast SEO and FacetWP.
- Resolve the issue where
tribe_is_upcoming()and other conditionals were not working as expected.
⚙️ Developers
New or updated hooks:
- Added filters:
tribe_events_views_v2_{$view_slug}_view_html_classes,tribe_events_views_v2_view_{$view_slug}_template_vars,tribe_events_views_v2_view_{$view_slug}_url,tribe_events_views_v2_view_{$view_slug}_prev_url,tribe_events_views_v2_view_{$view_slug}_next_url,tribe_events_views_v2_view_{$view_slug}_link_label_format,tribe_events_views_v2_view_{$view_slug}_title,tribe_events_views_v2_view_{$view_slug}_messages,tribe_events_views_v2_view_{$view_slug}_breadcrumbs,tribe_events_views_v2_view_{$view_slug}_display_events_bar,tribe_events_views_v2_view_{$view_slug}_show_datepicker_submit,tribe_events_views_v2_view_{$view_slug}_public_views,tribe_events_views_v2_{$view_slug}_view_container_data,tribe_events_views_v2_{$view_slug}_show_latest_past_events_view,tribe_events_views_v2_{$view_slug}_events_per_day,tribe_events_views_v2_view_{$view_slug}_breakpoint_pointer,tribe_events_views_v2_view_{$view_slug}_breakpoints,tribe_events_views_v2_view_{$view_slug}_cached_html,tribe_events_views_v2_{$view_slug}_widget_repository_args,tribe_events_views_v2_{$view_slug}_widget_compatibility_classes,tribe_events_views_v2_{$view_slug}_widget_html_classes,tec_events_view_{$view_slug}_today_button_label,tec_is_view,tec_is_{$view_slug}_view - Removed filters:
tribe_events_views_v2_{$this->get_slug()}_view_html_classes,tribe_events_views_v2_view_{$this->slug}_template_vars,tribe_events_views_v2_view_{$this->slug}_url,tribe_events_views_v2_view_{$this->slug}_prev_url,tribe_events_views_v2_view_{$this->slug}_next_url,tribe_events_views_v2_view_{$this->slug}_link_label_format,tribe_events_views_v2_view_{$slug}_title,tribe_events_views_v2_view_{$slug}_messages,tribe_events_views_v2_view_{$this->slug}_breadcrumbs,tribe_events_views_v2_view_{$this->slug}_display_events_bar,tribe_events_views_v2_view_{$this->slug}_show_datepicker_submit,tribe_events_views_v2_view_{$this->slug}_public_views,tribe_events_views_v2_{$this->get_slug()}_view_container_data,tribe_events_views_v2_{$this->get_slug()}_show_latest_past_events_view,tec_events_views_v2_{$this->slug}_view_global_repository_args,tribe_events_views_v2_{$this->slug}_events_per_day,tribe_events_views_v2_view_{$this->slug}_breakpoint_pointer,tribe_events_views_v2_view_{$this->slug}_breakpoints,tribe_events_views_v2_view_{$this->slug}_cached_html,tribe_events_views_v2_{$this->get_slug()}_widget_repository_args,tribe_events_views_v2_{$this->get_slug()}_widget_compatibility_classes,tribe_events_views_v2_{$this->get_slug()}_widget_html_classes,tec_events_view_{$view_slug}_today_button_title
? Translations
Updated language files and strings:
- 0 new strings added
- 23 updated
- 1 fuzzied
- 1 obsoleted
