Events
Recent Updates
Compatibilitys
- The Events Calendar 6.5.0 is only compatible with Event Tickets 5.10.0 and higher
Features
- Moved the Remove End Time settings from our Tweaks extension into the TEC > Settings > Display section. Fixes some compatibility issues with recent updates to the views. Also adds a compatibility layer in case of using an older Tweaks extension. [TEC-4371]
Fixes
- When creating a new event the Currency symbol, code and position fields are populated from the general settings options. [TEC-5072]
- Wrong page titles in List page when using a Classic Theme. [TEC-5074]
Tweaks
- Add a warning notice in admin area when the REST API endpoints are not accessible. [TEC-4667]
- Add aria-hidden="true" to the event image link so that screen readers ignore it. [TEC-5023]
- Add note to
tribe_event_delete()docblock to indicate future deprecation. - Added actions:
tec_events_elementor_widgets_registered[TEC-5091] - Added filters:
tec_events_filter_events_template_setting_option,tec_events_filter_tribe_get_single_option,tec_events_{$slug}_visibility_is_visible,tec_events_{$slug}_visibility_is_visible:{$area},tec_events_{$slug}_visibility_is_visible:{$area}:{$post_id},tec_events_display_remove_event_end_time_options - Removed filters:
tribe_events_register_venue_post_type_labels - Added actions:
tec_events_elementor_widgets_registered - Changed views:
single-event/recurring-description,v2/list/event/featured-image
Security
- Replace uses of the retired moment.js with Day.js [TEC-5011]
Languages
- 8 new strings added, 190 updated, 0 fuzzied, and 0 obsoleted
Compatibilitys
- Event Tickets 5.10.0 is only compatible with The Events Calendar 6.5.0 and higher
Fixes
- Update to remove moment.js library due to security concerns. [TEC-5011]
Languages
- 0 new strings added, 35 updated, 0 fuzzied, and 0 obsoleted
Features
- Add Speak List block [ESM-59]
- Add Sponsors block [ESM-60]
Tweaks
- Add Event Schedule Manager block category and add event schedule, speaker list and sponsor block to it. [ESM-82]
- Added filters:
tec_event_schedule_manager_speaker_list_block_query_url,tec_event_schedule_manager_sponsors_block_query_url,tec_schedule_manager_speakers_list_session_args,tec_event_schedule_manager_sponsors_by_term_query_args,tec_event_schedule_manager_sponsor_logo_height,tec_event_schedule_manager_sponsor_image_size,tec_event_schedule_manager_rest_openapi_documentation,tec_event_schedule_manager_speaker_list_rest_get_args,tec_event_schedule_manager_rest_speaker_list_data,tec_event_schedule_manager_sponsors_rest_get_args,tec_event_schedule_manager_rest_sponsors_data,rest_url_prefix,tec_event_schedule_manager_rest_url_prefix,tec_event_schedule_manager_rest_url,tec_event_schedule_manager_rest_use_builtin
Languages
- 102 new strings added, 1 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Corrected an issue where saving Attendee data was saving it in the incorrect format. [ETP-910]
- When exporting attendees with incorrect Attendee data, the correct data will display. [ETP-910]
- Option to restock tickets on refunded orders will now be available in WooCommerce, when HPOS is enabled. [ETP-898]
Languages
- 0 new strings added, 6 updated, 0 fuzzied, and 0 obsoleted
Features
- Added support for adding Free tickets using Tickets Commerce. [ET-1218]
Tweaks
- When using Events Calendar Pro, the duplicate event function will now duplicate tickets as well. [ET-2073]
- Added filters:
tec_tickets_attendees_page_url,tec_tickets_commerce_is_free_ticket_allowed,tec_tickets_commerce_value_get_currency_display,tec_tickets_attendees_table_column_check_in,tec_tickets_attendees_table_query_args,tec_tickets_attendees_page_is_enabled - Changed views:
emails/template-parts/body/order/order-gateway-data,emails/template-parts/body/order/order-total,emails/template-parts/body/order/payment-info,emails/template-parts/body/ticket/number-from-total,emails/template-parts/body/tickets-total,tickets/attendees-email,tickets/email-non-attendance,tickets/email-ticket-type-moved,tickets/email-tickets-moved,tickets/email,tickets/my-tickets,tickets/my-tickets/attendee-label,tickets/my-tickets/orders-list,tickets/my-tickets/ticket-information,tickets/my-tickets/tickets-list,tickets/my-tickets/title,tickets/my-tickets/user-details,tickets/orders-pp-tickets,tickets/orders-rsvp,tickets/orders-tc-tickets,tickets/orders,tickets/rsvp,tickets/tpp-return-to-cart,tickets/tpp-success,tickets/tpp,tickets/view-link,v2/commerce/gateway/free/button,v2/commerce/gateway/free/container,v2/commerce/order/details/payment-method,v2/commerce/ticket/regular-price,v2/commerce/ticket/sale-price
Fixes
- Corrected an issue where PayPal orders had an extra slash on the order table page. [ET-2076]
- Updated sale label font to be uniform with other Event Tickets elements. [ET-2074]
- Fixed showing error on Order report export data for Tickets Commerce.
Languages
- 2 new strings added, 68 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Prevent the Status widget from potentially running undefined methods. [ECP-1797]
Tweaks
- Add action to signal activation of TEC Elementor compatibility. [ECP-1789]
- Added actions:
tec_events_elementor_loaded
Security
- Ensure JSON response of Reflector View class is sanitized, to avoid potential security issues. [SVUL-2]
- Correct a user permissions check.
Languages
- 0 new strings added, 27 updated, 0 fuzzied, and 0 obsoleted
Compatibilitys
- Events Calendar PRO 6.4.0.1 is only compatible with The Events Calendar 6.4.0.1 and higher.
Fixes
- Ensure Elementor compatibility doesn't load until the TEC Elementor compatibility has loaded. [ECP-1789]
- Correct a user permissions check.
Languages
- 0 new strings added, 3 updated, 0 fuzzied, and 0 obsoleted
Features
- Elementor Compatibility. Compatible with Elementor Free 3.21+ and Elementor Pro 3.20+.
- Added component Elementor widgets for the single event page.
- New widgets: Additional Fields and Related Events. Can be used outside of a single-event post by specifying an event ID or event query parameters.
- Modified widgets: Event Organizer and Venue widgets support linking to the PRO Organizer and Venue pages, respectively.
- All widgets utilize our PHP templating system, allowing customization of the widget templates.
Fixes
- Resolved an integration bug with Elementor and the ability to save widgets on a Recurring Event page. [ECP-1660]
Tweaks
- Added filters:
tec_events_pro_elementor_event_additional_fields_widget_label_text,tec_events_pro_elementor_event_related_events_widget_container_class,tec_events_pro_elementor_event_related_events_widget_header_class,tec_events_pro_elementor_event_related_events_widget_list_class,tec_events_pro_elementor_event_related_events_widget_image_link_class,tec_events_pro_elementor_event_related_events_widget_title_link_class,tec_events_pro_elementor_event_related_events_widget_list_item_class,tec_events_pro_elementor_event_related_events_widget_thumbnail_class,tec_events_pro_elementor_event_related_events_widget_info_class,tec_events_pro_elementor_event_related_events_widget_title_class,tec_events_pro_elementor_event_related_events_widget_datetime_class - Changed views:
integrations/elementor/widgets/event-additional-fields,integrations/elementor/widgets/event-additional-fields/field/label,integrations/elementor/widgets/event-additional-fields/field/value,integrations/elementor/widgets/event-additional-fields/fields,integrations/elementor/widgets/event-additional-fields/header,integrations/elementor/widgets/event-organizer/names,integrations/elementor/widgets/event-related,integrations/elementor/widgets/event-related/header,integrations/elementor/widgets/event-related/item/datetime,integrations/elementor/widgets/event-related/item/thumb,integrations/elementor/widgets/event-related/item/title,integrations/elementor/widgets/event-related/list-item,integrations/elementor/widgets/event-related/list,integrations/elementor/widgets/event-venue/name
Languages
- 14 new strings added, 201 updated, 13 fuzzied, and 32 obsoleted
Features
- Elementor Compatibility. Compatible with Elementor Free 3.21+ and Elementor Pro 3.20+.
- Added component Elementor widgets for the single event page.
- Widgets include: Title, Date, Cost, Image, Status, Organizer, Venue, Website, Category, Tags, Subscribe, and Calendar link.
- Most widgets can be used outside of a single-event post by specifying an event ID or event query parameters.
- All widgets utilize our PHP templating system, allowing customization of the widget templates.
- Added a customizable single event template for Elementor Free users utilizing the new widgets.
- Added a separate customizable single event Theme Builder template for Elementor Pro users utilizing the new widgets.
- Widgets include mock data for display in template editor.
Tweaks
- Added a Calendar Template section in the event display settings page. [ECP-1618]
- converted some uses of
date()togmdate()for display in the date settings section. [ECP-1618] - Added filters:
tec_events_allow_archive_block_template,tec_events_allow_single_block_template,tec_events_elementor_widget_asset_widgets,tec_events_elementor_built_with_elementor,tec_events_elementor_registered_{$this->type},tec_events_elementor_event_widget_title,tec_events_elementor_event_{$slug}_widget_title,tec_events_elementor_event_widget_element_classes,tec_events_elementor_event_{$slug}_widget_element_classes,tec_events_elementor_event_widget_class,tec_events_elementor_event_{$slug}_widget_class,tec_events_elementor_event_widget_icon_class,tec_events_elementor_event_{$slug}_widget_icon_class,tec_events_elementor_widget_event_id,tec_events_elementor_widget_{$slug}_event_id,tec_events_elementor_widget_template_data,tec_events_elementor_widget_{$slug}_template_data,tec_events_elementor_event_calendar_link_widget_link_text,tribe_get_event_categories,tec_events_elementor_event_categories_widget_event_categories_html,tec_events_elementor_event_category_widget_header_class,tec_events_elementor_event_category_widget_link_wrapper_class,tec_events_elementor_event_export_widget_dropdown_class,tec_events_elementor_event_export_widget_dropdown_button_class,tec_events_elementor_event_export_widget_dropdown_list_class,tec_events_elementor_event_export_widget_dropdown_list_item_class,tec_events_elementor_event_export_widget_dropdown_link_class,tec_events_elementor_event_export_widget_dropdown_content_class,tec_events_elementor_event_export_widget_dropdown_icon_class,tec_events_elementor_event_export_widget_export_icon_class,tec_events_elementor_event_export_widget_dropdown_gcal_class,tec_events_elementor_event_export_widget_dropdown_ical_class,tec_events_elementor_event_export_widget_dropdown_365_class,tec_events_elementor_event_export_widget_dropdown_live_class,tec_events_elementor_event_organizer_widget_email_header_text,tec_events_elementor_event_organizer_widget_phone_header_text,tec_events_elementor_event_organizer_widget_website_header_text,tec_events_elementor_event_organizer_header_class,tec_events_elementor_event_organizer_name_class,tec_events_elementor_event_organizer_name_wrapper_class,tec_events_elementor_event_organizer_phone_class,tec_events_elementor_event_organizer_phone_wrapper_class,tec_events_elementor_event_organizer_phone_header_class,tec_events_elementor_event_organizer_email_class,tec_events_elementor_event_organizer_email_wrapper_class,tec_events_elementor_event_organizer_email_header_class,tec_events_elementor_event_organizer_website_class,tec_events_elementor_event_organizer_website_wrapper_class,tec_events_elementor_event_organizer_website_header_class,tec_events_elementor_event_passed_label_text,tec_events_elementor_event_tags_separator,tec_events_elementor_event_tags_widget_header_text,tec_events_elementor_event_tags_header_class,tec_events_elementor_event_tags_links_class,tec_events_elementor_event_tags_link_class,tec_events_elementor_event_venue_widget_header_text,tec_events_elementor_event_venue_widget_website_header_text,tec_events_elementor_event_venue_widget_phone_header_text,tec_events_elementor_event_venue_widget_address_header_text,tec_events_elementor_event_venue_header_class,tec_events_elementor_event_venue_name_class,tec_events_elementor_event_venue_address_class,tec_events_elementor_event_venue_phone_class,tec_events_elementor_event_venue_website_class,tec_events_elementor_event_venue_map_class,tec_events_elementor_event_website_widget_header_class,tec_events_elementor_event_website_widget_link_class,tec_events_elementor_widget_classes,tec_events_should_display_events_template_setting - Removed filters:
tribe_get_venue_website_link_label - Added actions:
tec_events_elementor_register_widget_assets,tec_events_elementor_enqueue_frontend_assets,tec_events_elementor_register_editor_styles,tec_events_elementor_widget_enqueue_style,tec_events_elementor_widget_{$slug}_enqueue_style - Changed views:
integrations/elementor/templates/blank,integrations/elementor/templates/starter,integrations/elementor/widgets/base,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-datetime/timezone,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,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,integrations/event-tickets/emails/template-parts/body/event/venue/website
Languages
- 201 new strings added, 101 updated, 3 fuzzied, and 0 obsoleted
Fixes
- Corrected the Attendees page when languages other than English are used. [GTRIA-1268]
Tweaks
- Added filters:
tec_tickets_attendees_page_url,tec_tickets_attendees_table_column_check_in,tec_tickets_attendees_table_query_args,tec_tickets_attendees_page_is_enabled - Changed views:
emails/template-parts/body/ticket/number-from-total,emails/template-parts/body/tickets-total,tickets/attendees-email,tickets/email-non-attendance,tickets/email-ticket-type-moved,tickets/email-tickets-moved,tickets/email,tickets/my-tickets,tickets/my-tickets/attendee-label,tickets/my-tickets/orders-list,tickets/my-tickets/ticket-information,tickets/my-tickets/tickets-list,tickets/my-tickets/title,tickets/my-tickets/user-details,tickets/orders-pp-tickets,tickets/orders-rsvp,tickets/orders-tc-tickets,tickets/orders,tickets/rsvp,tickets/tpp-return-to-cart,tickets/tpp-success,tickets/tpp,tickets/view-link
Languages
- 0 new strings added, 38 updated, 0 fuzzied, and 0 obsoleted