Event Tickets 5.20.0

,
Published:
Share this

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