Skip to content

Releases: the-events-calendar/event-tickets

Feature Release: 5.19.0

30 Jan 21:27
cfd029d
Compare
Choose a tag to compare
  • Fix - Update asset, dependencies, customizations to align with WordPress 6.7 and React 18. [TEC-5322]
  • Language - 0 new strings added, 12 updated, 0 fuzzied, and 0 obsoleted.

Hotfix Release: 5.18.1.1

28 Jan 19:44
cc43bca
Compare
Choose a tag to compare
  • Security - Prevent bug where order ID spoofing for Tickets Commerce would potentially display order data publicly [SVUL-11]

Maintenance Release: 5.18.1

28 Jan 19:44
4fb7e0b
Compare
Choose a tag to compare
  • Feature - Include Seating information in Attendee archive REST API response. [SL-264]
  • Tweak - Add filter to customize the cart hash cookie name for Tickets Commerce. [ET-2269]
  • Tweak - Introduced methods can_change_to for Statuses and can_transition_to for Orders. [ET-2281]
  • Tweak - Introduced various hooks for the order lock system and order completed checkout actions. [ET-2281]
  • Tweak - Lazy load attendees report page asset filter to properly localize asset data [ET-2274]
  • Tweak - 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
  • Tweak - Removed filters: tec_tickets_commerce_order_modifier_status_flags
  • Tweak - 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
  • Tweak - Changed views: v2/tickets/item
  • Fix - Added a default empty array to maybe_disable_foreign_key_checks. [ET-2275]
  • Fix - Attendee generation during order status transition becomes aware if attendees have been already generated. [ET-2282]
  • Fix - Introduce Order lock mechanism to ensure 2 or more action that could update the order, they dont so at the same time. [ET-2279]
  • Fix - Prevent duplicate orders and as a result duplicated attendees when a payment would initially fail at least once. [ET-2280]
  • Fix - Reverts aggressive hook update, causing fatals on installation with themes overwriting the template Single Ticket Item. [ET-2276]
  • Fix - Screen options will no longer be disabled when Event Tickets is active. [ET-2273]
  • Fix - 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]
  • Deprecated - Method should_payment_intent_be_updated since its no longer needed. [ET-2281]
  • Language - 3 new strings added, 111 updated, 2 fuzzied, and 2 obsoleted.

Hotfix Release 5.18.0.1

07 Jan 18:33
Compare
Choose a tag to compare
  • Fix - Resolves problem related to duplication of attendees while using Stripe webhooks with Tickets Commerce. [ET-2279]

Feature release 5.18.0

18 Dec 03:14
Compare
Choose a tag to compare
  • Feature - Added option to detach assigned seating tickets from layout and revert them to regular tickets. [SL-214]
  • Feature - Add support for max ticket purchase limit filter with seating tickets. [SL-205]
  • Feature - Introducing Booking Fees. A way to set up Fees for your Tickets being sold through TicketsCommerce. [ET-2189]
  • Tweak - Added actions: tec_tickets_commerce_checkout_cart_before_footer_quantity
  • Tweak - Added filters: tec_tickets_commerce_prepare_order_for_email_send_email_completed_order, tec_tickets_commerce_prepare_order_for_email_send_email_purchase_receipt, tec_tickets_commerce_paypal_order_get_unit_data_{$type}, tec_tickets_commerce_paypal_order_get_unit_data, tec_tickets_commerce_stripe_create_from_cart, tec_tickets_commerce_order_modifiers_api_role, tec_tickets_commerce_order_modifiers_coupons_enabled, tec_tickets_commerce_order_modifiers_repository_class, tec_tickets_commerce_order_modifiers_model_class, tec_tickets_commerce_order_modifiers_page_url, tec_tickets_commerce_order_modifier_display_amount, tec_tickets_commerce_order_modifier_generate_slug, tec_tickets_commerce_order_modifier_status_display, tec_tickets_commerce_order_modifier_types, tec_tickets_commerce_order_modifiers, tec_tickets_commerce_order_modifier_default_type, tec_tickets_commerce_order_modifier_status_flags, tec_tickets_commerce_single_orders_items_item_should_be_displayed
  • Tweak - Changed views: v2/commerce/checkout/cart/footer, v2/commerce/checkout/cart/footer/total, v2/commerce/checkout/order-modifiers/coupons, v2/commerce/checkout/order-modifiers/fees
  • Tweak - Removed outdated ticket duration tooltips. [ET-2263]
  • Fix - Correctly calculate and set the session expiration date in the seat selection modal. [n/a]
  • Fix - Ensure that number_format is used with a float value to prevent issues with PHP 8.0+. [ETP-962]
  • Fix - Hide seating reservation settings when seating license is not valid. [SL-248]
  • Fix - Order updates for asynchronous payment methods in Stripe will update correctly. [ET-2082]
  • Fix - The Attendee Registration page is now compatible with Full Site Editor themes. [ET-2266]
  • Fix - Users will not be able to RSVP for unpublished events or posts. [ET-2267]
  • Language - 127 new strings added, 353 updated, 2 fuzzied, and 5 obsoleted.

Hotfix Release: 5.17.0.1

