The Events Calendar 5.3.0

 

Summary

Feature Release

A new version of The Events Calendar just arrived bringing a refreshed Events List widget, new features for Event Aggregator users, and plenty of tweaks and fixes.

This feature release includes updated design changes, particularly to the Events List Widget. We strongly recommend reading the following notes to see how these changes might affect your website. On that note, it’s always a good idea to backup your site and test changes in a development environment before installing this on your live site, as you would with any other WordPress update.


✨ New

New features included in this release:

  • The Events List widget has new templates and styles to complement the redesigned views released in The Events Calendar 5.0.
  • Event Aggregator users can now search scheduled imports and sort them by source.
  • Event Aggregator imports run in batches so that events are delivered more quickly and without reliance on WP-Cron.
  • There’s a new “Import Limit Type” option to limit scheduled imports based on the number of events.


✨ Tweaks

  • Icons are now SVG templates instead of background images to speed up loading times and improve customizability.
  • We made a number of changes to improve compatibility with WPML.
  • The automatic event trashing option under Events → Settings → General now has an option to trash events that are older than one month.
  • We added a tribe_get_organizer_object function to return an object.
  • The function tribe_get_event( $event_id )->organizers now returns a collection of Organizer post objects.
  • We added the new method tribe_get_event( $event_id )->organizer_names that returns a collection of Organizer names.
  • We added the filter tribe_events_views_v2_datepicker_no_conflict that disables issues with other plugins using the jquery-ui-datepicker script. This must be activated with a plugin, which you can get here.
  • We added a tribe_aggregator_import_queue_cleaner_time_to_live filter that allows you customize how long to keep an Event Aggregator event.
  • We added the filter tribe_aggregator_import_queue_cleaner_stall_limit which allows you to adjust how long an Event Aggregator record can be considered stalled.
  • We added a tribe_events_aggregator_build_url filter.
  • The Event Aggregator status bar is now using the Heartbeat API.

✅ Fixed

 

Bugs that were squashed in this release:

  • Month View category archives now correctly point the “View More” and date links to Day View category archives instead of showing events from all categories.
  • We fixed a problem where the Month View cache option could cause database errors to display on a page.
  • We fixed an issue on Event Aggregator where imported past events were not getting published.
  • We removed an outdated warning about limiting Eventbrite imports.
  • We improved Event Aggregator cron tasks so they maintain the same format and avoid errors.
  • We improved the sanitize function to cleanup column names while using Event Aggregator.
  • We refactored the tribe_is_past_event function to avoid warnings.
  • We refactored the component responsible for handle with accented characters in URLs.

🗣 Translations

  • 25 new strings added
  • 775 strings updated
  • 1 string fuzzied
  • 6 strings obsoleted