The Events Calendar 6.0.4

Summary

Maintenance Release

The latest version of The Events Calendar improves caching handling, adds an integration with Yoast SEO’s Schema API, simplifies the event website block, and includes a ton of awesome bug fixes.

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

Version: The Events Calendar 6.0.4 is only compatible with Events Calendar PRO 6.0.3 and higher


✨ New

New features included in this release:

  • Added integration with Yoast SEO’s Schema API.
  • Simplified the event website block to make it more intuitive for users.

✅ Fixed

Bugs that were squashed in this release:

  • Prevented a fatal error when adding Featured Venue Events widget on Appearance -> Widgets screen.
  • We resolved a fatal error on the series page in PHP 7.3.
  • Prevented an error around free regular expression for JSON-LD on updated views. Props @jonkastonka @saleck @randon
  • Corrected a fatal error when using PHP version 8.0 or above and the HyperDB plugin.
  • Properly translated view labels.
  • Corrected errors and warnings in WP.com installations due to empty query results.
  • Translated event occurrences URL when using WPML and the custom tables V1 implementation.
  • Added more robust type checking in builder methods.
  • Corrected orderby related database error in V1 custom tables.
  • Prevented error around free regular expression for JSON-LD on updated views.
  • Prevented error when updating venue in sites using object cache.
  • Avoided date format error when trying to subscribe to calendar in sites using object cache.
  • Updated the venue website field to type URL.
  • Added do not add date-based ordering to queries when using none or rand order.
  • Added filters:
    • tec_events_integrations_should_load
    • tec_events_integrations_{$type}_should_load
    • tec_events_integrations_{$type}_{$slug}_should_load
    • tec_events_integrations_{$integration_type}_{$integration_slug}_events_schema_is_needed
    • tec_events_integrations_{$integration_type}_{$integration_slug}_json_ld_{$type}_data
    • tec_events_views_v2_view_label
    • tec_events_views_v2_{$slug}_view_label
  • Removed filters:
    • tribe_events_views
    • tribe_events_views_v2_manager_view_label_domain
    • tribe_events_views_v2_manager_{$slug}_view_label_domain
    • tribe_events_views_v2_manager_view_label
    • tribe_events_views_v2_manager_{$slug}_view_label

🗣 Translations

Updated language files and strings:

  • 3 new strings added
  • 144 stings updated
  • 0 strings fuzzied
  • 0 strings obsoleted