Bypass all resource restrictions, passwords, and keys? Read here!
WooCommerce Box Office v1.6.6
= 1.6.6 - 2026-10-29 =
* Fix - Prevented a critical error when exporting tickets whose product was deleted.
* Fix - Removed PHP warnings when printing a ticket whose product was deleted.
* Fix - Prevented a critical error and an orphaned email job in Tickets > Tools > Emails when the ticket product no longer exists.
* Fix - Prevented a critical error in the Tickets > Tools email preview when the selected product no longer exists.
* Fix - Removed a PHP warning from the ticket form when the ticket token in the page URL is unknown.
* Fix - Prevented a critical error in Tickets > Create Ticket when a ticket without an order is created for a product that has no price.
* Dev - Raised the PHPStan analysis level to 8.
* Dev - Corrected docblock types reported by PHPStan level 9.
* Dev - Corrected docblock types reported by PHPStan level 10.
* Dev - Checked integrations in PHPStan against generated stubs from woocommerce/php-stubs.
* Dev - Kept the PHPStan integration stubs up to date without manual changes.
* Dev - Updated QIT CLI to 1.3.3.
WooCommerce Box Office v1.6.5
= 1.6.5 - 2026-10-21 =
* Fix - Fixed a fatal error on the My Account tickets page when a ticket's order no longer exists.
* Fix - Fixed a PHP warning when a Box Office script was registered more than once in a request.
* Fix - Order Again now keeps each ticket line's own attendees instead of copying attendees from other lines.
* Fix - Ticket CSV exports now show the order's saved purchase date instead of an incorrect date on HPOS stores.
* Fix - Prevented a critical error for logged-out visitors on pages with the User Tickets block or [user_tickets] shortcode.
* Fix - Omitted empty attendee lists and attendees without public details from ticket blocks and shortcodes.
* Fix - Require the ticket fields of every attendee before showing the Braintree PayPal button on a ticket product page, and keep the button for tickets that use customer details.
* Fix - Prevented direct ticket purchases without required attendee details while preserving container-managed ticket flows.
* Fix - Prevented a critical error on the Tools page when a ticket email job cannot be created.
* Fix - Tickets from the same purchase no longer repeat or go missing across pages of the My Account tickets list and personal data exports.
* Fix - Show an error instead of a critical error when the admin Create Ticket flow cannot create the order.
* Fix - Prevented a critical error when sending ticket emails for a ticket whose product was deleted.
* Fix - Prevented a critical error when saving or printing a ticket whose product or variation was deleted.
* Fix - Removed a PHP warning and an empty user link from the ticket edit screen when the ticket's user was deleted.
* Dev - Raised the PHPStan analysis level to 3.
* Dev - Raised the PHPStan analysis level to 4.
* Dev - Deprecated WC_Box_Office_Cart::filter_cart_message(), which has had no effect since WooCommerce 3.0.
* Dev - Deprecated WC_Box_Office_Ticket_Admin::register_navigation_items(), which has had no effect since WooCommerce 9.5.
* Dev - Raised the PHPStan analysis level to 5.
* Dev - Fixed PHPStan level 5 findings that needed behavior changes.
* Dev - Raised the PHPStan analysis level to 6.
* Dev - Fixed PHPStan level 6 findings that needed behavior changes.
* Dev - Raised the PHPStan analysis level to 7.
* Dev - Fixed PHPStan level 7 findings that needed behavior changes.
WooCommerce Box Office v1.6.4
- Updated the release deployment to WooCommerce.com.
WooCommerce Box Office v1.6.2
= v1.6.2 =
* Fix - Tickets block's "Order tickets by" setting was not actually sorting results; ticket scan form validation could fail to initialize on some sites.
* Fix - Keep tickets aligned with order trash, restoration and deletion in legacy storage and HPOS while preserving prior ticket revocations.
* Fix - Bulk ticket actions now require permission to edit each ticket; custom staff roles with only edit_posts must be updated before use.
* Fix - Generate checkout ticket barcodes from validated current-order mappings while preserving existing codes and valid tickets alongside incomplete mappings.
* Fix - Preserve free tickets until their full order-line quantity is refunded.
* Fix - Revoked all tickets on fully refunded order lines containing more than five tickets.
* Fix - Required active paid tickets for private content and respected printing settings on direct print links.
* Fix - Restricted ticket and queued-email administration to commerce roles.
* Fix - Bound ticket-field allocation when using customer details.
* Fix - Custom ticket description renderers must register through woocommerce_box_office_ticket_description_formatters; built-in formats retain their layouts.
* Fix - Require scanner authorization before barcode lookup and scope scan nonces to authorized forms, preserving explicit guest scanner policies.
* Fix - Kept manually created tickets pending while their new corresponding order awaits payment.
* Fix - Use cryptographic randomness for new ticket admission barcodes.
* Fix - Kept attendee field text literal while preserving printable-ticket shortcode arguments.
* Fix - Keep private-content recovery responses neutral for all valid email addresses.
* Fix - Limit repeated private-content recovery emails to each recipient.
* Fix - Keep private-content recovery bound to the current public page, including archive forms.
* Fix - Show an unavailable notice when scanning tickets without Order Barcodes active.
* Fix - Made the ticket token hint on the product ticket panel translatable.
* Tweak - Declared compatibility with WooCommerce 11.2.
* Dev - Switched the version headings in changelog.txt to the WordPress.org format.
* Dev - Updated dependencies to address security advisories.
* Dev - Enforce checks for authored stylesheets.
* Dev - Run PHPCS and QIT tooling on PHP 8.4.
* Dev - Read pull request metadata as data and limited the issue-linking workflow token permissions.
* Dev - Managed changelog entries with the Jetpack Changelogger, so pull requests add a change file instead of writing the entry in the pull request description.
* Dev - Updated the development toolchain to Node 24.18 and @wordpress/scripts 35.
* Dev - Updated development dependencies to address security advisories.
=
For activation, use this activator. Exclusively for Babiato.tech members.
https://babiato.tech/free-resources/woo-plugins-activator-activate-all-woo-products.42357/
WooCommerce Box Office v1.6.1
2026-09-15 - version 1.6.1
* Fix - Resolved a fatal error that could make ticket product pages fail to load when Stripe express checkout buttons, such as Apple Pay or Google Pay, were enabled.
WooCommerce Box Office v1.6.0
2026-09-15 - version 1.6.0
* Add - Map checkout billing fields to ticket fields with per-product toggle.
* Add - Show guidance in the Ticket Emails tab on wrapping the "{ticket_link}" in a link to make it clickable.
* Fix - Added additional permission checks to Ticket Tools admin actions.
* Fix - Corrected an issue where submitting one Ticket Tools action could trigger an unrelated bulk update.
* Fix - Correct a malformed date format in the ticket email log meta box.
* Fix - Add visible labels to the ticket scan form's action select and barcode fields to improve accessibility.
* Fix - Replace browser-native validation on the ticket scan form with a persistent, accessible error summary to improve accessibility.
* Fix - Add spacing between the ticket edit and print action links so they are visually distinguishable as separate links.
* Fix - Use accessible row headers in the Attendee Detail table in the default print ticket template to improve accessibility.
* Dev - Pin GitHub Actions and their nested dependencies to immutable commit SHAs.
* Dev - Bump WooCommerce "tested up to" version 11.1.
* Dev - Bump WooCommerce minimum supported version to 10.9.
Decryption key:
WooCommerce Box Office v1.5.2
2026-08-20 - version 1.5.2
* Fix - Ensure ticket field labels are always rendered and inserted as plain text in the product editor.
* Dev - Bump WordPress "Tested up to" version 7.1.
* Dev - Bump WordPress minimum supported version to 6.9.
* Dev - Bump WooCommerce "tested up to" version 11.0.
* Dev - Bump WooCommerce minimum supported version to 10.8.
* Dev - Update the PHP_CodeSniffer development dependency to 3.13.6 and WPCS to 3.4.1.
Decryption key:
*** WooCommerce Box Office Changelog ***
2026-07-13 - version 1.5.1
* Fix - Added accessible inline validation errors and an error summary for required ticket fields in the ticket form, with full ARIA support for improved accessibility.
* Fix - Ensure that tickets link to the customer's account correctly when using the Block Checkout.
* Fix - Add direct-access prevention check to PHP files to resolve Plugin Check action errors.
* Dev - Bump WooCommerce "tested up to" version 10.9.
* Dev - Bump WooCommerce minimum supported version to 10.7.
* Dev - Upgrade Node.js from v20 to v24 and npm from v10 to v11.
* Dev - Upgrade npm and Composer dependencies.
* Dev - Add a spell-check GitHub Actions workflow and fix typos.
Decryption key:
WooCommerce Box Office v1.5.0
- Added autocomplete attributes to ticket form fields.
- Sanitize the Twitter field value to ensure that only the handle is saved and displayed, instead of the full URL.
- Removed the H3 from the ticket form title to correct the heading order.
- Added HTML document and a page title to the print ticket view to improve accessibility.
- Added screen reader text to the "View or Edit" ticket links to improve accessibility.
- Added "Actions" as the column header to resolve the missing column header issue.
- Open print ticket links in the same tab instead of a new tab to improve accessibility.
- Added `role="button"` to ticket form link to improve accessibility.
- Set aria-expanded for the ticket fields when collapsed/expanded
- Updated the ticket list in the `order_tickets` shortcode to use proper `ul`/`li` markup instead of incorrect `dt` elements, improving accessibility and semantic structure.
- Wrapped the ticket fields in the ticket form with `<fieldset>` and `<legend>` to improve accessibility.
- Added the missing table header in the order ticket table to improve accessibility.
- Added the missing table header in the my tickets table to improve accessibility.
- Updated the `aria-label` for the Ticket Details link/button to improve accessibility.
- Linked the label to the input to improve accessibility.
- Bump WooCommerce "tested up to" version 10.8.
- Bump WooCommerce minimum supported version to 10.6.
=
For activation, use this activator. Exclusively for Babiato.tech members.
https://babiato.tech/free-resources/woo-plugins-activator-activate-all-woo-products.42357/
WooCommerce Box Office v1.4.0
Version 1.4.0Released on 2026-04-30
- New checked-in ticket counter on the admin ticket management screen.
- Allow exporting tickets for unpublished, draft, and private ticket products by including all non-trashed post statuses in the admin product query.
- Improved stability when viewing ticket emails for deleted products.
- Ensure tickets are correctly deleted when an order is canceled under HPOS.
- The `[tickets]` shortcode and block now render correctly inside column layouts.
- The `orderby` attribute on the `[tickets]` shortcode now correctly sorts tickets.
- Bump WooCommerce "tested up to" version 10.7.
- Bump WooCommerce minimum supported version to 10.5.
- Bump WordPress "Tested up to" to 7.0.
=
For activation, use this activator. Exclusively for Babiato.tech members.
https://babiato.tech/free-resources/woo-plugins-activator-activate-all-woo-products.42357/