Skip to content

Releases: verbb/events

3.0.4

27 Dec 01:19
Compare
Choose a tag to compare

Fixed

  • Fix Ticket generation when Events, Sessions or Ticket Types were disabled.
  • Fix some misc typos and dependency issues.
  • Fix an error when downloading event PDFs.
  • Fix Session and Ticket Type custom fields not working for indexes.
  • Fix stock availability checks. (thanks @kennethormandy).

3.0.3

18 Nov 23:11
Compare
Choose a tag to compare

Changed

  • Update element translations for display names.

Fixed

  • Fix an error for installs that use a database prefix.
  • Fix an error when handling order-creation with legacy ticket purchasables.
  • Fix incorrect checks for some Ticket Type properties, not saving correctly.
  • Fix default “Seats Per Ticket” value for Ticket Types.
  • Fix some translation strings.
  • Fix an error when sorting events via startDate or endDate.
  • Fix ordering by “Is Occurrence” for Sessions.
  • Fix an error when editing the settings of the Purchased Tickets field.
  • Fix “Purchased Tickets” index title not translatable.
  • Fix email link, referring to the Commerce email in the control panel.
  • Fix a migration error for sessions and ticket types.

3.0.2

13 Nov 08:38
Compare
Choose a tag to compare

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.

Fixed

  • Fix compatibility with nystudio107/craft-seomatic 5.1.6+.

3.0.1

13 Nov 00:26
Compare
Choose a tag to compare

Fixed

  • Fix an Events 2 migration error for sessions and ticket types.
  • Fix Ticket pricing not updating when changing Ticket Type.

2.0.7

13 Nov 08:12
Compare
Choose a tag to compare

Fixed

  • Fix compatibility with nystudio107/craft-seomatic 4.1.6+.

3.0.0

31 Oct 02:18
Compare
Choose a tag to compare

{warning} This release introduces Sessions and re-purposed Ticket Types. As such, it's a major architectural change to how you structure events, which should be largely intuitive. All your existing events and tickets will be migrated. Read through the changes here.

Added

  • Add Sessions inside events to manage multiple dates per Event.
  • Add recurring Sessions to handle your recurring Events. Pick from Once, Daily, Weekly and Monthly.
  • Add GraphQL support.
  • Add the ability to register your own recurring frequency logic.
  • Add helper to events for checking when to automatically generate new Tickets when Sessions or Ticket Types have changed.
  • Add the ability when editing a Session to pick how to update it (just the occurrence, all, future, etc).
  • Add the ability when deleting a Session to pick how to handle it (just the occurrence, all, future, etc).
  • Add Ticket and Purchased Ticket element index tables as custom fields, if you want to attach them to various element screens.
  • Add the ability to set a default time for sessions.
  • Add allowed quantity to tickets types to control the minimum or maximum number of tickets to be purchased.
  • Add download button to purchased ticket interface.
  • Add the ability to attach ticket PDFs to Commerce emails.
  • Add the ability to set the timezone on start/end dates for sessions.
  • Add Events element conditions.
  • Add Purchased Ticket element conditions.
  • Add Promotable field to Ticket Types to control whether tickets should be promotable.
  • Add the ability to set a “Seats per Ticket” setting for tickets.
  • Add Purchased and Available columns for Ticket elements.

Changed

  • Now requires PHP 8.2.0+.
  • Now requires Craft 5.0.0+.
  • Events now no longer house the start/end dates for an event. These are managed in a Session.
  • Ticket Types are now defined in your Event, and have been re-puposed to be more powerful. This replaces what was Tickets in Events 2.x, and is where you define your pricing and capacity.
  • Tickets are now automatically generated for every event, based on the Event Sessions and Ticket Types. Previously, you defined the tickets themselves.
  • Tickets and Ticket Types from Events 2.x have been archived as legacy elements. These are re-created in Events 3.x in their new format.
  • Event capacity is now optional. It can now be used to override the automatically calculated capacity based off Ticket Types.
  • Ticket Type capacity is now required.
  • Checking in a ticket now shows a prompt to check in, rather than automatically checking in a user.
  • Updated the look and content of the check in template.
  • Revamp permissions, include event/session/ticket type view/create/edit/delete permissions.
  • Event element cards now show the event type and start/end date/times of events
  • Deleting a Ticket element is now prevented if any purchased tickets exist.

3.0.0-beta.6

20 Oct 02:03
Compare
Choose a tag to compare
3.0.0-beta.6 Pre-release
Pre-release

Fixed

  • Fix an error when editing Ticket Types.

3.0.0-beta.5

10 Oct 22:40
Compare
Choose a tag to compare
3.0.0-beta.5 Pre-release
Pre-release

Fixed

  • Fix an error when migrating from 3.0.0-beta.2.
  • Fix “All Day” lightswitch not working.

3.0.0-beta.4

06 Oct 12:00
Compare
Choose a tag to compare
3.0.0-beta.4 Pre-release
Pre-release

Added

  • Add the ability to set a “Seats per Ticket” setting for tickets.
  • Add Purchased and Available columns for Ticket elements.

Changed

  • Deleting a Ticket element is now prevented if any purchased tickets exist.

Fixed

  • Handle Ticket elements missing their event, session or type.
  • Fix ticket status pane not appearing when still tickets on an event (bit missing either sessions or ticket types).

3.0.0-beta.3

04 Oct 09:06
Compare
Choose a tag to compare
3.0.0-beta.3 Pre-release
Pre-release

{warning} This release introduces Sessions and re-purposed Ticket Types. As such, it's a major architectural change to how you structure events, which should be largely intuitive. All your existing events and tickets will be migrated. Read through the changes here.

Added

  • Add Sessions inside events to manage multiple dates per Event.
  • Add recurring Sessions to handle your recurring Events. Pick from Once, Daily, Weekly and Monthly.
  • Add GraphQL support.
  • Add the ability to register your own recurring frequency logic.
  • Add helper to events for checking when to automatically generate new Tickets when Sessions or Ticket Types have changed.
  • Add the ability when editing a Session to pick how to update it (just the occurrence, all, future, etc).
  • Add the ability when deleting a Session to pick how to handle it (just the occurrence, all, future, etc).
  • Add Ticket and Purchased Ticket element index tables as custom fields, if you want to attach them to various element screens.
  • Add the ability to set a default time for sessions.
  • Add allowed quantity to tickets types to control the minimum or maximum number of tickets to be purchased.
  • Add download button to purchased ticket interface.
  • Add the ability to attach ticket PDFs to Commerce emails.
  • Add the ability to set the timezone on start/end dates for sessions.
  • Add Events element conditions.
  • Add Purchased Ticket element conditions.
  • Add Promotable field to Ticket Types to control whether tickets should be promotable.

Changed

  • Events now no longer house the start/end dates for an event. These are managed in a Session.
  • Ticket Types are now defined in your Event, and have been re-puposed to be more powerful. This replaces what was Tickets in Events 2.x, and is where you define your pricing and capacity.
  • Tickets are now automatically generated for every event, based on the Event Sessions and Ticket Types. Previously, you defined the tickets themselves.
  • Tickets and Ticket Types from Events 2.x have been archived as legacy elements. These are re-created in Events 3.x in their new format.
  • Event capacity is now optional. It can now be used to override the automatically calculated capacity based off Ticket Types.
  • Ticket Type capacity is now required.
  • Checking in a ticket now shows a prompt to check in, rather than automatically checking in a user.
  • Updated the look and content of the check in template.
  • Revamp permissions, include event/session/ticket type view/create/edit/delete permissions.
  • Event element cards now show the event type and start/end date/times of events

Fixed

  • Fix tickets not being promotable.