Tweak – Updates Shepherd library to 0.0.9 from 0.0.6 including various improvements. Shepherd’s changelog can be found here https://github.com/stellarwp/shepherd/blob/0.0.9/CHANGELOG.md
Tweak – Supports conditional ticket quantity control availability. [ETP-1061]
Language – 1 new strings added, 52 updated, 2 fuzzied, and 3 obsoleted.
[5.26.7] 2025-10-28
Fix – Add logic to only show the purchase button during checkout after billing info is filled out. [ET-2592]
Fix – Correct Stripe payment amount formatting by standardizing all currency values to two decimals before creating payment intents, preventing incorrect low charge amounts.[ET-2558]
Fix – Prevent ticket overselling by adding database-locked stock validation before payment intent creation. [ET-1942]
Language – 1 new strings added, 13 updated, 0 fuzzied, and 1 obsoleted.
[5.26.2] 2025-09-02
Fix – Remove duplicate page title from the All Tickets page. [ET-2545]
Fix – Completed Order email can handle again multiple recipients separated by comma. [ET-2551]
Tweak – Adds a notice about the 2% fee when using the free Square payment gateway integration. [ET-2548]
Language – 1 new strings added, 33 updated, 0 fuzzied, and 0 obsoleted.
[5.26.1] 2025-08-26
Fix – Correct some logic for loading the RSVP importer. Ensure the class it extends is available.
Performance – Cache Views v2 ticket models preferably during updates to speed up frontend. [ETP-1021]
Language – 0 new strings added, 24 updated, 0 fuzzied, and 0 obsoleted.
[5.26.0.1] 2025-08-20
Fix – Ensures the Actions Scheduler Logs table is present before attempting to use it. [TCMN-190]
[5.26.0] 2025-08-19
Version – Event Tickets 5.26.0 is only compatible with The Events Calendar 6.15.0 and higher.
Performance – Improving TicketsCommerce Checkout by offloading tasks to Shepherd. [TCMN-185]
[EXPERIMENTAL] Feature – Introduced new REST endpoints for managing your Tickets. Note: This API is for experimental use only and requires the X-TEC-EEA header. It may be subject to breaking changes in upcoming releases.
Language – 74 new strings added, 4 updated, 3 fuzzied, and 0 obsoleted.
[5.25.1.1] 2025-07-30
Fix – Adds support for SCA (Strong Customer Authentication) for the Square Payment Gateway in TicketsCommerce. [ET-2542]
Language – 0 new strings added, 3 updated, 0 fuzzied, and 0 obsoleted.
[5.25.1] 2025-07-22
Fix – Correct background color on “Get Tickets” button when dealing with series passes. [ET-2534]
Language – 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.
[5.25.0] 2025-07-16
Version – Event Tickets 5.25.0 is only compatible with Event Tickets Plus 6.7.0 or higher.
Feature – Add in support for uncheckin through the REST API. [ETP-1000]
Feature – For Offline checkin support added the optional $details parameter to be able to set the checkin time and device_id. [ETP-1003]
Fix – Add “Orders” link in the admin page row actions menu for pages with Tickets Commerce tickets. [ET-2450]
Fix – Add bail checks if Tickets Commerce is disabled to avoid a fatal on an event’s Attendee page. [ET-2310]
Fix – Add conditional to only show ticket description toggle if there is a description. [ET-2530]
Fix – Added logic so deleted attendees will not count as deleted tickets. [ET-1002]
Fix – Add extra check that items added to an order should be an array. Props to @TomGroot! [ET-2510]
Fix – Ensure pending reservations are properly canceled when the Seat Selection page is closed. [SL-296]
Fix – Fixed manual quantity input for tickets to respect shared capacity. [ET-2492]
Fix – Fixed My Tickets link not working on Pages due to canonical redirect. [ET-2517]
Fix – Fix the calculations when tickets are moved between events, so the correct number of available tickets is shown on list-based views. [ETP-994]
Fix – Make sure add_submenu_page is called correctly to avoid deprecation messages. [TEC-5529]
Fix – Make sure that the sales of tickets with unlimited capacity are tracked. [ET-2513]
Fix – Prevents fatal error when activating WooCommerce through WP-CLI when Event Tickets plugin was already active. [ET-2532]
Fix – Remove unused JS for TicketsCommerce settings and resolve stripe checkout template warning. [ET-2493]
Tweak – Fixed sort order in the move attendees dialog to display posts alphabetically by title instead of by post ID. [ET-2305]
Language – 1 new strings added, 93 updated, 1 fuzzied, and 1 obsoleted.
[5.24.2] 2025-06-18
Version – Event Tickets 5.24.2 is only compatible with Event Tickets Plus 6.6.1 or higher.
Fix – Ensure wizard does not install The Events Calendar unless requested. [ET-2524]
Fix – Correct an issue where seating timer was getting interrupted during checkout. [ET-2519]
Fix – Ensure Tickets can be added to Posts using Block Editor. [ET-2516]
Fix – Correctly formats the query for cleaning up stale webhook entries properly. [ET-2206]
Language – 1 new strings added, 4 updated, 0 fuzzied, and 0 obsoleted.
[5.24.1.1] 2025-06-12
Version – Event Tickets 5.24.1.1 is only compatible with Event Tickets Plus 6.6.0 or higher.
Fix – Prevent issues with NULL or empty TEXT column values. Improve database schema migration robustness and compatibility. Bump schema version from 1.1.0 to 1.2.0. [ET-2515]
Language – 12 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.
[5.24.1] 2025-06-11
Fix – Change the create table syntax to be compatible with MySQL.
Fix – Fix incorrect ticket counts when using multiple providers on one ticketed post.
Fix – Ensure the Tickets_Handler class can properly handle multiple ticket providers in connection queries.
Tweak – Add new columns to tec_ticket_groups custom table and corresponding model properties for use by Ticket Presets.
Language – 0 new strings added, 218 updated, 0 fuzzied, and 0 obsoleted.
[5.24.0.1] 2025-06-05
Fix – Fix some hardcoded asset paths. [TEC-5523]
Fix – Harden PayPal authentication. [ET-2244]
Fix – Utilize the newer version of our build process to ensure inline svgs are being handled properly. [TCMN-188]
[5.24.0] 2025-06-03
Version – Event Tickets 5.24.0 is only compatible with The Events Calendar 6.13.2 or higher.
Feature – Introduced Help Hub, a centralized support and resource interface for enhanced user guidance and plugin assistance. [ET-2375]
Feature – Introduced support for Square as a payment gateway for our TicketsCommerce. That comes with support for selling Tickets through Square’s POS! [ET-2383]
Fix – Allow seated attendees to be manually deleted even if the event has been deleted already [ET-2440]
Fix – The purchaser form on TicketsCommerce checkout will only be displayed on logged out users.
Fix – Replace form element wrapping the Checkout with section to avoid invalid HTML of form into form resulting to broken checkout with PayPal. [ET-2327]
Fix – Corrected template override path for My Tickets page. [ET-2296]
Fix – Ensure the Attendee Model for Tickets Commerce doesn’t throw fatal errors when Order ID is invalid.
Language – 14 new strings added, 121 updated, 0 fuzzied, and 1 obsoleted.
[5.19.2] 2025-02-27
Feature – Properly support return_url on the checkout page, so that payments like Klarna, AliPay and a couple others properly handle failed orders.
Tweak – Improve how we handle webhooks with Stripe to avoid Orders to be left behind in status due to order of operations on Checkout page.
Fix – Ensure refunds would put the stock back when handled by either Webhook or directly on checkout page
Fix – Prevent problems related to Stripe checkout experience causing users to duplicate charges.
Fix – Template conditional appearance, ensuring the SKU field appears when editting a Ticket created through WooCommerce. [ETP-996]
[5.19.1.2] 2025-02-20
Security – Hardened the API around ticket and attendee creation, editing, and deletion. Props to “the sneaky squirrel” for the report! [SVUL-14]
Language – 0 new strings added, 7 updated, 0 fuzzied, and 0 obsoleted.
[5.19.1.1] 2025-02-12
Fix – Updated common library to correct issues with notifications around licensing.
Fix – Add a callback to remove the tribe_pue_key_notices once on upgrade to version 6.5.1.1 [TEC-5384]
Fix – Adjustments were made to prevent a fatal error when tec_pue_checker_init was triggered too early, attempting to call tribe_is_truthy() before it was available. The license check and active plugin monitoring now run on admin_init to ensure proper loading. [TEC-5384]
Fix – Update the license checker to ignore empty licenses. [TEC-5385]
Language – 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.
[5.19.1] 2025-02-10
Fix – Added version number to the editor.js script to stop caching. [ET-2293]
Fix – Correct row and total calculation in the seat selection modal. [SL-266]
Fix – When updating a Ticket’s price on block editor, while the ticket is on sale, won’t overwrite the sale price in WooCommerce. [ET-2100]
Fix – Changed the way translations are loaded to work with the latest WordPress language changes.
Tweak – Modify price field in seat report information to include formatted price, not just value. [SL-266]
Tweak – Refactored a hidden ticket provider field within the classic editor for RSVPs and tickets. [ET-2287]
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.
[5.17.0.1] 2024-11-21
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]
[5.17.0] 2024-11-19
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 functionality 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]
Language – 1 new strings added, 73 updated, 1 fuzzied, and 2 obsoleted
[5.13.4] 2024-09-26
Fix – Load the full Payment Element if we have Wallets enabled. [ETP-942]
Language – 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted
[5.13.3.1] 2024-09-16
Security – Improve sanitization and escaping for Administration screens of ticket purchases.
Security – Improve general escaping for ORM queries to prevent legacy Events methods to be used for SQL injections.
[5.13.3] 2024-09-11
Feature – Added Individual Order Screen in the Admin to improve the Order Management for Tickets Commerce. [ET-2150]
Tweak – Tweaked setupCompactCardElement method to allow filtering of options using the existing tec_tickets_commerce_stripe_checkout_localized_data filter. [ET-2259]
Tweak – Made a string translatable in getting-started.php file. (props to @DAnn2012) [ET-2215]
Language – 2 new strings added, 33 updated, 0 fuzzied, and 0 obsoleted
[5.13.1] 2024-08-06
Fix – Ensure that users fill in all required billing address fields when Stripe advanced payment methods are available. [ETP-934]
Fix – Added missing global property for javascript undefined error Uncaught TypeError: format is undefined. This happened during ticket checkout. [ET-2148]
Fix – Stellar Sale’s banner links, details, and HTML tags handling. [TEC-5121]
Fix – Added missing global property for javascript undefined error Uncaught TypeError: format is undefined. This happened during ticket checkout. [ET-2148]
[5.13.0] 2024-07-22
Feature – Included compatibility with Events Tickets Plus 6.0.0 for integrations with Zapier and Power Automate.