5.18.1
2025-01-22 Feature1 Tweak8 Fix7 Performance1 Deprecated1 Language1Features
- Include Seating information in Attendee archive REST API response. [SL-264]
Tweaks
- Add filter to customize the cart hash cookie name for Tickets Commerce. [ET-2269]
- Introduced methods
can_change_tofor Statuses andcan_transition_tofor Orders. [ET-2281] - Introduced various hooks for the order lock system and order completed checkout actions. [ET-2281]
- Lazy load attendees report page asset filter to properly localize asset data [ET-2274]
- Added filters:
tec_tickets_commerce_attendee_update_args,tec_tickets_commerce_attendee_update,tec_tickets_commerce_cart_hash_cookie_name,tec_tickets_commerce_order_{$gateway_key}_upsert_args,tec_tickets_commerce_order_upsert_args,tec_tickets_commerce_order_upsert_existing_order_id,tec_tickets_commerce_order_{$gateway_key}_update_args,tec_tickets_commerce_order_update_args,tec_tickets_commerce_order_modifier_valid_statuses,tec_tickets_rest_attendee_archive_data - Removed filters:
tec_tickets_commerce_order_modifier_status_flags - Added actions:
tec_tickets_commerce_attendee_before_update,tec_tickets_commerce_attendee_after_update,tec_tickets_commerce_order_locked,tec_tickets_commerce_order_unlocked,tec_tickets_commerce_order_checkout_completed - Changed views:
v2/tickets/item
Fixes
- Added a default empty array to
maybe_disable_foreign_key_checks. [ET-2275] - Attendee generation during order status transition becomes aware if attendees have been already generated. [ET-2282]
- Introduce Order lock mechanism to ensure 2 or more action that could update the order, they dont so at the same time. [ET-2279]
- Prevent duplicate orders and as a result duplicated attendees when a payment would initially fail at least once. [ET-2280]
- Reverts aggressive hook update, causing fatals on installation with themes overwriting the template
Single Ticket Item. [ET-2276] - Screen options will no longer be disabled when Event Tickets is active. [ET-2273]
- Ticket sales will be counted correctly during status transitions of the orders they belong to. [ET-2286]
Performance
- Enhance the performance of order modifier database queries [ET-2268]
Deprecateds
- Method
should_payment_intent_be_updatedsince its no longer needed. [ET-2281]
Languages
- 3 new strings added, 111 updated, 2 fuzzied, and 2 obsoleted.
