Summary
Maintenance Release
The latest update of Event Tickets ensures Capacity & Stock handling are handled in one single Action by Tickets Commerce, & respects Global Capacity and more.
Read more about Event Tickets Plus Waitlist here.
As always, we recommend testing updates on a staging site first, but it should all be smooth sailing.
✨ Features
New features in this release:
- Adds Ticket actions for when a ticket goes on sale, a ticket sale ends, and ticket stock changes.
- Introduces Waitlist entry points in Ticket and RSVP templates.
✅ Fixes
Bugs squashed in this release:
- Ensures Capacity and Stock handling are now handled in one single Action by Tickets Commerce, and it respects Global Capacity.
- Restores Ticket’s API capability checks to take place in the controller and not in the internal API.
⚙️ Tweaks
Tweaks in this release:
- 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 redener components on top of those blocks.
- 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.setUsingAssignedSeating` whenever the isUsingAssignedSeating property is set.
- Init TicketsCommerce Module as soon as possible.
- Introduced hooks that fire during RSVP creation/update/deletion while in the block editor.
- Introduces Waitlist email templates.
- Moves abstract class for custom tables into TCMN.
- Moves method `provide_events_results_to_ajax` one level higher so that it loads regardless of Tickets Commerce.
🗣 Translations
Updated language files and strings:
- 2 new strings added
- 55 updated
- 0 fuzzied
- 1 obsoleted
