The Events Calendar
Compatibilitys
- The Events Calendar 6.15.0 is only compatible with Event Tickets 5.26.0 and higher.
Features
- Introduced new REST endpoints for managing your Events, Venues and Organizers. Note: This API is for experimental use only and requires the X-TEC-EEA header. It may be subject to breaking changes in upcoming releases.
Languages
- 153 new strings added, 140 updated, 1 fuzzied, and 0 obsoleted.
Tweaks
- Implemented an Enable setting for Category Colors. [TEC-5533]
- Updated the Category Colors settings to add a tooltip to the Reset Button option that explains Superpowers must be enabled. [TEC-5534]
- Changed views:
v2/components/top-bar/category-color-picker,v2/day/event/featured-image,v2/list/event/featured-image,v2/month,v2/month/calendar-body/day,v2/month/calendar-body/day/calendar-events/calendar-event/featured-image,v2/month/calendar-body/day/calendar-events/calendar-event/tooltip/featured-image,v2/month/calendar-body/day/cell-title,v2/month/calendar-header
Performance
- Avoid use of TIMESTAMPDIFF when fetching overlapping events. [TEC-5537]
Accessibilitys
- Updated day views with proper aria label and titles for event linked featured images. [TEC-5179]
Languages
- 2 new strings added, 24 updated, 0 fuzzied, and 0 obsoleted.
Fixes
- Ensure all featured images on calendar views have dimensions set to reduce layout shifts. [TEC-4715]
- Ensure views selector links have proper aria-current attributes.
Tweaks
- Changed views:
v2/components/events-bar/views/list/item,v2/day/event/featured-image,v2/latest-past/event/featured-image,v2/list/event/featured-image,v2/month/calendar-body/day/calendar-events/calendar-event/featured-image,v2/month/mobile-events/mobile-day/mobile-event/featured-image
Languages
- 0 new strings added, 1 updated, 0 fuzzied, and 0 obsoleted.
Features
- Category Colors functionality has been merged into The Events Calendar. [TEC-5364]
- Events Variables for Yoast SEO [TEC-5437]
Fixes
- Add width and height attributes on images displayed in our Events pages [TEC-4715]
- Disabled Event Views should redirect to default view [TEC-5427]
- Recognize when the theme is registering single or archive Event templates when using a Block theme, and avoid registering our own. [TEC-5525]
Tweaks
- Added actions:
tec_events_category_colors_saved,tec_events_category_colors_migration_status_updated,tec_events_category_colors_migration_reset,tribe_log,tec_events_category_colors_migration_preprocessor_start,tec_events_category_colors_migration_preprocessor_end,tec_events_category_colors_migration_validator_start,tec_events_category_colors_migration_validator_end,tec_events_category_colors_migration_runner_start,tec_events_category_colors_migration_runner_end,tec_events_category_colors_migration_post_schedule_action,tec_events_category_colors_migration_post_cancel_action,tec_events_settings_tab_display_category_colors,tec_conditional_content_header_notice - Added filters:
tec_events_category_color_generator_batch_size,tec_events_category_colors_enabled,tec_events_category_colors_show_frontend_ui,tec_events_category_validate_meta_key,tec_events_category_validate_meta_value,tec_events_category_colors_force_migration_notice,tec_category_colors_is_tec_admin_page,tec_events_category_colors_migration_batch_size,tec_events_category_colors_migration_pre_schedule_action,tec_events_category_colors_migration_pre_execute_action,tec_events_category_colors_migration_,tec_events_category_colors_migration_pre_cancel_action,tec_events_category_color_enabled_views,tec_events_category_color_dropdown_categories,tec_events_category_color_raw_categories,tec_events_category_color_category_meta,tec_events_category_color_filtered_categories,tec_events_category_color_sorted_categories,tec_events_category_color_highest_priority_category,tec_events_category_color_event_categories,tec_events_category_color_category_priorities,tec_events_views_v2_view_template_vars - Add the conditional content notice to Event Aggregator pages [TEC-5530]
- Changed views:
blocks/classic-event-details,blocks/event-category,blocks/event-datetime,blocks/event-organizer,blocks/event-price,blocks/event-tags,blocks/event-venue,blocks/event-website,blocks/parts/subscribe-list,blocks/parts/subscribe-single,integrations/elementor/widgets/empty,integrations/elementor/widgets/event-calendar-link,integrations/elementor/widgets/event-categories,integrations/elementor/widgets/event-categories/header,integrations/elementor/widgets/event-cost,integrations/elementor/widgets/event-cost/header,integrations/elementor/widgets/event-datetime,integrations/elementor/widgets/event-datetime/all-day,integrations/elementor/widgets/event-datetime/end-date,integrations/elementor/widgets/event-datetime/end-time,integrations/elementor/widgets/event-datetime/header,integrations/elementor/widgets/event-datetime/range-separator,integrations/elementor/widgets/event-datetime/start-date,integrations/elementor/widgets/event-datetime/start-time,integrations/elementor/widgets/event-datetime/time-separator,integrations/elementor/widgets/event-export,integrations/elementor/widgets/event-export/button,integrations/elementor/widgets/event-export/link,integrations/elementor/widgets/event-export/list-item,integrations/elementor/widgets/event-image,integrations/elementor/widgets/event-navigation,integrations/elementor/widgets/event-navigation/next,integrations/elementor/widgets/event-navigation/previous,integrations/elementor/widgets/event-organizer,integrations/elementor/widgets/event-organizer/details,integrations/elementor/widgets/event-organizer/details/email,integrations/elementor/widgets/event-organizer/details/email/content,integrations/elementor/widgets/event-organizer/details/email/header,integrations/elementor/widgets/event-organizer/details/phone,integrations/elementor/widgets/event-organizer/details/phone/content,integrations/elementor/widgets/event-organizer/details/phone/header,integrations/elementor/widgets/event-organizer/details/website,integrations/elementor/widgets/event-organizer/details/website/content,integrations/elementor/widgets/event-organizer/details/website/header,integrations/elementor/widgets/event-organizer/header,integrations/elementor/widgets/event-organizer/names,integrations/elementor/widgets/event-status/passed,integrations/elementor/widgets/event-status/status,integrations/elementor/widgets/event-tags,integrations/elementor/widgets/event-tags/content,integrations/elementor/widgets/event-tags/header,integrations/elementor/widgets/event-title,integrations/elementor/widgets/event-venue,integrations/elementor/widgets/event-venue/address,integrations/elementor/widgets/event-venue/address/address,integrations/elementor/widgets/event-venue/address/header,integrations/elementor/widgets/event-venue/address/map_link,integrations/elementor/widgets/event-venue/header,integrations/elementor/widgets/event-venue/map,integrations/elementor/widgets/event-venue/name,integrations/elementor/widgets/event-venue/phone,integrations/elementor/widgets/event-venue/phone/header,integrations/elementor/widgets/event-venue/phone/phone,integrations/elementor/widgets/event-venue/single-venue,integrations/elementor/widgets/event-venue/website,integrations/elementor/widgets/event-venue/website/header,integrations/elementor/widgets/event-venue/website/website,integrations/elementor/widgets/event-website,integrations/elementor/widgets/event-website/header,integrations/elementor/widgets/event-website/link,modules/meta/venue,single-event,v2/components/events-bar,v2/components/events-bar/views,v2/components/header,v2/components/messages,v2/components/messages/error-icon,v2/components/messages/notice-icon,v2/components/top-bar/category-color-picker,v2/components/top-bar/today,v2/day,v2/day/event,v2/day/event/category,v2/day/event/date/featured,v2/day/event/featured-image,v2/day/top-bar,v2/day/top-bar/datepicker,v2/latest-past/event,v2/latest-past/event/date/featured,v2/latest-past/event/featured-image,v2/list,v2/list/event,v2/list/event/category,v2/list/event/date-tag,v2/list/event/date/featured,v2/list/nav/next-disabled,v2/list/nav/next,v2/list/nav/prev-disabled,v2/list/nav/prev,v2/list/top-bar,v2/list/top-bar/datepicker,v2/month,v2/month/calendar-body,v2/month/calendar-body/day,v2/month/calendar-body/day/calendar-events/calendar-event,v2/month/calendar-body/day/calendar-events/calendar-event/date/featured,v2/month/calendar-body/day/calendar-events/calendar-event/title,v2/month/calendar-body/day/calendar-events/calendar-event/tooltip/date/featured,v2/month/calendar-body/day/calendar-events/calendar-event/tooltip/title,v2/month/calendar-body/day/cell-title,v2/month/calendar-body/day/date-extras,v2/month/calendar-body/day/date,v2/month/calendar-body/day/multiday-events/multiday-event,v2/month/calendar-body/day/multiday-events/multiday-event/bar/featured,v2/month/calendar-body/day/multiday-events/multiday-event/bar/title,v2/month/calendar-body/day/multiday-events/multiday-event/hidden/link/featured,v2/month/calendar-body/day/multiday-events/multiday-event/hidden/link/title,v2/month/calendar-header,v2/month/mobile-events/mobile-day,v2/month/mobile-events/mobile-day/mobile-event,v2/month/mobile-events/mobile-day/mobile-event/date/featured,v2/month/mobile-events/mobile-day/mobile-event/featured-image,v2/month/mobile-events/mobile-day/mobile-event/title,v2/month/top-bar,v2/month/top-bar/datepicker,v2/widgets/widget-events-list,v2/widgets/widget-events-list/event,v2/widgets/widget-events-list/event/date/featured,v2/widgets/widget-events-qr-code - Update Month view templates to use a more semantically appropriate table structure. Developers are advised to carefully review any customizations for compatibility before updating. [TEC-5185]
Accessibilitys
- Changed aria-labels to aria-descriptions for WCAG compliance. [TEC-5524]
- Correct an issue where alert text was not announced by screen readers. [TEC-5184]
- Correct some heading uses that were confusing and/or misapplied. [TEC-5199]
- Correct some images where the alt text conflicted with the linked title. [TEC-5183]
- Improve the keyboard navigation of the Views menu. [TEC-5192]
- Remove redundant aria-label attributes where they duplicate existing visible text. [TEC-5197]
- Remove redundant title attributes on some images and links. [TEC-5194, TEC-5195]
- Updated featured icons in all calendar views to include accessible labels. Reorganized the Month view Feature icons to be more understandable when read by a screen reader. Reworked several icon applications to make them more accessible. [TEC-5190, TEC-5201]
Languages
- 59 new strings added, 132 updated, 1 fuzzied, and 1 obsoleted.
Fixes
- Fix some hardcoded asset paths. [TEC-5523]
- Utilize the newer version of our build process to ensure inline svgs are being handled properly. [TCMN-188]
Security
- Fixed an issue where some templates were not sanitized properly.
Compatibilitys
- The Events Calendar 6.13.2 is only compatible with Event Tickets 5.24.0 and higher.
Tweaks
- Updated Help Hub functionality to follow new standards.
Languages
- 8 new strings added, 23 updated, 0 fuzzied, and 0 obsoleted.
Fixes
- Add Domain Path to the plugin header to ensure installed files get read. [TEC-5520]
- Ensures symbolic links are followed on Assets Group Paths. [TCMN-187]
- Update aggregator scripts to ensure globals remain global. [TEC-5509]
Languages
- 0 new strings added, 1 updated, 0 fuzzied, and 0 obsoleted.
Compatibilitys
- The Events Calendar 6.13.0 is only compatible with Events Pro 7.6.0 and higher.
- The Events Calendar 6.13.0 is only compatible with Events Community 5.0.7 and higher.
- The Events Calendar 6.13.0 is only compatible with Event Tickets 5.23.0 and higher.
- The Events Calendar 6.13.0 is only compatible with Event Tickets Plus 6.5.0 and higher.
Features
- Add a
Block_Traitto simplify block assets registration and avoid code duplication.
Fixes
- Improve Settings UX by preventing unstyled error state when tab object does not exist.
- Update class steps to use namespaced class names consistently to improve class reusability.
- In the onboarding API, improve data management by merging new params instead of overwriting existing ones.
- Standardize asset loading by using a consistent function to load assets.
Tweaks
- Alter Telemetry to allow classes to hook in and suppress the modal for specific pages.
- Hide Telemetry modal on the onboarding page.
- Improve the onboarding wizard by properly storing current tab completion and adding filter to force redirect.
- Replace
tribe_assetwithtec_assetfunction for proper asset pathing. - Add
tec_events_onboarding_wizard_force_displayfilter to allow bypassing Guided Setup display checks. - Add
tec_events_onboarding_force_redirect_to_guided_setupfilter to bypass checks for redirecting to Guided Setup. - Move Country and Currency lists to Common for better code reuse.
- Update asset handling to leverage group paths consistently.
Languages
- 2 new strings added, 252 updated, 4 fuzzied, and 38 obsoleted.
Fixes
- Prevents fatal if QR library in common has not loaded. [TEC-5497]
Languages
- 10 new strings added, 247 updated, 1 fuzzied, and 0 obsoleted.
Features
- Add an editor block to display an event QR code [TEC-5404]
- Add a widget to display a QR code for an event [TEC-5405]
- Add the [tec_event_qr] shortcode [TEC-5406]
- Generate QR Code link in the Events Admin Table [TEC-5428]
- QR Code metabox in Events Edit screen [TEC-5429]
- Support QR Codes in TEC [TEC-5396]
Security
- Harden backend requests to enforce user capabilities. [SVUL-15]
Tweaks
- Added filters:
tec_events_qr_enabled,tec_events_qr_valid_screens,tec_events_qr_code_supported_post_types,tec_events_qr_code_post_types,tec_events_qr_code_redirection_type,tec_events_qr_code_modal_vars,tec_events_qr_code_regenerate,tec_events_qr_current_event_url,tec_events_qr_upcoming_event_url,tec_events_qr_specific_event_url,tec_events_qr_redirection_url,tec_events_qr_widget_options,tec_events_qr_widget_fields,tec_events_qr_next_series_event_url, - Added actions:
tec_events_fully_loaded - Changed views:
blocks/parts/subscribe-list,v2/components/events-bar/views,v2/components/events-bar/views/list/item,v2/components/messages,v2/components/subscribe-links/single-event-list,v2/day,v2/list,v2/month,v2/widgets/widget-events-qr-code
Accessibilitys
- Add aria-labels to view options and aria-current to selected view. [TEC-5022]
- Add aria-label to view selector button. [TEC-5021]
- Add aria label to Add to calendar button. [TEC-5088]
- Change focus to results after filtering
events/. [FBAR-332] - Change wrapper div to a section tag to avoid multiple 'banner' landmarks. [TEC-3424]
- Small tweaks to improve accessibility of user-facing messages. [FBAR-333]
- Tweaked accordions so they will toggle and not submit when using keyboard navigation. [FBAR-343]
Languages
- 61 new strings added, 145 updated, 0 fuzzied, and 0 obsoleted.
