The Events Calendar 6.0.6

Summary

Maintenance Release

This latest version of The Events Calendar fixes a handful of scenarios that would cause 404 pages on events and also improves performance in many areas.

As always, we recommend testing updates on a staging site first, but it should all be smooth sailing.


✨ New

New features included in this release:

  • Added aria label to Google Maps iFrame embed to improve accessibility.
  • Prevented unbound query for previous URL on list based views, improving performance.
  • Improved performance so that additional views setup no longer run extra Database Query unnecessarily.
  • Improved settings page performance for large events datasets.
  • Improved performance on the tribe_events() and on the event views by removing an unnecessary JOIN for hiding of specific upcoming events.
  • Added actions: tribe_log
  • Changed views: modules/map-basic

✅ Fixed

Bugs that were squashed in this release:

  • Fixed issue with the migration state in the view not being handled properly when preview is unsupported and a migration error happens simultaneously.
  • Fixed a couple scenarios that would cause 404 pages on events. This addresses both an error from UTC offset validation failures and an issue where table renaming improperly created foreign keys that pointed to an invalid constraint target.
  • Updated to avoid query filtering issues where the event post type would be incorrectly added to queries.
  • Fixed incorrect results when including events in the main blog loop.
  • Updated to avoid errors when third-party plugins reference or use the Tribe__Events__Query::pre_get_posts method.
  • Prevented serializable interface deprecated error in PHP 8.1 when migrating events.
  • Ensured the Previous Events button when using the Event View Elementor widget navigates correctly to the previous page.
  • Ensured that when we hit a single-event ical endpoint we get the correct single event.
  • Added fix to avoid PHP fatal error on PHP 8.0+ in some settings’ pages when setting the front page to the main events Page.

🗣 Translations

Updated language files, strings:

  • 1 new string added, 17 updated, 0 fuzzied, and 0 obsoleted