Skip to content

v1.0.0-beta.1

Compare
Choose a tag to compare
@daveearley daveearley released this 18 Apr 04:51
· 75 commits to main since this release
34a16b2

πŸŽ‰ 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


πŸ› 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


πŸ”— 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

  1. Pull the latest Docker image

    docker compose pull
  2. 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
  3. Run migrations via CLI inside the container:

    php artisan migrate

If you're not using Docker

  1. Pull the latest code from the repository
  2. Run migrations via CLI:
    php artisan migrate

⚠️ API Changes

If you're using the API directly:

  • The concept of tickets has been renamed to products
  • 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.