The Events Calendar
Features
- Updated swagger docs generated from swagger 2.0 to openapi 3.0.0
Fixes
- Initialize $local_time_zone to ensure we don't have notices displayed in the frontend. [TEC-3791]
- Ensure the correct timezone label is being displayed on the Classic and Block editors when site-wide timezone is set. [TEC-3791]
- Ensure that venue state or province are displayed next to the city in list view. [TEC-3332]
- Ensure the category archive event breadcrumb links to the main events page. [TEC-3330]
- Ensure that the page title does not encode (em)dashes before passing it on. [TEC-4049]
- Ensure that the page title does not encode apostrophes before passing it on. [TEC-4058]
- Ensure that filter_single_event_details_event_website_label() only filters the label for the website field. [ECP-921]
Tweaks
- Remove unused template file to avoid confusion.
Languages
- 0 new strings added, 13 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Ensure that $eventDisplay is defined before we use it in the default template. [TEC-4060]
Features
- Alter Customizer to leverage the new exposed CSS custom properties. [TCMN-104]
- Reduce the CSS load of The Events Calendar Customizer style overrides. [TEC-3011]
- Allow easier style overrides by users and third-party themes/plugins. [TEC-3011]
- Add new Font Sections to Customizer -> The Events Calendar -> Global Events. [TEC-3872]
- Add new font family control to allow The Events Calendar styles to inherit theme fonts. [TEC-3895]
- Add new font size controls for accessibility and to allow users to more closely match the font sizes of their theme. [TEC-3891]
Tweaks
- Support optionally passing start dates to the Event Edit page so targeted event creation can be triggered by The Events Calendar Pro's Event Manager.
Languages
- 16 new strings added, 429 updated, 0 fuzzied, and 0 obsoleted
Features
- Redesign In-App help and troubleshooting pages. [TEC-3741]
Fixes
- Try to ensure that when we do an event search the query post type remains
tribe_events. [TEC-4012] - Ensure the year is displayed in the block editor event single page for events that are occurring in a different year from the current one. [TEC-3740]
- Fix the issue of the Event Date Time block Timezone dropdown taking up a lot of space. [TEC-4029]
- Ensure WPML translated event posts show up on translated venue and organizer pages. (props @NicoX13) [TEC-4036]
- Fix issue of month names not being translatable. This was caused by a missing moment js localization dependency. [ECP-739]
- Ensure we test the value of tribe_events_get_current_month_day() before using it. [ECP-912]
- Add a new function to add "Event Blocks" category to the editor for WP >= 5.8. [TEC-4037]
Tweaks
- Change label of API Settings tab to "Integrations" and alter helper text. [TEC-4015]
Languages
- 2 new strings added, 251 updated, 1 fuzzied, and 18 obsoleted
Fixes
- Ensure that the Block Editor saves cost data when submitted. [TEC-3987]
- Ensure that when viewing a single event we load the correct template when tribe_context is "confused". [TEC-3975]
Tweaks
- Remove some CSS on the single events page that was causing a random border to appear on Avada theme [TEC-3952]
- Add CSS class to the event tags label on the event details section on the single event page. [TEC-3951]
- Correct the messaging and link for the v1 deprecation notice. [TEC-3958]
- Include filter to allow modifications to the Grid query for By Day Views like Month and Week,
tribe_events_views_v2_by_day_view_day_repository
Languages
- 5 new strings added, 26 updated, 2 fuzzied, and 5 obsoleted
Compatibilitys
- The Events Calendar 5.8.0 is only compatible with Events Calendar PRO 5.8.0 and higher
Features
- Add new Events bar section to the Customizer for control of the Events Bar styles. [TEC-3672]
Fixes
- Correct instance where the date & time symbols ("@") are not changing color along with the text. [TEC-3883]
Tweaks
- Ensure that the Month view date and time default colors match up with the rest [TEC-3709]
- Ensure the Customizer Accent Color defaults to "royal blue" (#334aff) [TEC-3884]
- Stop doing all the work here and leverage the new tribe-common Theme_Compatibility. [TCMN-106]
- Add new hooks to the single event templates to allow more third-party control over content without custom templates. [TEC-3948]
- Added filters:
tribe_customizer_should_print_shortcode_customizer_styles,tribe_events_views_v2_bootstrap_html,tribe_default_events_template_classes,tribe_events_single_event_title_classes,tribe_events_single_event_title_html_before,tribe_events_single_event_title_html_after,tribe_events_single_event_title_html - Removed filters:
tribe_events_views_v2_compatibility_classes,tribe_events_views_v2_theme_compatibility_registered - Added actions:
tribe_default_events_template_after_header,tribe_default_events_template_before_footer - Changed views:
default-template,single-event,v2/default-template
Languages
- 13 new strings added, 64 updated, 6 fuzzied, and 2 obsoleted
Fixes
- Properly recalculate event cost when creating events via the Block Editor. [TEC-3141]
- Resolve a compatibility issue with the new single view and the tickets block when using the
twentynineteentheme. [TEC-3937] - Ensure that
view_datais an array when fetching values from the request. [TEC-3946] - Ensure that the events block editor is disabled when "Activate Block Editor for Events" is unchecked. [TEC-3964]
Tweaks
- Make custom post types available from the REST API so they can be compatible with the Navigation block. [TEC-3907]
- Remove aria-labeled attribute from featured icons. [TEC-3396]
Languages
- 0 new strings added, 154 updated, 3 fuzzied, and 0 obsoleted
Features
- Add new Month View section to the Customizer for v2 views. [TEC-3836]
Fixes
- Apply responsive breakpoints once the page has fully loaded with all JavaScript and Elements on the page [TEC-3797]
- Resolve conflicts with Gravity Forms plugin that would prevent correct submission of forms data. [ECP-466]
- Correctly handle start and end of day cutoff in Day View when the server timezone is not the same as the site (thanks @therealgilles). [TEC-3877]
- Do not remove the
archivebody class from post tag and category pages when using Page as Event Template. [TEC-3846] - Correctly translate calendar view in WPML language switcher (thanks @dgwatkins). [TEC-3810]
- Styles with the default theme
twenty twenty onein<buttons>around the calendar. [TEC-3887] - Single event iCalendar export will correctly export only that event information. [TEC-3886]
- Use the correct date and time in the Day View time separator when Timezone Mode is set to "Manual time zones for each event". [TEC-3877]
- Correctly integrate with the "Hello Elementor" theme to avoid issues with The Events Calendar and The Events Calendar PRO Views. [ECP-648]
- Correct typo in style output from Customizer. Thanks @apmatthews for catching and correcting this!
- Avoid PHP warnings when linked post types are filtered out (thanks @baden03). [TEC#3533]
Tweaks
- Make sure events from latest past events display the featured image correctly. [TEC-3655]
- Reduced the usage of the word "onwards" on list-style view date range headings where simpler headings are better suited. [TEC-3831]
- Move messages below the calendar grid in the mobile version of Month View. [TEC-3793]
- Display a message to let visitors know the selected Month View day has no events in mobile. [TEC-3812]
- Add compatibility for the Full Site Editor navigation block. [TEC-3850]
- Filter the type of files allowed to upload into the EA Client. [TEC-3882]
- Updating lodash to 4.17.21. [TEC-3885]
- Prevent to list changes of hash on URL changes like
#content[TEC-3890] - Update Google Calendar link to use the timezone based on the Timezone Settings from the Calendar [TEC-3143]
- Add the
tribe_views_v2_after_setup_loopfilter to modify the loop context set up in the View (v2). [ECP-811] - Add the
tribe_events_views_v2_by_day_view_grid_daysto allow pre-filling Month and Week Views (v2) Events. [ECP-529] - Add the
tribe_events_views_v2_by_day_view_day_resultsto allow fine-grained control over Month and Week Views (v2) Event data. [ECP-529] - Added filters:
tribe_customizer_should_print_shortcode_customizer_styles,tribe_customizer_should_print_shortcode_customizer_styles,tribe_events_views_v2_view_ical_repository_args,tribe_events_views_v2_view_{$slug}_asset_origin_object,tribe_events_views_v2_by_day_view_grid_days,tribe_events_views_v2_by_day_view_day_results,tribe_events_views_v2_month_mobile_messages,tribe_events_views_v2_view_cached_html,tribe_events_views_v2_view_{$this->slug}_cached_html,tribe_ical_template_event_ids,tribe_get_view_permalink,tribe_get_{$slug}_view_permalink - Added actions:
tribe_views_v2_after_setup_loop - Changed views:
blocks/classic-event-details,blocks/parts/details,modules/meta/details,v2/components/breakpoints,v2/components/messages,v2/day/time-separator,v2/month,v2/month/calendar-body/day,v2/month/mobile-events,v2/month/mobile-events/mobile-day,v2/month/mobile-events/mobile-day/day-marker
Languages
- 27 new strings added, 133 updated, 0 fuzzied, and 0 obsoleted
Compatibilitys
- The Events Calendar 5.6.0 is only compatible with Events Calendar PRO 5.6.0 and higher
Fixes
- Correct implementation of filters in Views/V2/Hooks.php to avoid fatals. [ECP-761]
- Ensure when saving on Blocks editor Organizer and Venue IDs don't throw notices for failed deletion. [TEC-3844]
- Resolve compatibility problem between The Events Calendar and other plugins using Select2. [TEC-3748]
- Enqueue full styles for v2 event single only when using full styles. [TEC-3848]
- Modify Select2 to clone the
jQuery.fn.select2intojQuery.fn.select2TECto avoid conflicting with third-party usage that didn't include the full version of Select2 [TEC-3748] - Add filtering hooks to Cache Listener to allow modifications of which options trigger an occurrence. [ECP-826] [ECP-824]
- Improve escaping for messages when no results were found using search (Thanks Steve Pollak)
Tweaks
- Added the ability to filter cached view HTML. Hooks added were:
tribe_events_views_v2_view_cached_htmlandtribe_events_views_v2_view_{$view_slug}_cached_html. [ECP-770] - Added filters:
tribe_customizer_should_print_shortcode_customizer_styles,tribe_events_views_v2_view_ical_repository_args,tribe_events_views_v2_view_cached_html,tribe_events_views_v2_view_{$this->slug}_cached_html,tribe_ical_template_event_ids - Changed views:
blocks/classic-event-details,blocks/parts/details,modules/meta/details,v2/components/messages,v2/month/mobile-events/mobile-day,v2/month/mobile-events/mobile-day/day-marker
Languages
- 3 new strings added, 176 updated, 0 fuzzied, and 6 obsoleted
Fixes
- Improve escaping for messages when no results were found using search (Thanks Steve Pollak)
Fixes
- Reduce overhead of widget setup on every page load by setting up the widgets only as needed. [TEC-3833]
