We're off to DotAll 2022 in Brooklyn NY (plus a little extra sightseeing time). Our support will be limited.

Events Changelog

Events 2.x is on version 2.0.0-beta.4, released on Sep 25, 2022

  • theicons.co/svg/photo-09 Created with Sketch. 50 New features
  • theicons.co/svg/others-47 Created with Sketch. 25 Improvements
  • theicons.co/svg/home-36 Created with Sketch. 98 Bug fixes
View latest release (2.0.0-beta.4) on the Plugin Store

2.0.0-beta.4 - Latest Release

Released Sep 25, 2022

  • theicons.co/svg/photo-09 Created with Sketch.

    Add missing English Translations.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when creating an event with an empty capacity.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error running resave console commands.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix querying events by type not working correctly for multiple ticket types.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix querying purchased tickets by event type not working correctly for multiple ticket types.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when uninstalling.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix being unable to view purchased ticket in the control panel.

2.0.0-beta.3

Released Jul 01, 2022

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an incompatibility with SEOmatic.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix welcome screen icon alignment.

2.0.0-beta.2

Released Jun 08, 2022

  • theicons.co/svg/photo-09 Created with Sketch.

    Add resave console command for elements.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add checks for registering events for performance.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add archiveTableIfExists() to install migration.

  • theicons.co/svg/others-47 Created with Sketch.

    Memoize all services for performance.

  • theicons.co/svg/others-47 Created with Sketch.

    Rename record classes.

  • theicons.co/svg/others-47 Created with Sketch.

    Rename base plugin methods.

  • theicons.co/svg/others-47 Created with Sketch.

    jsvrcek/ics dependency updated for php 8.0 support.

  • theicons.co/svg/others-47 Created with Sketch.

    Now requires Events 1.4.20 in order to update from Craft 3.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix project-config/rebuild support.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Feed Me support.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when uninstalling.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error with Craft 4.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error with Commerce.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix deprecations.

  • theicons.co/svg/home-36 Created with Sketch.

    Removed Ticket::getPurchasedTicketsForLineItem.

  • theicons.co/svg/home-36 Created with Sketch.

    Update minVersionRequired.

  • theicons.co/svg/home-36 Created with Sketch.

    Remove unneeded migrations.

2.0.0-beta.1

Released Mar 10, 2022

  • theicons.co/svg/others-47 Created with Sketch.

    Now requires PHP ^8.0.2.

  • theicons.co/svg/others-47 Created with Sketch.

    Now requires Craft ^4.0.0-beta.1.

  • theicons.co/svg/others-47 Created with Sketch.

    Now requires Craft Commerce ^4.0.0-beta.1.

1.4.23

Released Sep 25, 2022

  • theicons.co/svg/photo-09 Created with Sketch.

    Add validation to event ticket available from/to in relation to each other and the event end datetime.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add validation for events when setting the start date to be later than the end date.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add tabs for events not working correctly in the control panel.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix a validation error with ticket pricing in the control panel.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an issue when checkin/uncheckin for purchased tickets wasn’t working.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix a potential issue when generating QR codes.

1.4.22

Released Aug 25, 2022

  • theicons.co/svg/home-36 Created with Sketch.

    Fix querying events by type not working correctly for multiple ticket types.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix querying purchased tickets by event type not working correctly for multiple ticket types.

1.4.21

Released Jun 28, 2022

  • theicons.co/svg/others-47 Created with Sketch.

    jsvrcek/ics dependency updated for php 8.0 support.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix PDF generation URLs not being correct in headless environments.

1.4.20

Released Oct 30, 2021

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error with querying customer tickets with sql_mode=only_full_group_by.

1.4.19.2

Released Oct 12, 2021

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error being thrown when SEOmatic wasn't installed.

1.4.19.1

Released Oct 05, 2021

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when saving a Event type and the SEOmatic integration.

1.4.19

Released Oct 01, 2021

  • theicons.co/svg/photo-09 Created with Sketch.

    Add support for SEOmatic.

  • theicons.co/svg/others-47 Created with Sketch.

    Update "Ticket PDF Template" plugin setting field to auto-suggest templates.

  • theicons.co/svg/others-47 Created with Sketch.

    Update "Check-in Template" plugin setting field to auto-suggest templates.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix check-in URL shortcut in control panel (when editing a purchased ticket) not being correct.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix redirecting back to the purchased ticket index when checking/unchecking in from the control panel.

