Event Tickets
Security
- Remove deprecated usage of escapeMarkup in Select2 (props to miha.jirov for reporting this).
Features
- Add check and enforce PHP 5.6 as the minimum version
- Add system to check plugin versions to inform you to update and prevent site breaking errors
Tweaks
- Add tooltips and additional information to Tribe Commerce Orders page header
- Update plugin header
- Add tooltip info that clarifies two settings only apply to classic editor
- Added filters:
event_tickets_attendees_{$provider_slug}_checkin_stati,tribe_tickets_supported_system_version,tribe_not_php_version_names - Removed filters:
event_tickets_attendees_{$provider}_checkin_stati - Removed actions:
tribe_tickets_plugin_failed_to_load
Fixes
- Prevent errors in PHP 7.2+ with ticket management
- Only allow delete or move attendee if user can manage attendee
- Prevent redirection of attendee registration to homepage when home is set to main events page
Deprecateds
- Constants MIN_TEC_VERSION and MIN_COMMON_VERSION in Tribe__Tickets__Main, use $min_tec_version property and no replacement for MIN_COMMON_VERSION
- The
et_plus_compatibility_notice()method has been deprecated inTribe__Tickets__Mainin favor of Plugin Dependency Checking system
Languages
- 15 new strings added, 136 updated, 0 fuzzied, and 40 obsoleted
Security
- Remove deprecated usage of escapeMarkup in Select2 (props to miha.jirov for reporting this).
Security
- Remove deprecated usage of escapeMarkup in Select2 (props to miha.jirov for reporting this).
Security
- Remove deprecated usage of escapeMarkup in Select2 (props to miha.jirov for reporting this).
Security
- Remove deprecated usage of escapeMarkup in Select2 (props to miha.jirov for reporting this).
Security
- Remove deprecated usage of escapeMarkup in Select2 (props to miha.jirov for reporting this).
Features
- Added new Tickets block for adding, managing, and displaying tickets
- Added new RSVP block for adding and displaying an RSVP (independently from tickets listings)
- Added new Attendee List block for displaying event attendees (replaces attendee list setting)
Tweaks
- Limited RSVP block to a single RSVP except in cases of legacy configurations
- Admin can now disable Not Going responses for RSVPs via the RSVP block
- Added filters:
tribe_tickets_attendee_registration_checkout_url,tribe_tickets_rewrite_base_slugs,tribe_tickets_rewrite_i18n_domains,tribe_tickets_rewrite_i18n_slugs_raw,tribe_tickets_rewrite_i18n_slugs,tribe_tickets_attendee_registration_page_title,tribe_tickets_tickets_in_cart,tribe_tickets_attendee_registration_has_required_meta,tribe_tickets_attendee_registration_is_meta_up_to_date,tribe_tickets_commerce_paypal_gateway_add_to_cart_redirect,tribe_tickets_rsvp_send_mail,tribe_tickets_event_attendees_skip_empty_post,tribe_tickets_tickets_in_cart,tribe_tickets_rsvp_form_email,tribe_tickets_rsvp_form_full_name,tribe_tickets_plus_hide_attendees_list_optout - Added actions:
tribe_tickets_pre_rewrite,tribe_tickets_commerce_paypal_gateway_pre_add_to_cart,tribe_tickets_rsvp_before_order_processing,event_tickets_rsvp_tickets_generated,tribe_tickets_ticket_deleted,tribe_tickets_ticket_added,tribe_tickets_tickets_hook - Changed views:
blocks/attendees,blocks/attendees/description,blocks/attendees/gravatar,blocks/attendees/order-links,blocks/attendees/title,blocks/rsvp,blocks/rsvp/content,blocks/rsvp/details,blocks/rsvp/details/availability,blocks/rsvp/details/description,blocks/rsvp/details/title,blocks/rsvp/form,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/form/submit,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-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/icon-svg,blocks/tickets/icon,blocks/tickets/item,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/content,blocks/tickets/registration/summary/content,blocks/tickets/registration/summary/description,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,blocks/tickets/submit-login,blocks/tickets/submit,registration/attendees/content,registration/attendees/error,registration/attendees/fields,registration/attendees/fields/checkbox,registration/attendees/fields/radio,registration/attendees/fields/select,registration/attendees/fields/text,registration/button-cart,registration/button-checkout,registration/cart-empty,registration/content,registration/summary/content,registration/summary/description,registration/summary/icon-svg,registration/summary/registration-status,registration/summary/ticket/content,registration/summary/ticket/icon,registration/summary/ticket/price,registration/summary/ticket/quantity,registration/summary/ticket/title,registration/summary/tickets-header,registration/summary/tickets,registration/summary/title,registration/summary/toggle-handler,tickets/rsvp
Fixes
- Adjust some permissions checks to ensure that RSVPs can be created by Subscriber-level users via the Community Tickets submission form
Languages
- 35 new strings added, 121 updated, 0 fuzzied, and 0 obsoleted
Security
- Remove deprecated usage of escapeMarkup in Select2 (props to miha.jirov for reporting this).
Fixes
- Registration form from hiding with multiple RSVP tickets and one of them being set to quantity zero, thanks pixelbrad for reporting
- Remaining ticket quantity counter for tickets with shared capacity and capped sales, thanks for the report mirre1 and pixelbrad
Tweaks
- Adjust tooltips next to the ticket end-sale dates for improved clarity based on post type
