Changelog
2.0.12 2026-01-23
Fixed
- Fixed a Mutex exception that could occur in certain scenarios when retrieving a cart.
2.0.11 2025-09-02
Added
- Add
Ticket::getPromotionRelationSource() for promotion category handling.
2.0.10 2025-07-18
Changed
- Update English translations.
2.0.9 2025-05-01
Fixed
- Fix PDF handling for Craft Cloud.
2.0.8 2025-02-02
Fixed
- Allow capacity to be set to null.
- Fix an issue where event ticket types couldn’t be removed.
- Fix an issue where Ticket Types with a Matrix field couldn’t using the Matrix block settings.
2.0.7 2024-11-13
Fixed
- Fix compatibility with
nystudio107/craft-seomatic 4.1.6+.
2.0.6 2024-07-21
Added
- Add error handling for when being unable to check in or check out Purchased Ticket.
- Add before/after check-in/check-out events for Purchased Tickets.
Changed
- Update English translations.
Fixed
- Fix some validation errors when saving events.
- Fix an error when saving events where ticket SKUs were being re-generated.
- Fix an error importing tickets with Feed Me, and only specifying defaults.
- Fix an error when saving a new site.
- Fix an error when creating new events for the non-default site.
- Fix events always being re-saved when updating a site or force-applying project config.
2.0.5 2024-03-04
Fixed
- Fix order of operations when uninstalling the plugin.
2.0.4 2024-01-30
Added
- PDFs now support using the current site’s locale language and formatting.
Fixed
- Fix an error when viewing purchased tickets.
- Fix type for
Ticket::availableQuantity().
2.0.3 2024-01-12
Added
- Add
Ticket::getShippingCategory(), Ticket::getTaxCategory(), TicketType::getShippingCategory() and TicketType::getTaxCategory().
- Add
setType() for tickets.
Changed
- Rename
Share button to View when editing an event in the control panel.
Fixed
- Fix duplicated events not duplicating their tickets.
- Fix incorrect edit link for events.
- Fix an error when requesting PDF tickets when no order was specified.
- Fix a Ticket’s Ticket Type not loading the correct site according to the Ticket’s own site.
- Fix when editing an event - tickets weren’t loaded for the correct site.
- Fix lack of proper multi-site support when editing events.
- Fix ticket capacity checks not working for multiple ticket types in cart.
- Fix incorrectly checking for ticket quantity when using unique ticket line items.
- Fix being unable to set ticket quantity to
null.
2.0.2 2023-11-14
Changed
- Allow event types to customise the Title attribute in field layouts.
- Allow event types to use UI elements in their field layout.
2.0.1 2023-10-25
Fixed
- Implement
Element::trackChanges() for Blitz compatibility.
2.0.0 2023-10-08
Added
- Add missing English Translations.
- Add resave console command for elements.
- Add checks for registering events for performance.
- Add
archiveTableIfExists() to install migration.
Changed
- Now requires PHP
^8.0.2.
- Now requires Craft
^4.0.0.
- Now requires Craft Commerce
^4.0.0.
- Update
endroid/qr-code:^4.0.0 dependancy.
- Use
defineRules() instead of rules() to allow validation overrides properly.
- Update
Endroid\QrCode code for new endroid/qr-code package version.
- Only admins are now allowed to access plugin settings.
- Memoize all services for performance.
- Rename record classes.
- Rename base plugin methods.
jsvrcek/ics dependency updated for php 8.0 support.
- Now requires Events
1.4.20 in order to update from Craft 3.
Fixed
- Fix an error for Feed Me when no event type is set.
- Update PDF rendering to use correct events.
- Fix expired events still showing their front-end templates.
- Fix type for
customer() purchased ticket element query.
- Fix Customer changeover to User.
- Fix errors when saving events with invalid tickets.
- Fix Customer changeover to User (Commerce change).
- Fix an error when editing an event with validation errors.
- Fix an error when editing an event.
- Fix an error when creating an event with empty ticket quantities.
- Fix an error when deleting an event type.
- Fix being unable to manage Events and Purchased tickets in the control panel due to Craft 4.3.2 changes.
- Fix an error when creating an event with an empty capacity.
- Fix an error running
resave console commands.
- Fix querying events by type not working correctly for multiple ticket types.
- Fix querying purchased tickets by event type not working correctly for multiple ticket types.
- Fix an error when uninstalling.
- Fix being unable to view purchased ticket in the control panel.
- Fix an incompatibility with SEOmatic.
- Fix welcome screen icon alignment.
- Fix
project-config/rebuild support.
- Fix Feed Me support.
- Fix an error when uninstalling.
- Fix an error with Craft 4.
- Fix an error with Commerce.
- Fix deprecations.
Removed
- Removed
Ticket::getPurchasedTicketsForLineItem.
- Update
minVersionRequired.
- Remove unneeded migrations.