Releases: AreaFiftyLAN/lancie-api
Releases · AreaFiftyLAN/lancie-api
Resolve CORS errors & other improvements
- Continue filter after login resolving CORS errors
- Include date in log actions
- Simplify testing helper methods
- Update to Spring boot 1.5.1
- Update Mollie and Rest-assured
[WARNING] Broken release
Release is broken due to double log4j2 in the build. This build will not run at all.
CRUD ticket types & payment URL
- Correctly check the userId on profile change
- complete CRUD functionality for ticket types
- Allow retrieval of paymentURL of pending order
- Admins are able to override a seat reservation, mail is sent when user is removed from seat
Mail Improvements
- Decrease order keepalive time to 15 minutes.
- Improve mailing templates.
- Various mail fixes.
Dynamic tickets & Anonymous orders
- Tickets can now be dynamically added
- Orders can be created anonymously
- Contact form
- External mailtemplates
- Testing reworked to improve on speed
- Confirmation mail when ordering tickets
- Users are now required to log in with email
- Users now have a birthday field
- Logout endpoint
- Ticket transfer to the same user is not allowed
Consumptiontracker & token based authentication
- Consumptiontracker is added
- Token based authentication
- Tickets can't be transferred when linked with RFID
- RFID can't be linked when ticket is not valid
- Seat can only be reserved when ticket is valid
Reworked mailsender & remove debug logging
- The MailRestController was outdated, this is now upgraded
- The debug log level logs way too much and results in flooding the server's memory
Spring Upgrade, Case Insensitive Requests & Logging
- This release brings a Spring Boot upgrade to 1.3.5.
- In addition to that, login and all GET operations that deal with email or usernames are now case insensitive.
- Finally, we introduced a logger to track down some issues.
Automatic database migrations
This release includes automatic database migrations with Flyway.
Ticket transfer & Teams
This release adds a lot of bugfixes for the ticket transfer and the teams.