What’s Changed
-
✨ Feature: Waitlist for sold out products (#1043) by @daveearley
-
✨ Feature: Add scheduled message support (#1036) by @daveearley
-
✨ Feature: Introduce organizer-level webhooks for event lifecycle management (#1050) by @Sipioteo
-
✨ Feature: Add congrats modal when making event live (#1031) by @daveearley
-
✨ Feature: Support any currency for application fees (#1029) by @daveearley
-
✨ Feature: Improve overselling safety (#1045) by @daveearley
-
✨ Feature: Add event and organizer delete, archive, and management improvements (#1104) by @daveearley
-
🐛 Fix: Update attendee statistic updates (#1071) by @daveearley
-
🐛 Fix: Waitlist race conditions and capacity double-counting (#1072) by @daveearley
-
🐛 Fix: XSS, SSRF, and missing session verification (#1081) by @daveearley
-
🐛 Fix: Negative quantity validation error on tiered products (#1087) by @daveearley
-
🐛 Fix: Widget color validation rejecting uppercase hex values (#1103) by @daveearley
-
🐛 Fix: Null price error in attendee ticket email context (#1102) by @daveearley
-
🐛 Fix: Sanitize email template body with HTMLPurifier (#1105) by @daveearley
-
🐛 Fix: Cast page and per_page to int in QueryParamsDTO (#1113) by @daveearley
-
🐛 Fix: Handle empty enum values in BaseDTO and suppress ResourceConflictException reporting (#1114) by @daveearley
-
🐛 Fix: Skip payout events from Stripe Connect accounts (#1115) by @daveearley
-
🐛 Fix: Hardcoded database username and DB name in AIO compose file (#1111) by @anthonyrom
-
🐛 Fix: Capture document.currentScript before DOMContentLoaded (#1054) by @vianmora
-
🔧 Improvement: Move UTC handling (#1082) by @daveearley
-
🧹 Chore: Generic docs cleanup (#1046) by @daveearley
-
🧹 Chore: Update sentry settings (#1112) by @daveearley
-
🚀 Infra: Add Laravel scheduler to all-in-one Docker setup (#1090) by @daveearley
-
🚀 Infra: Add version management and system info endpoint (#1091) by @daveearley
-
🌍 Localization: Update Italian translations (#1039, #1088) by @albanobattistella
-
🌍 Localization: Fix Italian assets trailing character (#1070) by @zabaj1
-
🌍 Localization: Fix "Google Mapa" typo in location settings (#1034) by @anthonyrom
Upgrade Notes
To support waitlists and scheduled messages, you must ensure the Laravel scheduler is running.
If you are using the all-in-one Docker image, the scheduler is already included.
If you are running the backend image or from source, you will need to run it yourself.
See Laravel docs for setup:
https://laravel.com/docs/12.x/scheduling#running-the-scheduler
If the scheduler is not running, waitlists will not release tickets and scheduled messages will not be sent.
New Contributors
- @anthonyrom made their first contribution in #1034
- @vianmora made their first contribution in #1054
- @Sipioteo made their first contribution in #1050
- @zabaj1 made their first contribution in #1070
Full Changelog
v1.6.0-beta.1...v1.7.0-beta