The Events Calendar
Features
- Add
has_eventandhas_no_eventsto the Venue and Organizer ORM so we can filter requests for both by whether they have events or not.
Fixes
- Invert quotes to protect against issue with MySQL in
ANSI_QUOTESmode. [TEC-3785] - correct display order of sticky, featured, and "normal" events on Month View. Adds a class for targeting sticky posts for styling. [TEC-3770]
- Ensure the Events List widget also shows the Time Zone when displaying it is set in the admin. [TEC-3747]
- Saving on Blocks editor without Organizer is working as expected again [TEC-3788]
- Fusion Core/Avada Widget implementation of The Events Calendar will no longer throw warnings on the frontend display. [ECP-538]
- Usage of
tribe_get_events()for non-existent posts will no longer throw warnings on the Blocks Editor, impacted Community Events Shortcode usage [BTPLAN-121]
Tweaks
- Added rel=noreferrer to Google Map links. [TEC-3795]
- Include actions before and after the creation of a view for REST API requests. Hooks added were:
tribe_events_views_v2_before_make_view_for_restandtribe_events_views_v2_after_make_view_for_rest - Allow specific filtering to add other views into the HTML caching for performance using hook
tribe_events_views_v2_cached_views. - Include Legacy views deprecation notice [TEC-4809]
Languages
- 8 new strings added, 181 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Improve escaping for messages when no results were found using search (Thanks Steve Pollak)
Fixes
- Saving organizers properly work on WordPress 5.7 with Blocks Editor [TEC-3788]
Fixes
- Prevent fatals happening with PHP 5.6 due to duplicated class for templates [TEC-3799]
Compatibilitys
- The Events Calendar 5.4.0 is only compatible with Events Calendar PRO 5.3.0 and higher
Fixes
- Compatibility with WordPress 5.7 and jQuery 3.5.X
- Updated views JavaScript manager is now deferred to the end of the request, to make sure all dependencies are loaded.
- Navigation for the Views will no longer use current browser URL as previous url, preventing problems on shortcodes.
- Latest Past view moved to not publicly visible, which was the intended behavior.
Tweaks
- Add compatibility container to widgets - to allow for a non-body target for compatibility classes.
- Include the
tribe_events_views_v2_view_page_reset_ignored_paramsfilter to prevent certain params from interfering with pagination resetting. [FBAR-222] - Use filterable attributes for the view more link and text. Add customizer styling for the link. [ECP-568]
- Removed
tribe_events_views_v2_widget_admin_form_{$field_type}_inputfrom the List Widget admin form in favor of usingTribe__Template::do_entry_point()[ECP-486] - Moved administration templates for List Widget components to Common. [ECP-486]
Languages
- 1 new strings added, 10 updated, 1 fuzzied, and 0 obsoleted
Fixes
- Improve escaping for messages when no results were found using search (Thanks Steve Pollak)
Fixes
- Prevent Event Aggregator ASYNC requests from failing to import after 5 Events, Venues, RSVP, Tickets and/or Organizers. [TEC-3769]
- Update compatibility with PHP 7.4 for ForceUTF8 vendor module. [TEC-3769]
Features
- Add customizer support for custom location pins on single events when Views V2 is active. [TEC-3276]
Fixes
- Use dynamic label for fast-forward link on the month view. [TEC-3452]
- Correctly filter
localein theTribe\Events\I18nclass to avoid errors. - Prevent heartbeat warning when null data param is passed on Cron and AJAX requests [TEC-3745]
- Increase the minimum width of the datetime dropdown when editing an event with the block editor. [TEC-3126]
- Ordering with an Array when using
Tribe__Repositorynow properly ignores the global order passed as the default. [ECP-598] - Resolve PHP 8.0 incompatibility with
__wakeupand__clonevisibility on Extension class. - Prevent
tribe_sort_by_priorityfrom throwing warnings onuasortusage for PHP 8+ compatibility. - Update Di52 to include PHP 8+ compatibility.
- Modify Freemius
class-fs-logger.phpfile to prevent PHP 8+ warnings. - Correctly handle *nix and Windows server paths that contain falsy values (e.g.
0or spaces) when building template paths. [TEC-3712]
Tweaks
- Increase top padding above date stamp in list view. [TEC-3656]
- Reduce bottom margin of the event title in list/day views. [TEC-3656]
- Round featured event line corners. [TEC-3656]
- Add new filter
tribe_aggregator_build_url_datato customize the URL delivered to EA server. - Update V2 Customizer admin styles of TEC sections. [TEC-3696]
- Added filters:
tribe_aggregator_build_url_data
Languages
- 4 new strings added, 187 updated, 3 fuzzied, and 5 obsoleted
Fixes
- Improve escaping for messages when no results were found using search (Thanks Steve Pollak)
Tweaks
- Point PUE URLs to the correct servers to avoid redirects.
