github HiEventsDev/Hi.Events v1.0.0-beta.1

latest releases: v1.4.0-beta.1, v1.3.0-beta.1, v1.2.0-beta.1...
8 months ago

๐ŸŽ‰ 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.

Don't miss a new Hi.Events release

NewReleases is sending notifications on new releases.