The Events Calendar 6.0.4

,
Published:
Share this

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