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 thejquery-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