Events 1.x is on version 1.4.15, released on Jan 15, 2021
Released Jan 15, 2021
Add events.edit.details
hook to the edit event page. (thanks @joshangell).
Add events.edit.actionbutton
hook to event edit page. (thanks @joshangell).
Add ticketType
and ticketTypeId
query params to Purchase Ticket elements.
Add pluralDisplayName
to Event, Purchased Ticket, Ticket and Ticket Type elements.
Add duplicate element action for Purchased Ticket elements.
Add duplicate element action for Event elements.
Add ticketType
and ticketTypeId
query params to Purchase Ticket element queries.
Released Aug 20, 2020
Fix migration error for older installs where event types had not re-saved to populate ICS settings.
Released Aug 15, 2020
Fix migration error in Postgres.
Released Jun 17, 2020
Allow ticketTypes
to be edited with allowAdminChanges
set to false.
Released May 14, 2020
Fix tickets not being site-aware.
Fix potential error for purchased tickets with no ticket.
Released May 10, 2020
Fix saving event content in the incorrect site.
Released May 05, 2020
Fix checkin controller redirecting incorrectly.
Fix site dropdown redirecting incorrectly for events.
Released Apr 28, 2020
Fix typo for Feed Me mapping.
Released Apr 16, 2020
Fix logging error Call to undefined method setFileLogging()
.
Released Apr 15, 2020
File logging now checks if the overall Craft app uses file logging.
Log files now only include GET
and POST
additional variables.
Released Apr 14, 2020
Add Feed Me support for importing events.
Add ICS support. See docs.
Only allow editing of event/ticket types if editable.
Ensure plugin project config is removed when uninstalling.
Released Mar 16, 2020
Allows getting the ticket download via the purchasedTicket id. (thanks @samuelbirch).
Use existing ticketSku
if not passed when saving purchasedTicket. (thanks @samuelbirch).
Fix error in purchasedTicket->getTicketType()
. (thanks @samuelbirch).
Released Mar 06, 2020
When generating purchased tickets use serialized field values so that elements etc get regenerated. (thanks @joshangell).
Fix incorrect error from failed ticket validation.
Released Feb 28, 2020
Updated ticket element sources to match that of purchased tickets. (thanks @samuelbirch).
Fix fatal migration error.
Fix saving of custom fields for a purchased ticket. (thanks @samuelbirch).
Released Feb 26, 2020
Fix purchased ticket custom fields in element index.
Released Feb 25, 2020
Add un-checkin function for purchased tickets. (thanks @samuelbirch).
Add custom fields to purchased tickets (inherited from the ticket's type). (thanks @samuelbirch).
Add controller action for manual purchased ticket checkin or un-checkin. (thanks @samuelbirch).
Add checkin/un-checkin button on the purchased ticket detail page. (thanks @samuelbirch).
Add checkin action to the purchased ticket index page. (thanks @samuelbirch).
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.
Add customer email and name to purchased ticket element index table, for viewing event attendees.
Update ticket availableCapacity
to return the events availableCapacity if not quantity is not set. (thanks @samuelbirch).
Tickets are un-editable by default. (thanks @samuelbirch).
Purchased tickets are now grouped by their event type in the control panel. (thanks @samuelbirch).
Fix some translations in the CP not being to the Events plugin's scope.
Fix minor style issue for meta sidebar for purchased tickets
Released Feb 02, 2020
Fix potential errors when no event or ticket exists anymore for a purchased ticket
Released Jan 30, 2020
Fix check-in error when no ticket is found.
Released Jan 29, 2020
Craft 3.4 compatibility.
Commerce 3.0 compatibility.
Released Jan 18, 2020
Add customer
query param to craft.events.purchasedTickets()
.
Add customer
query param to craft.events.tickets()
.
Add customer
query param to craft.events.events()
.
Add craft.events.hasTicket(order)
.
Add Event name, Ticket name, or Order reference to list of searchable attributes for purchased ticket elements.
Released Jan 07, 2020
Add purchased tickets screen to CP, showing individual tickets and purchases.
Purchased tickets are now elements! Edit and delete purchased tickets is supported.
Show purchased tickets in the CP with their quantity, and a summary table below the ticket definitions.
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.
Cleanup purchasable options.
Fix event types permission.
Fix available ticket quantity checks.
Released Dec 02, 2019
Fixed typo. (thanks @samuelbirch).
Released Dec 02, 2019
Add cp.events.event.edit.details
template hook. (thanks @samuelbirch).
Add better warning when Commerce isn’t installed.
Add hasTickets
to event types.
Add confirm when deleting an events’ ticket type.
No longer override Total Capacity field when changing ticket type quantity.
Provide better handling for either event capacity or ticket quantity not being set.
Do not include custom fields in ticket snapshot.
Fix ticket type permissions.
Fix ticket check-in not working.
Fix error thrown in isTicket
.
Released Sep 03, 2019
Add Check-in template and nicer default template instead of JSON.
Fix error when running live preview on an event.
Released Aug 09, 2019
Fix incorrect available ticket calculation when adding to cart (again).
Released Aug 08, 2019
Fixed sharing preview not working correctly for anonymous requests.
Fix capacity database column set incorrectly, in some cases (upgrading from older plugin versions).
Fix lack of total event capacity checks when adding to cart.
Fix isAvailable
checks on event and ticket incorrectly reporting what’s available.
Fix incorrect available ticket calculation when adding to cart.
Released Jul 28, 2019
Fix craft.events.events()
not including currently-on events.
Released Jul 25, 2019
Add support for Klaviyo Connect plugin.
Fix error when trying to save an event after validation failed.
Fix deleting ticket type not deleting associated tickets.
Fix error with empty tickets for an event.
Allow Commerce 3 to work.
Fix invalid element type class being registered for events.
Fix error with project config rebuild. (thanks @ttempleton).
Fix incorrectly reporting tickets as unavailable.
Fix being unable to delete tickets from event.
Released May 17, 2019
Fix error thrown when creating new tickets for event.
Show an error settings icon when saving an event with required ticket type fields not set.
Released May 12, 2019
Add Title Format to event types.
When calling craft.events.events()
in your templates, it will now only show events with a start date after today.
Change default sort to be the startDate ascending (oldest first).
Tickets are now not required when saving an event.
Fix incorrect editable event types being returned.
Fix error occurring in an events field modal.
Add missing startDate
and endDate
query params.
Ensure tickets have a title value.
Released Apr 30, 2019
Fix incorrect casing of events.js
. (thanks @johnnynotsolucky).
Released Apr 30, 2019
Quantity for tickets is no longer required.
Fix deprecation error.
Fix filtering events by event type.
Fix errors when trying to view tickets in an element select interface.
Fix being unable to add new events in some instances.
Released Apr 24, 2019
Ensure Commerce 2.1 is required.
Update endroid/qrcode
to endroid/qr-code
.
Fixed some issues during install.
Released Apr 23, 2019
Craft 3 version.
Released Jul 31, 2018
Ensure cart-adding supports notes and options.
Switch events to be output ascending by default.
Fix incorrect references for PDF config files.
Fix displaying price incorrectly for some locales.
Released Feb 09, 2018
Initial beta release.
Available for Craft 3. Get it from the plugin store.