22 Nov 01:05
a761832
Compare
Choose a tag to compare
  • Tweak - Introduced filter tec_tickets_rest_api_archive_results that gives the ability to filter out the tickets being provided to the REST API archive.
  • Security - Prevent Tickets from showing through REST API to unauthorized requests. [SVUL-9]

Feature Release 5.17.0

19 Nov 15:02
Compare
Choose a tag to compare
  • Version - Event Tickets 5.17.0 is only compatible with Event Tickets Plus 6.1.1 or higher.
  • Feature - Add Reservation timer settings for seating tickets. [Sl-213]
  • Feature - Enable duplicate layout funcitonality for seating. [SL-65]
  • Feature - Reset Seat Layouts data when a new license is connected.
  • Feature - Update Seating assets into using Group Paths. [SL-246]
  • Tweak - Added filters: tec_tickets_seating_checkout_grace_time
  • Tweak - Added proper notice for invalid seating license. [SL-208]
  • Tweak - Cache Seating service status checks; better messaging. [SL-239]
  • Tweak - Increase payment failure correction timer to 60 seconds. [SL-233]
  • Fix - Avoid enqueue seating assets where they are not required. [SL-250]
  • Fix - Fixed styling issues for modals and dropdowns. [SL-202][SL-203]
  • Fix - Remove default value from sessions table column to avoid database update issues.
  • Language - 71 new strings added, 143 updated, 11 fuzzied, and 2 obsoleted.

Hotfix Release: 5.16.0.1

30 Oct 19:40
2506451
Compare
Choose a tag to compare
  • Fix - Resolved a fatal error that prevented the Sessions table from being set up on some databases with stricter settings. [ET-2262]

Feature Release: 5.16.0

30 Oct 13:52
e0f665e
Compare
Choose a tag to compare

cat-2560x1440

  • Version - Event Tickets 5.16.0 is only compatible with Event Tickets Plus 6.1.0 or higher.
  • Version - Event Tickets 5.16.0 is only compatible with The Events Calendar 6.8.0 or higher.
  • Feature - Added per-event Seats tab for managing attendees with assigned seating.
  • Feature - Integrate with the new premium Seating Builder SaaS to create Seat Maps and Layouts for assigned seating.
  • Feature - Introduced new premium Seating option for selling tickets with assigned seating.
  • Tweak - Added actions: tec_tickets_seating_tab_{$tab}, tec_tickets_seating_session_interrupt, tec_tickets_seating_invalidate_layouts_cache, tec_tickets_seating_invalidate_maps_layouts_cache, tec_tickets_seating_delete_reservations_from_attendees, tec_tickets_seating_deleted_reservations_from_attendees, tec_tickets_seating_reservations_updated, tec_tickets_seating_seat_selection_timer
  • Tweak - Added filters: tec_tickets_seating_active, tec_tickets_seating_service_base_url, tec_tickets_seating_service_frontend_url, tec_tickets_seating_tickets_block_html, tec_tickets_seating_session_cookie_expiration_time, tec_tickets_seating_selection_timeout, tec_tickets_seat_selection_timer_expired_data, tec_tickets_seating_fetch_attendees_per_page, tec_tickets_seating_ephemeral_token, tec_tickets_seating_ephemeral_token_site_url, tec_tickets_attendees_page_render_context, tec_tickets_attendees_table_sortable_columns, tribe_tickets_ticket_inventory
  • Tweak - Added license key field and SaaS connection UI for premium Seating tool.
  • Tweak - Added Seat column to Attendees tab and page for attendees with assigned seating.
  • Tweak - Added Seat Layout setting to per-event Ticket Settings
  • Tweak - Added two new Site Health checks for Seating.
  • Tweak - Changed views: emails/template-parts/header/head/styles, seating/iframe-view, seating/seat-selection-timer, seating/tickets-block-error, seating/tickets-block, v2/tickets/item
  • Tweak - New compact frontend ticket display for events with assigned seating tickets.
  • Tweak - Removed superfluous tool tip from capacity options in block editor.
  • Tweak - Show seat assignment on My Tickets page for attendees with assigned seating.
  • Tweak - Show seat assignment on tickets for attendees with assigned seating.
  • Language - 130 new strings added, 52 updated, 0 fuzzied, and 0 obsoleted

Maintenance Release: 5.15.0

21 Oct 17:57
Compare
Choose a tag to compare
  • Fix - Tickets Commerce orders through Stripe no longer will create duplicate attendees. [ET-2256]
  • Fix - Order Completed page will no longer throw a fatal when visiting it directly. [ET-2253]
  • Fix - If users added an index to the post_meta table on meta_value using CONCAT() should speed up queries for them. [GTRIA-1236]
  • Fix - Possible miscounted ticketed or un-ticketed events in the events admin list [ET-2221]
  • Fix - Some dates in admin screens were not translated [TEC-4873]
  • Fix - Wrong ticket stock when attendeed were moved between tickets [ET-2098]
  • Fix - Fix issue with svg display in settings page. [TEC-5282]
  • Tweak - Modify language around ticket capacity on "Tickets" block to improve clarity.
  • Language - 0 new strings added, 61 updated, 0 fuzzied, and 0 obsoleted