Event Tickets
Fixes
- Fixed cart calculation inconsistency with WooCommerce when the "Number of decimals" setting was set to
0. [ETP-324] - Removed RSVP V2 preview templates and functionality. [ET-1162]
- Updated deprecated hook
block_categoriesto useblock_categories_all. [ET-1156]
Languages
- 37 new strings added, 162 updated, 6 fuzzied, and 20 obsoleted
Tweaks
- Add new event repository schema for finding all events with RSVPs or Tickets.
Languages
- 0 new strings added, 1 updated, 0 fuzzied, and 0 obsoleted
Features
- Added export button next to the page title on the Attendees page. [ET-1145]
Tweaks
- Changed the word
PurchasertoAttendeewhen email confirmation is sent for purchasing a ticket. [ETP-655] - Added
$attendeesparameter to thetribe_report_page_after_text_labelaction. [ET-1145] - Removed the edit column when printing the Attendees list. [ETP-702]
- Added "Delete" functionality for the tickets area in the classic editor. [ET-1107]
Languages
- 1 new strings added, 61 updated, 0 fuzzied, and 0 obsoleted
Tweaks
- Added support for HTML in Ticket description field. [ET-1135]
- Added
$ticket_idparameter to thetribe_events_tickets_metabox_edit_ajax_advancedfilter. [ETP-111] - Update the plugin screenshots on the WordPress.org page. [ET-1143]
Fixes
- Prevent Attendees with HTML entities from exporting broken. [ETP-730]
- Fixed the ticket block allowing to add more tickets than available when using shared capacity. [ET-1137]
- Sync WooCommerce decimal separator with in Ticket edit form. [ETP-725]
- Prevent Tribe Commerce "Confirmation email sender name" from displaying improperly when a single quote is added. [ET-1134]
Languages
- 115 new strings added, 118 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Fixed shared capacity stock sync after attendee deletion, for TribeCommerce tickets. [ETP-285]
- Fix the price number calculation for tickets that are using no decimals and thousand separator. [ET-1114]
- Revert to not hiding past sale tickets from Cost range in Events [ET-1133]
- Resolved issue where events with tickets were being shown as Free on the day of the event. [ET-1133]
Tweaks
- When using The Events Calendar and Event Tickets split the admin footer rating link 50/50. [ET-1120]
- Move complete list of changelog entries from
readme.txttochangelog.txt. [ET-1121]
Languages
- 0 new strings added, 24 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Show total Attendance count for Attendee List Block view. [ET-791]
- Add label to the quantity input in the RSVP & Tickets forms to improve accessibility. [ET-767]
- Fix a JavaScript localization error that was breaking the manual attendees functionality. [ETP-719]
Tweaks
- Update the footer calculations on the tickets block to only visible items so it can be used from the Attendee Registration Modal cart. [ETP-715]
- Adjust dimensions of tickets table for the classic editor UI. [ETP-594]
- Adjust the width of the Check-In column in the attendees report to make it work properly in different languages. [ET-768]
- Added filters:
tribe_tickets_admin_manager_request,event_tickets_should_enqueue_admin_settings_assets,tribe_tickets_assets_should_enqueue_tickets_loader,tribe_tickets_attendee_repository_update_attendee_data_args_before_update,tribe_tickets_attendee_repository_set_attendee_args,tribe_tickets_attendee_repository_set_attendee_args_,tribe_tickets_attendee_repository_save_extra_attendee_data_args,tribe_tickets_attendee_repository_save_extra_attendee_data_args_,tribe_tickets_attendee_repository_create_order_for_attendee_order_args,tribe_tickets_attendees_csv_export_delimiter,tribe_tickets_repositories_order_statuses,tribe_tickets_repositories_order_public_statuses,tribe_tickets_repositories_order_private_statuses,tribe_tickets_repositories_order_create_order_for_ticket_order_args,tribe_tickets_ticket_object_is_ticket_cache_enabled,tribe_tickets_attendee_activity_log_data,event_tickets_exclude_past_tickets_from_cost_range,tribe_tickets_attendee_lookup_user_from_email,tribe_tickets_attendee_create_user_from_email,tribe_tickets_attendee_create_user_from_email_send_new_user_info,tribe_tickets_handler_email_max_resend_limit,tribe_tickets_repositories_order_map,tribe_tickets_block_ticket_html_attributes - Removed filters:
tribe_tickets_rsvp_create_attendee_lookup_user_from_email
Languages
- 1 new strings added, 27 updated, 1 fuzzied, and 0 obsoleted
Fixes
- Add TwentyTwentyOne theme compatibility for Tickets and RSVPs. [ET-1047]
- Added translation support for "Going" and "Not going" status labels. [ET-1056]
- Disabled check-in for RSVP with "Not Going" status. [ET-984]
- Fixed an issue with Tickets and RSVP blocks where long descriptions were breaking the block. They now use an auto-resizing textarea. [ET-1078]
Tweaks
- Introduce a new "Attendees" link to the WP Admin bar which can take you directly to the Attendees Report page. [ET-1079]
- Added the new
tribe_tickets_attendees_csv_export_delimiterfilter to allow changing the delimiter used when generating a CSV export of attendees. [ET-1055] - Adjusted some template override folder paths documented in some of our Tickets-related templates. [ET-1051]
Languages
- 2 new strings added, 70 updated, 0 fuzzied, and 1 obsoleted
Fixes
- Prevent PHP errors with trailing commas outside of arrays in function calls. [ET-1084]
Fixes
- Don't show View Orders button on the Classic Editor ticket meta box for RSVP only events. [ET-985]
- Add "Currently full" message on TEC views when the event has RSVPs without availability. [ET-1004]
- Fixed showing notices for localized script in the attendee report page. [ET-1043]
Tweaks
- Move the sales duration of Tickets and RSVP blocks outside of the "Advanced Options" section, making them more accessible. [ET-951]
- Aesthetic improvements for the Tickets and RSVP blocks. Adding a white background so they look consistent when there's a different background on the editor styles. [ET-982]
- Add confirmation dialog for bulk deletion of attendees in the attendee report page. [ET-981]
- Added Getting started banner with links to knowledgebase articles in Ticket Settings. [ET-959]
- Add top border to the ticket save section in order to make it more clear that's not part of the AR fields. [ETP-684]
- Added filters:
tribe_tickets_admin_manager_request,event_tickets_should_enqueue_admin_settings_assets,tribe_tickets_assets_should_enqueue_tickets_loader,tribe_tickets_attendee_repository_update_attendee_data_args_before_update,tribe_tickets_attendee_repository_set_attendee_args,tribe_tickets_attendee_repository_set_attendee_args_,tribe_tickets_attendee_repository_save_extra_attendee_data_args,tribe_tickets_attendee_repository_save_extra_attendee_data_args_,tribe_tickets_attendee_repository_create_order_for_attendee_order_args,tribe_tickets_repositories_order_statuses,tribe_tickets_repositories_order_public_statuses,tribe_tickets_repositories_order_private_statuses,tribe_tickets_repositories_order_create_order_for_ticket_order_args,tribe_tickets_ticket_object_is_ticket_cache_enabled,tribe_tickets_attendee_activity_log_data,tribe_tickets_attendee_lookup_user_from_email,tribe_tickets_attendee_create_user_from_email,tribe_tickets_attendee_create_user_from_email_send_new_user_info,tribe_tickets_handler_email_max_resend_limit,tribe_tickets_repositories_order_map,tribe_tickets_block_ticket_html_attributes - Removed filters:
tribe_tickets_rsvp_create_attendee_lookup_user_from_email - Added actions:
tribe_log,tribe_tickets_attendee_repository_create_attendee_for_ticket_after_create,tribe_tickets_attendee_repository_create_attendee_for_ticket_after_create_,tribe_tickets_attendee_repository_update_attendee_after_update,tribe_tickets_attendee_repository_update_attendee_after_update_{$this->key_name},tribe_log,tribe_log,tribe_report_page_after_text_label - Changed views:
blocks/attendees,blocks/attendees/description,blocks/attendees/gravatar,blocks/attendees/title,blocks/attendees/view-link,blocks/rsvp,blocks/rsvp/content-inactive,blocks/rsvp/content,blocks/rsvp/details,blocks/rsvp/details/availability,blocks/rsvp/details/description,blocks/rsvp/details/title,blocks/rsvp/form,blocks/rsvp/form/attendee-meta,blocks/rsvp/form/details,blocks/rsvp/form/email,blocks/rsvp/form/error,blocks/rsvp/form/form,blocks/rsvp/form/name,blocks/rsvp/form/opt-out,blocks/rsvp/form/quantity-input,blocks/rsvp/form/quantity-minus,blocks/rsvp/form/quantity-plus,blocks/rsvp/form/quantity,blocks/rsvp/form/submit-button,blocks/rsvp/form/submit-login,blocks/rsvp/icon-svg,blocks/rsvp/icon,blocks/rsvp/loader-svg,blocks/rsvp/loader,blocks/rsvp/messages/success,blocks/rsvp/status,blocks/rsvp/status/full,blocks/rsvp/status/going-icon,blocks/rsvp/status/going,blocks/rsvp/status/not-going-icon,blocks/rsvp/status/not-going,blocks/tickets,blocks/tickets/commerce/fields-edd,blocks/tickets/commerce/fields-tpp,blocks/tickets/commerce/fields-woo,blocks/tickets/commerce/fields,blocks/tickets/content-description,blocks/tickets/content-inactive,blocks/tickets/content-title,blocks/tickets/content,blocks/tickets/extra-available-quantity,blocks/tickets/extra-available-unlimited,blocks/tickets/extra-available,blocks/tickets/extra-price,blocks/tickets/extra,blocks/tickets/footer-quantity,blocks/tickets/footer-total,blocks/tickets/footer,blocks/tickets/icon-svg,blocks/tickets/icon,blocks/tickets/item-inactive,blocks/tickets/item,blocks/tickets/opt-out-hidden,blocks/tickets/quantity-add,blocks/tickets/quantity-number,blocks/tickets/quantity-remove,blocks/tickets/quantity-unavailable,blocks/tickets/quantity,blocks/tickets/registration/attendee/content,blocks/tickets/registration/attendee/fields,blocks/tickets/registration/attendee/fields/checkbox,blocks/tickets/registration/attendee/fields/radio,blocks/tickets/registration/attendee/fields/select,blocks/tickets/registration/attendee/fields/text,blocks/tickets/registration/attendee/submit,blocks/tickets/registration/content,blocks/tickets/registration/summary/content,blocks/tickets/registration/summary/ticket-icon,blocks/tickets/registration/summary/ticket-price,blocks/tickets/registration/summary/ticket-quantity,blocks/tickets/registration/summary/ticket-title,blocks/tickets/registration/summary/ticket,blocks/tickets/registration/summary/tickets,blocks/tickets/registration/summary/title,blocks/tickets/submit-button-modal,blocks/tickets/submit-button,blocks/tickets/submit-login,blocks/tickets/submit,components/loader,components/notice,modal/item-total,modal/registration-js,registration-js/attendees/content,registration-js/content,registration-js/mini-cart,registration/attendees/content,registration/content,tickets/email,tickets/orders,v2/components/icons/error,v2/components/icons/guest,v2/components/icons/paper-plane,v2/components/loader/loader,v2/day/event/cost,v2/list/event/cost,v2/map/event-cards/event-card/actions/cost,v2/month/calendar-body/day/calendar-events/calendar-event/tooltip/cost,v2/month/mobile-events/mobile-day/mobile-event/cost,v2/photo/event/cost,v2/rsvp-kitchen-sink,v2/rsvp-kitchen-sink/ari,v2/rsvp-kitchen-sink/default-full,v2/rsvp-kitchen-sink/default-must-login,v2/rsvp-kitchen-sink/default-no-description,v2/rsvp-kitchen-sink/default-unlimited,v2/rsvp-kitchen-sink/default,v2/rsvp-kitchen-sink/form-going,v2/rsvp-kitchen-sink/form-not-going,v2/rsvp-kitchen-sink/success,v2/rsvp,v2/rsvp/actions,v2/rsvp/actions/full,v2/rsvp/actions/rsvp,v2/rsvp/actions/rsvp/going,v2/rsvp/actions/rsvp/not-going,v2/rsvp/actions/success,v2/rsvp/actions/success/title,v2/rsvp/actions/success/toggle,v2/rsvp/actions/success/tooltip,v2/rsvp/ari,v2/rsvp/ari/form,v2/rsvp/ari/form/error,v2/rsvp/ari/form/fields,v2/rsvp/ari/form/fields/email,v2/rsvp/ari/form/fields/meta,v2/rsvp/ari/form/fields/name,v2/rsvp/ari/form/template/fields,v2/rsvp/ari/sidebar,v2/rsvp/ari/sidebar/quantity/input,v2/rsvp/ari/sidebar/quantity/minus,v2/rsvp/ari/sidebar/quantity/plus,v2/rsvp/content,v2/rsvp/details,v2/rsvp/details/attendance,v2/rsvp/details/availability,v2/rsvp/details/availability/days-to-rsvp,v2/rsvp/details/availability/full,v2/rsvp/details/availability/remaining,v2/rsvp/details/availability/unlimited,v2/rsvp/details/description,v2/rsvp/details/title,v2/rsvp/form/buttons,v2/rsvp/form/fields,v2/rsvp/form/fields/cancel,v2/rsvp/form/fields/email,v2/rsvp/form/fields/name,v2/rsvp/form/fields/submit,v2/rsvp/form/form,v2/rsvp/form/going/title,v2/rsvp/form/not-going/title,v2/rsvp/form/title,v2/rsvp/messages/error,v2/rsvp/messages/must-login,v2/rsvp/messages/success,v2/rsvp/messages/success/going,v2/rsvp/messages/success/not-going,v2/tickets,v2/tickets/commerce/fields,v2/tickets/commerce/fields/tribe-commerce,v2/tickets/footer,v2/tickets/footer/quantity,v2/tickets/footer/return-to-cart,v2/tickets/footer/total,v2/tickets/item,v2/tickets/item/content,v2/tickets/item/content/description-toggle,v2/tickets/item/content/description,v2/tickets/item/content/inactive,v2/tickets/item/content/title,v2/tickets/item/extra,v2/tickets/item/extra/available,v2/tickets/item/extra/available/quantity,v2/tickets/item/extra/available/unlimited,v2/tickets/item/extra/description-toggle,v2/tickets/item/extra/price,v2/tickets/item/inactive,v2/tickets/item/opt-out,v2/tickets/item/quantity-mini,v2/tickets/item/quantity,v2/tickets/item/quantity/add,v2/tickets/item/quantity/number,v2/tickets/item/quantity/remove,v2/tickets/item/quantity/unavailable,v2/tickets/items,v2/tickets/notice,v2/tickets/opt-out/hidden,v2/tickets/submit,v2/tickets/submit/button,v2/tickets/submit/must-login,v2/tickets/title,v2/week/grid-body/events-day/event/tooltip/cost,v2/week/mobile-events/day/event/cost
Languages
- 19 new strings added, 60 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Compatibility with WordPress 5.7 and jQuery 3.5.X [ET-992]
- Attendees will no longer have a new user created (if they did not already exist), which was introduced in Event Tickets 5.1.0. To turn this on, you can simply add the filter
add_filter( 'tribe_tickets_attendee_create_user_from_email', '__return_true' ); - Prevent the Attendee Registration page from having the title coming from draft pages. [ETP-360]
- Highlight the "Ticketed" and "Unticketed" filters in the WordPress when they're applied. [ET-1022]
- Prevent duplicate tickets from showing in post loops. [ETP-639]
- Ensure ticket object caches return normally in all circumstances, preventing potential "Sold Out" messaging from happening in certain hosting environments. [ET-1023]
- Set the default
iacargument value in the single ticket REST API endpoint to add tickets since it is an optional argument to be sent.
Tweaks
- Added new
Ticket Holder NameandTicket Holder Email Addresscolumns to the Attendees Report export CSV file and update the previousCustomercolumns to label asPurchaser. [ETP-652] - Tweaked SQL queries for MySQL 8+ compatibility. [ET-1021]
Languages
- 2 new strings added, 38 updated, 2 fuzzied, and 0 obsoleted
