Releases: HiEventsDev/Hi.Events
v1.0.0-beta.3
What's Changed
- Fix event cover upload by @daveearley in #517
Full Changelog: v1.0.0-beta.2...v1.0.0-beta.3
v1.0.0-beta.2
What's Changed
- Fix fee calculations for free tickets by @daveearley in #500
- Fix some attendees not being found when using QR checkin by @daveearley in #507
- Fix missing env variables in server.js by @jakob-info in #487
- Allow uploading images to event descriptions by @daveearley in #512
Full Changelog: v1.0.0-beta.1...v1.0.0-beta.2
v1.0.0-beta.1
🎉 Hi.Events v1.0.0-beta – Public Beta Release!
Hi.Events is now in public beta! After 17 alpha releases packed with features, improvements, and fixes, this marks a big milestone toward a stable v1.0.0 launch. This release focuses on refining core functionality and adding features to support events of all sizes, while continuing to improve the overall user experience.
🚀 Major Features & Improvements
-
Sell products alongside tickets (e.g. merch, donations) – [#239](#239) by @daveearley
-
Event reports (Daily Sales, Product, Promo Code) – [#285](#285) by @daveearley
-
Offline payments + invoicing support – [#341](#341) by @daveearley
-
Public Organizer API endpoints – [#362](#362) by @daveearley
-
Webhook support – [#366](#366) by @daveearley
-
Domain events for integration hooks – [#457](#457) by @daveearley
-
Real-time messaging system for customer support – [#429](#429) by @daveearley
-
Stripe improvements:
- Currency bug fixes – [#484](#484) by @daveearley
- Application fee handling – [#373](#373) by @daveearley
- Stripe Connect type configurable – [#359](#359) by @daveearley
-
Multilingual improvements:
-
New UI / UX enhancements:
- Redesigned Login & Register – [#378](#378), [#429](#429) by @daveearley
- Homepage Designer preview updates – [#375](#375) by @daveearley
- Dashboard checklist – [#446](#446) by @daveearley
- Add notes to attendees – [#320](#320) by @daveearley
- Text editor: add color support – [#477](#477) by @haiphamhoang
-
Performance & Dev Experience:
- Upgrade to Laravel 12 + PHP 8.4 – [#444](#444) by @daveearley
- Docker & dev environment improvements – [#387](#387), [#443](#443), [#470](#470)
- Remove localstorage token – [#426](#426)
- Add Sentry support – [#393](#393)
- Upgrade React Router to v7 – [commit](https://github.com/HiEventsDev/hi.events/[commit](https://github.com/HiEventsDev/hi.events/commit/b9ccedf)/8a7837a)
- Support Fathom Analytics – commit
🐛 Bug Fixes
- Stripe currency bugs – [#484](#484) by @daveearley
- Fix checkout bugs – [#403](#403) by @daveearley
- Ticket not freeing up capacity on cancellation – [#468](#468)
- Webhooks blocking checkout – [#464](#464)
- Fix promo code styling – [#395](#395)
- Widget not working in Firefox/Safari – [#450](#450)
- Product quantity styling – [#424](#424)
- Fix binary downloads – [#407](#407)
- Fix server error on check-in – [#442](#442)
- Email confirmation fix – [#432](#432)
- Fix visibility for users in other accounts – [#434](#434)
- Stop tests running twice – [#418](#418)
- Fix top-level await in Passenger – [#482](#482) by @Stonebubble
🧑💻 New Contributors
- @Stonebubble — [#480](#480), [#482](#482)
- @antkwok — [#478](#478)
- @bramhurkmans — [#491](#491)
- @gussj — [#415](#415)
- @haiphamhoang — [#388](#388), [#477](#477)
- @leonv5 — [#354](#354)
- @podzz — [#369](#369)
🔗 Full Changelog: [Compare v0.8.0-beta.9 → v1.0.0-beta](v0.8.0-beta.9...v1.0.0-beta)
🔧 Upgrade Guide: v1.0.0
Upgrading to v1.0.0 is straightforward and should only take a few minutes.
✅ Step-by-step Instructions
If you're using Docker
-
Pull the latest Docker image
docker compose pull
-
SSH into the container:
- If you're using separate containers:
docker compose exec backend bash - If you're using the all-in-one container:
docker compose exec all-in-one bash
- If you're using separate containers:
-
Run migrations via CLI inside the container:
php artisan migrate
If you're not using Docker
- Pull the latest code from the repository
- Run migrations via CLI:
php artisan migrate
⚠️ API Changes
If you're using the API directly:
- The concept of
ticketshas been renamed toproducts - All ticket-related endpoints have been renamed accordingly
Example:
Old:
GET /events/{{event_id}}/tickets
New:
GET /events/{{event_id}}/products
🧾 Updated API docs (still in progress):
https://documenter.getpostman.com/view/492506/2sA3e2e9KC
If you have any issues, feel free to [open a GitHub discussion](https://github.com/HiEventsDev/hi.events/discussions) or raise an issue.
v1.0.0-alpha.17
What's Changed
- Remove dev dependency:
laravel-langscannerremoved from production by [@Stonebubble](#480) - Fix Stripe currency bugs by [@daveearley](#484)
- Text editor update: Add text color extension by [@haiphamhoang](#477)
- New locale: Add Cantonese Chinese (zh-hk) by [@antkwok](#478)
- New locale: Add Dutch by [@bramhurkmans](#491)
- Fix: Top-level await in
server.jscausing error in Phusion Passenger by [@Stonebubble](#482)
New Contributors
- [@Stonebubble](#480) — first contribution
- [@antkwok](#478) — first contribution
- [@bramhurkmans](#491) — first contribution
Full Changelog: [v1.0.0-alpha.16 → v1.0.0-alpha.17](v1.0.0-alpha.16...v1.0.0-alpha.17)
v1.0.0-alpha.16
What's Changed
- Update Docker Development readme by @daveearley in #470
- Fix order update request not using event ID in update by @daveearley in #473
Full Changelog: v1.0.0-alpha.15...v1.0.0-alpha.16
v1.0.0-alpha.15
What's Changed
- Fix: Cancelling an offline order does not free ticket or global capacity by @daveearley in #468
Full Changelog: v1.0.0-alpha.14...v1.0.0-alpha.15
v1.0.0-alpha.14
What's Changed
- Fix webhooks causing some checkouts to fail by @daveearley in #464
Full Changelog: v1.0.0-alpha.13...v1.0.0-alpha.14
v1.0.0-alpha.13
What's Changed
- Add Dashboard checklist by @daveearley in #446
- Fix ticket widget not working in Firefox and Safari by @daveearley in #450
- Fix disabled ComboBox style by @daveearley in #456
- Add domain events (Preparation for integrations) by @daveearley in #457
- Add outgoing message tracking by @daveearley in #459
Full Changelog: v1.0.0-alpha.12...v1.0.0-alpha.13
v1.0.0-alpha.12
What's Changed
- Fix server error when checking in multiple offline payment attendees by @daveearley in #442
- Development Docker updates by @daveearley in #443
- Update to Laravel 12 and development Docker to PHP 8.4 by @daveearley in #444
Full Changelog: v1.0.0-alpha.11...v1.0.0-alpha.12
v1.0.0-alpha.11
What's Changed
- Fix: email confirmation not working by @daveearley in #432
- Fix: event visibility for users from another account by @daveearley in #434
- Fix: settings translations not showing by @daveearley in #436
- Feat: Send order emails when offline payments marked as paid by @daveearley in #437
Full Changelog: v1.0.0-alpha.10...v1.0.0-alpha.11