1.4.18

Released Sep 02, 2021

  • theicons.co/svg/photo-09 Created with Sketch.

    Add ticketsShippable plugin setting.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add craft.events.ticketTypes().

  • theicons.co/svg/photo-09 Created with Sketch.

    Add order email to "Customer" column for purchased tickets, when ordered by a guest.

  • theicons.co/svg/photo-09 Created with Sketch.

    Allow custom fields to be saved when calling events/purchased-tickets/checkin.

  • theicons.co/svg/photo-09 Created with Sketch.

    Allow checkedIn and checkedIn attributes to be saved when calling events/purchased-tickets/save.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix customer email column.

1.4.17

Released Jul 08, 2021

  • theicons.co/svg/photo-09 Created with Sketch.

    Add “Require User Login” plugin setting for checking-in tickets.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add “Check-in tickets” user permission.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when generating PDFs and custom fonts, where the temporary folder isn’t writable (or created).

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when viewing purchased tickets index where users may not have a first/last name.

1.4.16

Released Jun 04, 2021

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error with purchased tickets when no field layout was set.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when generating an ICS link and setting the location.

1.4.15

Released Jan 15, 2021

  • theicons.co/svg/photo-09 Created with Sketch.

    Add events.edit.details hook to the edit event page. (thanks @joshangell).

  • theicons.co/svg/photo-09 Created with Sketch.

    Add events.edit.actionbutton hook to event edit page. (thanks @joshangell).

  • theicons.co/svg/photo-09 Created with Sketch.

    Add ticketType and ticketTypeId query params to Purchase Ticket elements.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add pluralDisplayName to Event, Purchased Ticket, Ticket and Ticket Type elements.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add duplicate element action for Purchased Ticket elements.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add duplicate element action for Event elements.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add ticketType and ticketTypeId query params to Purchase Ticket element queries.

1.4.14

Released Aug 20, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Fix migration error for older installs where event types had not re-saved to populate ICS settings.

1.4.13

Released Aug 15, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Fix migration error in Postgres.

1.4.12

Released Jun 17, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Allow ticketTypes to be edited with allowAdminChanges set to false.

1.4.11

Released May 14, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Fix tickets not being site-aware.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix potential error for purchased tickets with no ticket.

1.4.10

Released May 10, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Fix saving event content in the incorrect site.

1.4.9

Released May 05, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Fix checkin controller redirecting incorrectly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix site dropdown redirecting incorrectly for events.

1.4.8

Released Apr 28, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Fix typo for Feed Me mapping.

1.4.7

Released Apr 16, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Fix logging error Call to undefined method setFileLogging().

1.4.6

Released Apr 15, 2020

  • theicons.co/svg/others-47 Created with Sketch.

    File logging now checks if the overall Craft app uses file logging.

  • theicons.co/svg/others-47 Created with Sketch.

    Log files now only include GET and POST additional variables.

1.4.5

Released Apr 14, 2020

  • theicons.co/svg/photo-09 Created with Sketch.

    Add Feed Me support for importing events.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add ICS support. See docs.

  • theicons.co/svg/home-36 Created with Sketch.

    Only allow editing of event/ticket types if editable.

  • theicons.co/svg/home-36 Created with Sketch.

    Ensure plugin project config is removed when uninstalling.

1.4.4

Released Mar 16, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Allows getting the ticket download via the purchasedTicket id. (thanks @samuelbirch).

  • theicons.co/svg/home-36 Created with Sketch.

    Use existing ticketSku if not passed when saving purchasedTicket. (thanks @samuelbirch).

  • theicons.co/svg/home-36 Created with Sketch.

    Fix error in purchasedTicket->getTicketType(). (thanks @samuelbirch).

1.4.3

Released Mar 06, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    When generating purchased tickets use serialized field values so that elements etc get regenerated. (thanks @joshangell).

  • theicons.co/svg/home-36 Created with Sketch.

    Fix incorrect error from failed ticket validation.

1.4.2

Released Feb 28, 2020

  • theicons.co/svg/others-47 Created with Sketch.

    Updated ticket element sources to match that of purchased tickets. (thanks @samuelbirch).

  • theicons.co/svg/home-36 Created with Sketch.

    Fix fatal migration error.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix saving of custom fields for a purchased ticket. (thanks @samuelbirch).

