2.0-M1-1906 (2019-06-10)
This is an intermediate release between 2.0 M1 and M2.
We're promoting this release as stable because some organizers have already used it in production, and sold more than 5k tickets with it.
Most notable changes:
- Support for Stripe's Strong Customer Authentication implementation, see tutorial
- Revolut automatic incoming wire transfer reconciliation
- iOS wallet support, see tutorial
- Turkish translation (thanks to mortendir)
Implemented enhancements:
- Sort list on invoice number #462
- remove the need of an api map key #637
- Deleting Additional options not working #611
- iOS wallet support #597
- Stripe - Strong Customer Authentication (SCA) #593
- Waiting queue export (download) #549
- Explore integration of payment provider: revolut #472
- Save price information on reservation #647 (cbellone)
Fixed bugs:
- discount with type DiscountType.PERCENTAGE are not applied to additional services #651
- Stripe - Nothing happen on pay button (ticket sub form) #617
- hide delete button if an additional option has been used #613
Closed issues:
- Disable ticket transfer #641
- switch from postgresql-embedded to otj-pg-embedded #630
- Configure text for promotional code #627
- Temperamental Setup #614
- OpenShift: The ImageStreamTag "s2i-java:latest" is invalid: from: Error resolving ImageStreamTag s2i-java:latest in namespace demo: imagestreams.image.openshift.io "s2i-java" not found #604
- UUID/ID vs Invoice Number #455
Merged pull requests:
- WaitingQueueManager.getSubscriptionType: ignore restricted categories #653 (syjer)
- force required check if the submitted form does not contains the field #652 (syjer)
- fix coveralls #650 (syjer)
- Add access codes #649 (cbellone)
- Add CodeTriage badge to exteso/alf.io #648 (codetriage-readme-bot)
- Settings ui refactoring #643 (cbellone)
- implement #637 remove map api key mandatory check #639 (syjer)
- Add Turkish translations #636 (mortendir)
- implement #549 waiting queue export #635 (syjer)
- #613 implement hide delete button if the additional item has been used #634 (syjer)
- implement #630 switch to otj pg embedded #633 (syjer)
- add links to hub.docker.com to README #628 (vorburger)
- implement admin job queue #623 (cbellone)
- #472 revolut integration #622 (cbellone)
- Fix translation fr #619 (Mefl)
- #593 stripe sca #615 (cbellone)
- cache the deja vu sans mono as a temporary file #612 (syjer)
- move cache on tmp file #609 (syjer)
- Update public_fr.properties #607 (PIMboula)
- fix OpenShift YAML (fixes #604) #606 (vorburger)
- add ElephantSQL to OpenShift doc #603 (vorburger)
- add .gradletasknamecache to .gitignore #601 (vorburger)
- add minor clarification to README (re. 8080 & admin) #600 (vorburger)
- add OpenShift README How To/YAML & .s2i/environment #524 (vorburger)