Events
Recent Updates
Compatibilitys
- Event Tickets Plus 6.7.0 is only compatible with Event Tickets 5.25.0 or higher.
Features
- Added a new REST API endpoint for the Offline checkin that enables batch processing of check-in or uncheckin operations in a single request. [ETP-1000]
- For the new offline checkin app we have added new admin interface components that display duplicate checkin notices and detailed checkin history error logs for attendees. [ETP-1003]
Fixes
- Add logic to prevent duplicate totals showing on the Attendees Page. [ET-2308]
- Avoid redirects to the Attendee Registration page if WooCommerce is completing an order. [ETP-1022]
- Ensure that when an attendee of a WooCommerce ticket is deleted, it's properly reflected in the issued tickets and total sales numbers. [ET-2305]
- Make sure add_submenu_page is called correctly to avoid deprecation messages. [TEC-5529]
Tweaks
- Added filters:
event_tickets_attendees_edd_checkin_stati,event_tickets_attendees_woo_checkin_stati,tec_tickets_plus_bulk_checkin_limit
Languages
- 30 new strings added, 27 updated, 0 fuzzied, and 0 obsoleted.
Compatibilitys
- Event Tickets 5.25.0 is only compatible with Event Tickets Plus 6.7.0 or higher.
Features
- Add in support for uncheckin through the REST API. [ETP-1000]
- For Offline checkin support added the optional
$detailsparameter to be able to set the checkin time and device_id. [ETP-1003]
Fixes
- Add "Orders" link in the admin page row actions menu for pages with Tickets Commerce tickets. [ET-2450]
- Add bail checks if Tickets Commerce is disabled to avoid a fatal on an event's Attendee page. [ET-2310]
- Add conditional to only show ticket description toggle if there is a description. [ET-2530]
- Added logic so deleted attendees will not count as deleted tickets. [ET-1002]
- Add extra check that items added to an order should be an array. Props to @TomGroot! [ET-2510]
- Ensure pending reservations are properly canceled when the Seat Selection page is closed. [SL-296]
- Fixed manual quantity input for tickets to respect shared capacity. [ET-2492]
- Fixed My Tickets link not working on Pages due to canonical redirect. [ET-2517]
- Fix the calculations when tickets are moved between events, so the correct number of available tickets is shown on list-based views. [ETP-994]
- Make sure add_submenu_page is called correctly to avoid deprecation messages. [TEC-5529]
- Make sure that the sales of tickets with unlimited capacity are tracked. [ET-2513]
- Prevents fatal error when activating WooCommerce through WP-CLI when Event Tickets plugin was already active. [ET-2532]
- Remove unused JS for TicketsCommerce settings and resolve stripe checkout template warning. [ET-2493]
Tweaks
- Fixed sort order in the move attendees dialog to display posts alphabetically by title instead of by post ID. [ET-2305]
- Added actions:
tribe_log - Changed views:
v2/commerce/checkout/cart/item/details,v2/commerce/checkout/cart/item/details/toggle,v2/commerce/gateway/stripe/payment-element
Languages
- 1 new strings added, 93 updated, 1 fuzzied, and 1 obsoleted.
Features
- Implemented cross-plugin notification injection system that allows CE notifications to appear in TEC and ET notification feeds regardless of which plugin requests the feed or which area it was added to in the feed.
Fixes
- Make sure add_submenu_page is called correctly to avoid deprecation messages. [TEC-5529]
Tweaks
- Avoid a warning by making sure that we are passing an array to 'count()'. [CE-273]
- Added actions:
tec_ian_icon - Changed views:
integrations/the-events-calendar/modules/taxonomy
Languages
- 2 new strings added, 7 updated, 0 fuzzied, and 0 obsoleted.
Features
- Add integration with WP All Export to support exporting and migrating recurring events and event series. [ECP-1913]
- Updated the calendar view templates to integrate Category Colors functionality. [TEC-5364]
Fixes
- Corrected provisional post SQL query parsing regex and added automated tests. [ECP-1914]
Tweaks
- Changed views:
blocks/additional-fields/checkbox,blocks/additional-fields/dropdown,blocks/additional-fields/radio,blocks/additional-fields/text,blocks/additional-fields/textarea,blocks/additional-fields/url,blocks/related-events,blocks/related-events/event-thumbnail,blocks/single-venue,blocks/virtual-event,components/icons/lock,components/virtual-event,custom-tables-v1/components/icons/series,custom-tables-v1/components/series-relationship-icon-link-pill,custom-tables-v1/components/series-relationship-icon-link,custom-tables-v1/components/series-relationship-marker-link,custom-tables-v1/single/series-relationship-marker,facebook/single/facebook-embed,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,pro/related-events,single/hybrid-marker-mobile,single/hybrid-marker,single/virtual-marker-mobile,single/virtual-marker,v2/day/event/recurring,v2/list/event/recurring,v2/map,v2/map/event-cards/event-card,v2/map/event-cards/event-card/actions,v2/map/event-cards/event-card/event,v2/map/event-cards/event-card/event/category,v2/map/event-cards/event-card/event/date-time/featured,v2/map/event-cards/event-card/event/date-time/recurring,v2/map/event-cards/event-card/tooltip,v2/map/event-cards/event-card/tooltip/date-time/featured,v2/map/event-cards/event-card/tooltip/date-time/recurring,v2/map/map/no-venue-modal,v2/map/top-bar,v2/month/calendar-event/multiday/recurring,v2/month/calendar-event/recurring,v2/month/calendar-event/tooltip/recurring,v2/month/mobile-event/recurring,v2/organizer/meta,v2/organizer/meta/categories,v2/organizer/meta/details/email,v2/organizer/meta/details/phone,v2/organizer/meta/details/website,v2/organizer/meta/featured-image,v2/photo,v2/photo/event,v2/photo/event/category,v2/photo/event/date-time/featured,v2/photo/event/date-time/recurring,v2/photo/top-bar,v2/summary,v2/summary/date-group,v2/summary/date-group/event,v2/summary/date-group/event/date/recurring,v2/summary/date-group/event/title/featured,v2/summary/top-bar,v2/venue/meta,v2/venue/meta/categories,v2/venue/meta/details/address,v2/venue/meta/details/phone,v2/venue/meta/details/website,v2/venue/meta/featured-image,v2/week,v2/week/day-selector,v2/week/day-selector/days/day,v2/week/grid-body/events-day/event,v2/week/grid-body/events-day/event/date/featured,v2/week/grid-body/events-day/event/date/recurring,v2/week/grid-body/events-day/event/title/featured,v2/week/grid-body/events-day/event/tooltip/date/featured,v2/week/grid-body/events-day/event/tooltip/date/recurring,v2/week/grid-body/events-row-header,v2/week/grid-body/multiday-events-day/multiday-event,v2/week/grid-body/multiday-events-day/multiday-event/bar/featured,v2/week/grid-body/multiday-events-day/multiday-event/bar/recurring,v2/week/grid-body/multiday-events-day/multiday-event/hidden/link/featured,v2/week/grid-body/multiday-events-day/multiday-event/hidden/link/recurring,v2/week/grid-header,v2/week/grid-header/header-column,v2/week/mobile-events/day,v2/week/mobile-events/day/event,v2/week/mobile-events/day/event/date/featured,v2/week/mobile-events/day/event/date/recurring,v2/week/top-bar,v2/widgets/shortcodes/components/after,v2/widgets/shortcodes/components/before,v2/widgets/shortcodes/components/icons/caret-left,v2/widgets/shortcodes/components/icons/caret-right,v2/widgets/shortcodes/components/title,v2/widgets/shortcodes/events-month,v2/widgets/shortcodes/events-week,v2/widgets/widget-countdown,v2/widgets/widget-countdown/complete,v2/widgets/widget-events-list/event/date/recurring,v2/widgets/widget-featured-venue,v2/widgets/widget-featured-venue/events-list/event,v2/widgets/widget-featured-venue/events-list/event/date/featured,v2/widgets/widget-featured-venue/events-list/event/date/recurring,v2/widgets/widget-featured-venue/venue/address,youtube/single/youtube-embed
Accessibilitys
- Correct confusing labelling of images and links for screen readers. [TEC-5197, TEC-5182, TEC-5183, TEC-5195]
- Reorganized the Virtual and Hybrid icons to be more understandable when read by a screen reader. [ECP-1833, TEC-5203]
- Updated featured icons in all calendar views to include accessible labels. [TEC-5190, TEC-5201]
Languages
- 2 new strings added, 18 updated, 0 fuzzied, and 4 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
- Prevents treating occurrences as events for pre custom tables migration code, resulting in creating multiple occurrences of phantom events. [ECP-1912]
Fixes
- Ensure we do not create two instances of the main class, causing duplications. [CE-272]
Languages
- 1 new strings added, 76 updated, 2 fuzzied, and 0 obsoleted.
Compatibilitys
- Event Tickets Plus 6.6.1 is only compatible with Event Tickets 5.24.2 or higher.
Fixes
- Ensure WooCommerce Block cart page does not interrupt seated tickets functionality. [SL-291]
Languages
- 0 new strings added, 13 updated, 0 fuzzied, and 0 obsoleted.
Compatibilitys
- Event Tickets 5.24.2 is only compatible with Event Tickets Plus 6.6.1 or higher.
Fixes
- Ensure wizard does not install The Events Calendar unless requested. [ET-2524]
- Correct an issue where seating timer was getting interrupted during checkout. [ET-2519]
- Ensure Tickets can be added to Posts using Block Editor. [ET-2516]
- Correctly formats the query for cleaning up stale webhook entries properly. [ET-2206]
Languages
- 1 new strings added, 4 updated, 0 fuzzied, and 0 obsoleted.
Compatibilitys
- Event Tickets 5.24.1.1 is only compatible with Event Tickets Plus 6.6.0 or higher.
Fixes
- Prevent issues with NULL or empty TEXT column values. Improve database schema migration robustness and compatibility. Bump schema version from 1.1.0 to 1.2.0. [ET-2515]
Languages
- 12 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.