Skip to content

Releases: HiEventsDev/Hi.Events

v.1.11.0-beta

Choose a tag to compare

@daveearley daveearley released this 09 Jul 16:54
8da9fee

What's Changed

🌍 Translations & Localization

  • Added Slovak (sk) translation and fixed missing strings across all locales by @pipozzz in #1210
  • Improved French translation by @lionep in #1240

🎟️ Ticketing & Checkout

  • Prevented purchase of hidden products via public checkout by @daveearley in #1259 (Thanks to @0xh3lix for the report.)
  • Rendered offline payment instruction tokens by @realicon23 in #1235
  • Prefilled public checkout from URL query params, including name, email, and optional locking by @skvost in #1234

πŸ” Security & Privacy

βš™οΈ Configuration & Infrastructure

New Contributors

Full Changelog: v.1.10.0-beta...v.1.11.0-beta

v.1.10.0-beta

Choose a tag to compare

@daveearley daveearley released this 01 Jul 21:27
619cbf0

What's Changed

🌍 Translations & Localization

🎟️ Ticketing & Checkout

  • Added ticket date display options by @daveearley in #1214
  • Added organizer setting to hide the checkout β€œCopy my details to attendees” control by @giuliosmall in #1218
  • Fixed issue where unrelated capacity assignments could block checkout by @realicon23 in #1222
  • Rejected negative product quantities during order creation by @daveearley in #1231
  • Enforced promo code usage limits at order reservation by @daveearley in #1233

πŸ” Security & Privacy

  • Sanitized question and organizer descriptions on write by @daveearley in #1232
  • Hid attendee email addresses from the public check-in resource by @realicon23 in #1229

πŸ§ͺ Tests & Maintenance

  • Aligned email template token assertions with current dot-notation tokens by @mrjbj in #1190

New Contributors

Full Changelog: v1.9.0-beta...v.1.10.0-beta

v1.9.0-beta

Choose a tag to compare

@daveearley daveearley released this 28 Apr 20:45
34f3b6a

What's Changed

  • feat: add organizer tracking pixels with cookie consent by @daveearley in #1166
  • feat: add date range event dashboard charts by @mrjbj in #1161
  • feat: add homepage font controls by @manaskumar3003 in #1169
  • fix: unhide hidden categories in event manage view by @Viburnum in #1138
  • fix: wrap hardcoded "at" in order summary email in translations by @dalsoop in #1171
  • fix: prevent SSR crash on unhandled locale in LanguageSwitcher by @dalsoop in #1170
  • fix: handle CHARGE_REFUNDED and REFUND_CREATED events for non-SaaS Stripe refunds by @mrjbj in #1156
  • fix: preserve sized image dimensions after page reload by @mrjbj in #1158
  • i18n: update Italian translations by @albanobattistella in #1151

New Contributors

v1.8.0-beta

Choose a tag to compare

@daveearley daveearley released this 07 Apr 17:06
6bb839c

What's Changed

New Contributors ❀️

Full Changelog: v1.7.1-beta...v1.8.0-beta

v1.7.1-beta

Choose a tag to compare

@daveearley daveearley released this 28 Mar 14:13
8a5c9d2

What's Changed

New Contributors

Full Changelog: v1.7.0-beta...v1.7.1-beta

v1.7.0-beta

Choose a tag to compare

@daveearley daveearley released this 18 Mar 22:28
1c690c1

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: Multi-arch Docker support (#1042) by @vianmora

  • πŸš€ 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


Full Changelog
v1.6.0-beta.1...v1.7.0-beta

v1.6.0-beta.1

Choose a tag to compare

@daveearley daveearley released this 26 Jan 22:55
ac7aec0

What's Changed

Feat

Fix

  • fix(orders): error when marking offline order as paid (#1007) by @daveearley
  • fix(checkout): missing β€œComplete Order” button (#1009) by @nitinog10
  • fix(settings): notify_organizer_of_new_orders toggle not persisting (#1022) by @daveearley

Chore

  • chore(frontend): bump @tabler/icons-react from 2.47.0 to 3.35.0 (#842) by @dependabot[bot]
  • chore(backend): bump laravel/vapor-core from 2.40.0 to 2.41.0 (#817) by @dependabot[bot]

Other

New Contributors

Full Changelog: v1.5.1-beta.1...v1.6.0-beta.1

v1.5.1-beta.1

Choose a tag to compare

@daveearley daveearley released this 08 Jan 22:10
ecb7f08

What's Changed

Full Changelog: v1.5.0-beta.1...v1.5.1-beta.1

v1.5.0-beta.1

Choose a tag to compare

@daveearley daveearley released this 29 Dec 23:20
6a9ccbb

What’s Changed

Features

Fixes

UI and Styling

Translations


New Contributors

v1.4.0-beta.1

Choose a tag to compare

@daveearley daveearley released this 25 Nov 21:41
d553fb1

What's Changed

New Contributors

Full Changelog: v1.3.0-beta.1...v1.4.0-beta.1