The Events Calendar 6.15.12

,
Published:
Share this

Summary

Maintenance Release

The latest update of The Events Calendar focuses on accessibility and compatibility enhancements and updates the Shepherd library to resolve issues with the older version.

The Events Calendar 6.15.12 is only compatible with Event Tickets 5.27.0 or higher.

The Events Calendar 6.15.12 is only compatible with Events Pro 7.7.11 or higher.

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


✅ Fixes

Bugs squashed in this release:

  • Addresses JS globals in admin scripts.
  • Corrects access to globals in dialog scripts.
  • Corrects use of globals in admin scripts.

⚙️ Tweaks

Tweaks in this release:

  • Updates Shepherd library to 0.0.9 from 0.0.6, including various improvements. Shepherd’s changelog can be found here.
  • Improves Day View accessibility by using semantic H2 headings for time separators to create a proper heading hierarchy.
  • Improves mini calendar accessibility by adding descriptive ARIA labels and clarifying focus indicators for color-based event markers.
  • Updates heading levels for “Events at this venue” and “Events from this organizer” to improve accessibility and semantic hierarchy.
  • Adds a filter to wrap event content in a main landmark if needed, which allows for the ‘Skip to Content’ button to work.
  • Makes method signatures in Builder explicitly nullable to resolve PHP 8.4 deprecation warnings.
  • Updates to support TEC v1 REST API Changes.
  • Added filters: tec_events_rest_v1_events_read_params, tec_events_rest_v1_venues_read_params, tec_events_main_container_id
  • Removed filters: tec_events_rest_v1_events_read_args, tec_events_rest_v1_venues_read_args
  • Changed views: v2/components/content-title, v2/day/time-separator, v2/list/event/title, v2/list/month-separator, v2/month/calendar-body/day/date

🗣 Translations

Updated language files and strings:

  • 21 new strings added
  • 157 updated
  • 13 fuzzied
  • 1 obsoleted