The Events Calendar
Tweaks
- Changed views:
blocks/event-venue,blocks/parts/map,blocks/parts/venue,modules/meta/map,modules/meta/organizer,modules/meta/venue,v2/components/header,v2/day,v2/day/event/venue,v2/list,v2/list/event/venue
Security
- Ensures password protected Venues and Organizers have their data protected. [SVUL-19]
Languages
- 0 new strings added, 59 updated, 0 fuzzied, and 0 obsoleted.
Fixes
- Corrected path for enqueuing ACF scripts to avoid 404 errors. [TEC-5604]
- Fix the process of updating event time zone data. [TEC-5423]
- Make sure the user is redirected to the correct settings page after clicking on the "Fix Time Zone Data" button. [TEC-5423]
Tweaks
- Added search capabilities to the currency dropdown in onboarding. [TEC-5580]
- Added search capabilities to the timezone dropdown in onboarding. [TEC-5579]
- Changed views:
blocks/parts/subscribe-list,v2/components/subscribe-links/item. - Hide unsupported items from the Subscribe to Calendar dropdown for archive pages. [TEC-4242]
- Visual updates to the ECP teaser pill in TEC->Settings->Display.
Languages
- 0 new strings added, 20 updated, 1 fuzzied, and 1 obsoleted.
Security
- Ensures only known values are accepted for the ORDER BY query clause. [SVUL-19]
Fixes
- Figure out where assets are located in complex environments with a mix of symlinked or normally placed plugins. Resolving as a result issues with Recurring Events UI in WordPress.com. [ECP-1929]
Tweaks
- Changed views:
blocks/event-links,integrations/elementor/templates/starter,integrations/event-tickets/emails/template-parts/header/head/tec-styles
Compatibilitys
- PHP 8.3 compatibility improvements. [TEC-5571]
Languages
- 0 new strings added, 2 updated, 0 fuzzied, and 0 obsoleted.
Fixes
- Ensures the Actions Scheduler Logs table is present before attempting to use it. [TCMN-190]
- Resolves issues with Day breaking in multiple lines above the Calendar's month view. [TEC-5590]
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.
