Event Tickets
Fixes
- Attendee Registration page will work with FSE Themes. [ET-2261]
- Issue preventing ticket creation on an unsaved ticket-able post type, while no Seating license is present. [ET-2264]
- Include backwards compatibility for deprecated proprieties in the Settings class used in The Events Calendar and Event Tickets [TEC-5312]
Fixes
- Resolved a fatal error that prevented the Sessions table from being set up on some databases with stricter settings. [ET-2262]
Compatibilitys
- Event Tickets 5.16.0 is only compatible with Event Tickets Plus 6.1.0 or higher.
- Event Tickets 5.16.0 is only compatible with The Events Calendar 6.8.0 or higher.
Features
- Added per-event Seats tab for managing attendees with assigned seating.
- Integrate with the new premium Seating Builder SaaS to create Seat Maps and Layouts for assigned seating.
- Introduced new premium Seating option for selling tickets with assigned seating.
Tweaks
- Added actions:
tec_tickets_seating_tab_{$tab},tec_tickets_seating_session_interrupt,tec_tickets_seating_invalidate_layouts_cache,tec_tickets_seating_invalidate_maps_layouts_cache,tec_tickets_seating_delete_reservations_from_attendees,tec_tickets_seating_deleted_reservations_from_attendees,tec_tickets_seating_reservations_updated,tec_tickets_seating_seat_selection_timer - Added filters:
tec_tickets_seating_active,tec_tickets_seating_service_base_url,tec_tickets_seating_service_frontend_url,tec_tickets_seating_tickets_block_html,tec_tickets_seating_session_cookie_expiration_time,tec_tickets_seating_selection_timeout,tec_tickets_seat_selection_timer_expired_data,tec_tickets_seating_fetch_attendees_per_page,tec_tickets_seating_ephemeral_token,tec_tickets_seating_ephemeral_token_site_url,tec_tickets_attendees_page_render_context,tec_tickets_attendees_table_sortable_columns,tribe_tickets_ticket_inventory - Added license key field and SaaS connection UI for premium Seating tool.
- Added Seat column to Attendees tab and page for attendees with assigned seating.
- Added Seat Layout setting to per-event Ticket Settings
- Added two new Site Health checks for Seating.
- Changed views:
emails/template-parts/header/head/styles,seating/iframe-view,seating/seat-selection-timer,seating/tickets-block-error,seating/tickets-block,v2/tickets/item - New compact frontend ticket display for events with assigned seating tickets.
- Removed superfluous tool tip from capacity options in block editor.
- Show seat assignment on My Tickets page for attendees with assigned seating.
- Show seat assignment on tickets for attendees with assigned seating.
Fixes
- Tickets Commerce orders through Stripe no longer will create duplicate attendees. [ET-2256]
- Order Completed page will no longer throw a fatal when visiting it directly. [ET-2253]
- If users added an index to the
post_metatable onmeta_valueusingCONCAT()should speed up queries for them. [GTRIA-1236] - Possible miscounted ticketed or un-ticketed events in the events admin list [ET-2221]
- Some dates in admin screens were not translated [TEC-4873]
- Wrong ticket stock when attendees were moved between tickets [ET-2098]
- Fix issue with svg display in settings page. [TEC-5282]
Tweaks
- Modify language around ticket capacity on "Tickets" block to improve clarity.
- Added filters:
tec_tickets_admin_tickets_table_default_status,tec_tickets_admin_tickets_table_default_sort_by,tec_tickets_admin_tickets_table_default_sort_order,tec_tickets_admin_tickets_table_columns,tec_tickets_admin_tickets_table_default_hidden_columns,tec_tickets_admin_tickets_table_sortable_columns,tec_tickets_admin_tickets_table_column_default,tec_tickets_admin_tickets_table_column_default_{$column_name},tec_tickets_admin_tickets_table_column_name,tec_tickets_admin_tickets_table_column_id,tec_tickets_admin_tickets_table_event_actions,tec_tickets_admin_tickets_table_column_event,tec_tickets_admin_tickets_table_column_start_date,tec_tickets_admin_tickets_table_column_end_date,tec_tickets_admin_tickets_table_column_days_left,tec_tickets_admin_tickets_table_column_price,tec_tickets_admin_tickets_table_column_sold,tec_tickets_admin_tickets_table_column_remaining,tec_tickets_admin_tickets_table_column_sales,tec_tickets_admin_tickets_table_query_args,tec_tickets_admin_tickets_table_status_options,tec_tickets_admin_tickets_table_provider_info,tec_tickets_admin_tickets_page_url,tec_tickets_admin_tickets_screen_options_show_screen,tec_tickets_attendees_user_can_export_csv,tec_tickets_attendees_table_cache_key,tec_tickets_search_attendees_default - Added actions:
tec_tickets_editor_list_table_title_icon_,tec_tickets_ticket_duplicated,tec_tickets_tickets_duplicated
Languages
- 0 new strings added, 61 updated, 0 fuzzied, and 0 obsoleted
Features
- Added new Tickets Home page to view and manage all tickets in a central location. [ET-2173]
Fixes
- Fix attendee search caching, and add search-related filters. [ET-2218]
- Allow Admin and Editor roles to export Attendees CSV. [ET-2226]
- Handle duplicating Tickets during event duplication [ECP-1826].
- Send attendees by email feature will now function correctly. [ET-2223]
- Event's ticket availability calculations. Total event's availability could be miscalculated depending on the order of the tickets. [ET-2222].
Tweaks
- Added filters:
tec_tickets_admin_tickets_table_default_status,tec_tickets_admin_tickets_table_default_sort_by,tec_tickets_admin_tickets_table_default_sort_order,tec_tickets_admin_tickets_table_columns,tec_tickets_admin_tickets_table_default_hidden_columns,tec_tickets_admin_tickets_table_sortable_columns,tec_tickets_admin_tickets_table_column_default,tec_tickets_admin_tickets_table_column_default_{$column_name},tec_tickets_admin_tickets_table_column_name,tec_tickets_admin_tickets_table_column_id,tec_tickets_admin_tickets_table_event_actions,tec_tickets_admin_tickets_table_column_event,tec_tickets_admin_tickets_table_column_start_date,tec_tickets_admin_tickets_table_column_end_date,tec_tickets_admin_tickets_table_column_days_left,tec_tickets_admin_tickets_table_column_price,tec_tickets_admin_tickets_table_column_sold,tec_tickets_admin_tickets_table_column_remaining,tec_tickets_admin_tickets_table_column_sales,tec_tickets_admin_tickets_table_query_args,tec_tickets_admin_tickets_table_status_options,tec_tickets_admin_tickets_table_provider_info,tec_tickets_admin_tickets_page_url,tec_tickets_admin_tickets_screen_options_show_screen,tec_tickets_attendees_user_can_export_csv,tec_tickets_attendees_table_cache_key,tec_tickets_search_attendees_default - Added actions:
tec_tickets_editor_list_table_title_icon_,tec_tickets_ticket_duplicated,tec_tickets_tickets_duplicated
Languages
- 1 new strings added, 73 updated, 1 fuzzied, and 2 obsoleted
Fixes
- Load the full Payment Element if we have Wallets enabled. [ETP-942]
Languages
- 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted
Security
- Improve sanitization and escaping for Administration screens of ticket purchases.
- Improve general escaping for ORM queries to prevent legacy Events methods to be used for SQL injections.
Features
- Added Individual Order Screen in the Admin to improve the Order Management for Tickets Commerce. [ET-2150]
Tweaks
- Tweaked
setupCompactCardElementmethod to allow filtering of options using the existingtec_tickets_commerce_stripe_checkout_localized_datafilter. [ET-2259] - Made a string translatable in
getting-started.phpfile. (props to @DAnn2012) [ET-2215] - Added filters:
post_updated_messages - Added actions:
tribe_tickets_commerce_order_actions_box_start
Languages
- 44 new strings added, 39 updated, 1 fuzzied, and 0 obsoleted
Tweaks
- Start Sale and End Sale date will auto-populate when creating a new ticket. [ET-2103]
- Update legacy Wallet Plus plugin notices to the new Tickets Plus plugin.
Fixes
- Exporting all Attendees as a CSV file in the new Tickets Attendees Page. [ET-2094]
- Shared capacity will no longer be affected by any of the unlimited sales tickets on the same event. [ETP-920]
Fixes
- Ensure that users fill in all required billing address fields when Stripe advanced payment methods are available. [ETP-934]
- Added missing global property for javascript undefined error
Uncaught TypeError: format is undefined. This happened during ticket checkout. [ET-2148]
Tweaks
- Changed views:
v2/commerce/checkout/gateways,v2/commerce/checkout/purchaser-info,v2/commerce/checkout/purchaser-info/address,v2/commerce/checkout/purchaser-info/city,v2/commerce/checkout/purchaser-info/country,v2/commerce/checkout/purchaser-info/email,v2/commerce/checkout/purchaser-info/name,v2/commerce/checkout/purchaser-info/state,v2/commerce/checkout/purchaser-info/zip,v2/commerce/gateway/stripe/payment-element
Languages
- 23 new strings added, 14 updated, 3 fuzzied, and 3 obsoleted
