Recent Updates
Tweaks
- Update version of Freemius to the latest version 2.4.1 [TEC-3668]
Fixes
- Require Event Tickets 5.0.3+ for compatibility purposes on certain areas Event Tickets Plus that have direct calls to Event Tickets functionality. [ETP-578]
Fixes
- Require Event Tickets Plus 5.1+ for compatibility purposes on certain areas in Event Tickets that have direct calls to Event Tickets Plus functionality. [ET-964]
Tweaks
- Changed views:
blocks/tickets/submit
Features
- Added support for the new Individual Attendee Collection functionality included in Event Tickets Plus. It now allows for collection of individual names and emails for each attendee for Tribe Commerce, WooCommerce, and Easy Digital Download tickets. You can enable this option per ticket and choose to make the fields optional or required. [ETP-364]
- An optional new set of Ticket-specific views have been added that make it easier to customize and require less updating by our team in the future. The new views have greater automated testing coverage to improve long term stability. These views must be enabled in order to make use of the new Individual Attendee Collection feature in Event Tickets Plus. [ETP-364]
Fixes
- Calculation fixed for attendee count percentage column while using RSVP only. [ET-876]
- Correct specificity of checkboxes and radio buttons styles to prevent conflicts with other The Events Calendar family plugins. [ET-922]
- Ensure shared capacity stock does not reset while updating ticket. [ETP-562]
- Prevent PHP notices about
$goingnot being set in certain template views which would prevent the "Not Going" text from showing up. [ET-943]
Tweaks
- Improved performance of certain queries done on the same page for a ticket in regards to capacity and lists of tickets. [ET-917]
- Add help section update notice texts for updated directory structure. [ET-929]
- Added filters:
tribe_tickets_attendee_create_individual_name,tribe_tickets_attendee_create_individual_email,tribe_tickets_data_ticket_ids_have_meta_fields,tribe_tickets_rsvp_get_ticket,tribe_tickets_has_meta_enabled,tribe_{$provider}_email_recipient,tribe_tickets_ticket_email_recipient,tribe_{$provider}_email_subject,tribe_tickets_ticket_email_subject,tribe_{$provider}_email_content,tribe_tickets_ticket_email_content,tribe_{$provider}_email_headers,tribe_tickets_ticket_email_headers,tribe_{$provider}_email_attachments,tribe_tickets_ticket_email_attachments,tribe_display_tickets_block_tickets_left_threshold,tribe_tickets_ticket_block_submit,tribe_tickets_show_original_price_on_sale,tribe_tickets_order_link_template_already_rendered,tribe_tickets_new_views_is_enabled,tribe_tickets_my_tickets_allow_email_resend_on_attendee_email_update,tribe_tickets_plus_hide_attendees_list_optout,tribe_tickets_block_show_unlimited_availability - Removed filters:
tribe_tickets_attendee_registration_has_required_meta,tribe_tickets_attendee_registration_is_meta_up_to_date,tribe_attendee_registration_cart_provider,tribe_attendee_registration_form_no_provider_class,tribe_attendee_registration_form_classes,tribe_attendee_registration_form_class,tribe_tpp_email_content,tribe_tpp_email_from_name,tribe_tpp_email_from_email,tribe_tpp_email_headers,tribe_tpp_email_attachments,tribe_tpp_email_recipient,tribe_tpp_email_subject - 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/notice,modal/item-total,modal/registration-js,registration-js/attendees/content,registration-js/content,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
- 12 new strings added, 119 updated, 1 fuzzied, and 4 obsoleted
Fixes
- Resolve form submission issue that affected some users.
Fixes
- Template Warning.
Fixes
- Stripe Credit Card donations now work when it is not the default gateway
- Stripe Checkout Modal are working again as well
- A MigrationRunner warning no longer displays on fresh installs and sites upgrading from 2.8.0
Features
- If Stripe auto renewal comes in late, recalculate Stripe subscription next bill date
- Stripe allow subscription periods and durations to be updated
- Stripe Mark payments as refunded with webhook listener
Tweaks
- Update Stripe SDK version to version 7.52.0
- Update Stripe Api version to latest version
- Remove "rcp-" from Stripe.js script handle
- Improve error message handling when attaching payment method to a customer
Fixes
- Error when updating Stripe card for cancelled Stripe subscriptions
- Ensure that Stripe profile js is not triggered until the DOM has loaded
- Stripe registration fails when incorrectly trying to retrieve stripe intent object from payment_intent
- Replacing stripe.handleCardPayment and stripe.handleCardSetup because those functions have been deprecated.