1.4.1

Released Feb 26, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Fix purchased ticket custom fields in element index.

1.4.0

Released Feb 25, 2020

  • theicons.co/svg/photo-09 Created with Sketch.

    Add un-checkin function for purchased tickets. (thanks @samuelbirch).

  • theicons.co/svg/photo-09 Created with Sketch.

    Add custom fields to purchased tickets (inherited from the ticket's type). (thanks @samuelbirch).

  • theicons.co/svg/photo-09 Created with Sketch.

    Add controller action for manual purchased ticket checkin or un-checkin. (thanks @samuelbirch).

  • theicons.co/svg/photo-09 Created with Sketch.

    Add checkin/un-checkin button on the purchased ticket detail page. (thanks @samuelbirch).

  • theicons.co/svg/photo-09 Created with Sketch.

    Add checkin action to the purchased ticket index page. (thanks @samuelbirch).

  • theicons.co/svg/photo-09 Created with Sketch.

    Upon checkout completion, if a line item option matches the handle of a custom field on a purchased ticket, it'll now push that value onto the custom field. This means you won't have to dive through line item options from now on, instead accessing that info on a purchased ticket element.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add customer email and name to purchased ticket element index table, for viewing event attendees.

  • theicons.co/svg/others-47 Created with Sketch.

    Update ticket availableCapacity to return the events availableCapacity if not quantity is not set. (thanks @samuelbirch).

  • theicons.co/svg/others-47 Created with Sketch.

    Tickets are un-editable by default. (thanks @samuelbirch).

  • theicons.co/svg/others-47 Created with Sketch.

    Purchased tickets are now grouped by their event type in the control panel. (thanks @samuelbirch).

  • theicons.co/svg/home-36 Created with Sketch.

    Fix some translations in the CP not being to the Events plugin's scope.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix minor style issue for meta sidebar for purchased tickets

1.3.2

Released Feb 02, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Fix potential errors when no event or ticket exists anymore for a purchased ticket

1.3.1

Released Jan 30, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Fix check-in error when no ticket is found.

1.3.0

Released Jan 29, 2020

  • theicons.co/svg/photo-09 Created with Sketch.

    Craft 3.4 compatibility.

  • theicons.co/svg/photo-09 Created with Sketch.

    Commerce 3.0 compatibility.

1.2.1

Released Jan 18, 2020

  • theicons.co/svg/photo-09 Created with Sketch.

    Add customer query param to craft.events.purchasedTickets().

  • theicons.co/svg/photo-09 Created with Sketch.

    Add customer query param to craft.events.tickets().

  • theicons.co/svg/photo-09 Created with Sketch.

    Add customer query param to craft.events.events().

  • theicons.co/svg/photo-09 Created with Sketch.

    Add craft.events.hasTicket(order).

  • theicons.co/svg/photo-09 Created with Sketch.

    Add Event name, Ticket name, or Order reference to list of searchable attributes for purchased ticket elements.

1.2.0

Released Jan 07, 2020

  • theicons.co/svg/photo-09 Created with Sketch.

    Add purchased tickets screen to CP, showing individual tickets and purchases.

  • theicons.co/svg/photo-09 Created with Sketch.

    Purchased tickets are now elements! Edit and delete purchased tickets is supported.

  • theicons.co/svg/photo-09 Created with Sketch.

    Show purchased tickets in the CP with their quantity, and a summary table below the ticket definitions.

  • theicons.co/svg/others-47 Created with Sketch.

    Improve ticket-type custom field display. Now, whenever a ticket type is selected, all ticket type fields are shown, rather than having to save and reload the event.

  • theicons.co/svg/home-36 Created with Sketch.

    Cleanup purchasable options.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix event types permission.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix available ticket quantity checks.

1.1.7.1

Released Dec 02, 2019

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed typo. (thanks @samuelbirch).

1.1.7

Released Dec 02, 2019

  • theicons.co/svg/photo-09 Created with Sketch.

    Add cp.events.event.edit.details template hook. (thanks @samuelbirch).

  • theicons.co/svg/photo-09 Created with Sketch.

    Add better warning when Commerce isn’t installed.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add hasTickets to event types.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add confirm when deleting an events’ ticket type.

  • theicons.co/svg/others-47 Created with Sketch.

    No longer override Total Capacity field when changing ticket type quantity.

  • theicons.co/svg/others-47 Created with Sketch.

    Provide better handling for either event capacity or ticket quantity not being set.

  • theicons.co/svg/others-47 Created with Sketch.

    Do not include custom fields in ticket snapshot.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix ticket type permissions.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix ticket check-in not working.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix error thrown in isTicket.

1.1.6

Released Sep 03, 2019

  • theicons.co/svg/photo-09 Created with Sketch.

    Add Check-in template and nicer default template instead of JSON.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix error when running live preview on an event.

1.1.5

Released Aug 09, 2019

  • theicons.co/svg/home-36 Created with Sketch.

    Fix incorrect available ticket calculation when adding to cart (again).

1.1.4

Released Aug 08, 2019

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed sharing preview not working correctly for anonymous requests.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix capacity database column set incorrectly, in some cases (upgrading from older plugin versions).

  • theicons.co/svg/home-36 Created with Sketch.

    Fix lack of total event capacity checks when adding to cart.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix isAvailable checks on event and ticket incorrectly reporting what’s available.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix incorrect available ticket calculation when adding to cart.

1.1.3

Released Jul 28, 2019

  • theicons.co/svg/home-36 Created with Sketch.

    Fix craft.events.events() not including currently-on events.

1.1.2

Released Jul 25, 2019

  • theicons.co/svg/photo-09 Created with Sketch.

    Add support for Klaviyo Connect plugin.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix error when trying to save an event after validation failed.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix deleting ticket type not deleting associated tickets.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix error with empty tickets for an event.

  • theicons.co/svg/home-36 Created with Sketch.

    Allow Commerce 3 to work.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix invalid element type class being registered for events.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix error with project config rebuild. (thanks @ttempleton).

  • theicons.co/svg/home-36 Created with Sketch.

    Fix incorrectly reporting tickets as unavailable.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix being unable to delete tickets from event.

1.1.1

Released May 17, 2019

  • theicons.co/svg/home-36 Created with Sketch.

    Fix error thrown when creating new tickets for event.

  • theicons.co/svg/home-36 Created with Sketch.

    Show an error settings icon when saving an event with required ticket type fields not set.

1.1.0

Released May 12, 2019

  • theicons.co/svg/photo-09 Created with Sketch.

    Add Title Format to event types.

  • theicons.co/svg/others-47 Created with Sketch.

    When calling craft.events.events() in your templates, it will now only show events with a start date after today.

  • theicons.co/svg/others-47 Created with Sketch.

    Change default sort to be the startDate ascending (oldest first).

  • theicons.co/svg/others-47 Created with Sketch.

    Tickets are now not required when saving an event.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix incorrect editable event types being returned.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix error occurring in an events field modal.

  • theicons.co/svg/home-36 Created with Sketch.

    Add missing startDate and endDate query params.

  • theicons.co/svg/home-36 Created with Sketch.

    Ensure tickets have a title value.

1.0.2.1

Released Apr 30, 2019

  • theicons.co/svg/home-36 Created with Sketch.

    Fix incorrect casing of events.js. (thanks @johnnynotsolucky).

1.0.2

Released Apr 30, 2019

  • theicons.co/svg/others-47 Created with Sketch.

    Quantity for tickets is no longer required.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix deprecation error.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix filtering events by event type.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix errors when trying to view tickets in an element select interface.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix being unable to add new events in some instances.

1.0.1

Released Apr 24, 2019

  • theicons.co/svg/home-36 Created with Sketch.

    Ensure Commerce 2.1 is required.

  • theicons.co/svg/home-36 Created with Sketch.

    Update endroid/qrcode to endroid/qr-code.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed some issues during install.

1.0.0

Released Apr 23, 2019

  • theicons.co/svg/photo-09 Created with Sketch.

    Craft 3 version.

0.1.1

Released Jul 31, 2018

  • theicons.co/svg/home-36 Created with Sketch.

    Ensure cart-adding supports notes and options.

  • theicons.co/svg/home-36 Created with Sketch.

    Switch events to be output ascending by default.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix incorrect references for PDF config files.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix displaying price incorrectly for some locales.

0.1.0

Released Feb 09, 2018

  • theicons.co/svg/photo-09 Created with Sketch.

    Initial beta release.

Get started with Events

Available for Craft 4. Get it from the plugin store.