5.20.0
2025-03-06 Feature2 Tweak11 Fix2 Language1Features
- Adds Ticket actions for ticket goes on sale, ticket sale ended and ticket stock changed. [ETP-975]
- Introduced Waitlist entry points in Ticket and RSVP templates. [ETP-944]
Tweaks
- Added actions:
tec_tickets_commerce_decrease_ticket_stock,tec_tickets_commerce_increase_ticket_stock,tec_tickets_ticket_dates_updated,tec_tickets_ticket_stock_added,tec_tickets_ticket_stock_changed,tec_tickets_ticket_{$prefix}_date_trigger,tec_tickets_ticket_upserted - Added filters:
tec_tickets_rsvp_ids_to_sync - Adding filters to Tickets and RSVP block for the ability to render components on top of those blocks. [ETP-954]
- Changed views:
emails/confirmation,emails/spot-available,emails/template-parts/body/unsubscribe,tickets/my-tickets/user-details,v2/rsvp/content,v2/tickets - Enrich ticket management JS hooks.
- Firing a hook
tec.tickets.seating.setUsingAssignedSeatingwhenever theisUsingAssignedSeatingproperty is set. [ETP-973] - Init TicketsCommerce Module as soon as possible. [ETP-972]
- Introduced hooks that fire during RSVP creation/update/deletion while in the block editor.
- Introduce Waitlist email templates. [ETP-957]
- Moved abstract class for custom tables into TCMN.
- Move method
provide_events_results_to_ajaxone level higher so that it loads regardless of Tickets Commerce. [ETP-976]
Fixes
- Ensure that Capacity and Stock handling now are handled in one single Action by Tickets Commerce and it respects Global Capacity.
- Restore Ticket's API capability checks to take place in controller and not in internal API. [ET-2313]
Languages
- 2 new strings added, 55 updated, 0 fuzzied, and 1 obsoleted.
