Releases: alfio-event/alf.io
Alf.io 2.0-M1-1910
2.0-M1-1910 (2019-10-22)
This is an intermediate release between 2.0 M1 and M2.
see roadmap
Implemented Enhancements:
Fixed bugs:
- Impossible to log in: recaptcha refused to load the script #783 - thanks to cougil
- Create an access code for more than 5 ticket but can order only 5 #761 - thanks to gBaylaender
Alf.io 2.0-M1-1909
2.0-M1-1909 (2019-09-25)
This is an intermediate release between 2.0 M1 and M2.
see roadmap
this release fixes some regressions introduced by the previous releases, and adds some UX enhancements.
Implemented enhancements:
Fixed bugs:
Alf.io 2.0-M1-1907
2.0-M1-1907 (2019-07-12)
This is an intermediate release between 2.0 M1 and M2.
see roadmap
this release fixes some regressions introduced by the previous release, and adds some UX enhancements.
Implemented enhancements:
- Reservation list: Search by discount code #684
Fixed bugs:
Alf.io 2.0-M1-1906
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)
Alf.io 2.0-M1
2.0-M1 (2019-01-30)
This is the second Milestone of 2.0, see Roadmap
Breaking Changes
- Required Java (JDK) Version is now 11
- Minimum PostgreSQL Version is now 9.6
Changelog
Implemented enhancements:
- Update source level compatibility to JDK 11 #570
- enable by default the alf.io PI support #591
- Invoice / Receipt pdf output: write it directly to the outputstream instead of keeping it in memory #578
- Implement italian e-invoicing support #573
- remove unused plugin_log and plugin_configuration tables #553
- remove unused/useless profiles #544
- Reservation detail enhancements #541
- Make easier to print again the badge of an attendee who already checked in #540
- Integrate the new payment api #475
- explore the use of the row security policy of pgsql #469
- Explore how to remove quartz scheduler #361
- Refactoring of Payment methods #323
- Romanian translation #506
- Import the "billing document" feature #476
- Store external systems IDs in Billing Document #543
Fixed bugs:
- in M1/master: we don't send the ticket email automatically #585
- "copy from contact data" does not work for several tickets #517
- Additional options are not shown anywere #516
- VAT rounding can be wrong in some cases #576
- Unused invoice number after failed online payment attempt #571
- Mandatory fields do not let you buy a ticket #561
- Unexpected change email owner notification on ticket update #287
Closed issues:
- instead of creating a new role application_user -> use FORCE ROW LEVEL SECURITY #574
- Remove old code that handle multi db #546
Merged pull requests:
- travis: test multiple postgresql versions #592 (asymmetric)
- #585 fix send tickets automatically #590 (cbellone)
- Docker: remove dependency on links feature #589 (asymmetric)
- refactor: move code from manager to repository (remove template queries) #582 (syjer)
- implement #541 add reservation emails log in reservation #586 (syjer)
- #469 add row security policy #567 (syjer)
- #553 remove unused table plugin_log and plugin_configuration #555 (syjer)
- implement #361 quartz scheduler removal #552 (syjer)
- implement #544 refactor profiles #548 (syjer)
- fix #546 remove unused multi db code #547 (syjer)
- Update spring 5.1 #545 (syjer)
- #476 import billing document #563 (cbellone)
- #540 Add a button to display QR-CODE in checked-in tab #550 (NassimBounouas)
- Merge payment methods #501 (cbellone)
Alf.io 2.0-M0 (E-Invoice-2)
2.0-M0-EINVOICE-2 (2019-01-18)
This is a bugfix release, which also includes some security fixes both in alf.io and its dependencies. Please update your instance
Security Fixes (alf.io):
We've found that there is a way for an user to open (and potentially download and use) a ticket belonging to someone else. Despite the process of obtaining this data requires a deep knowledge of the system, and the chances of getting a hold of said ticket are low, we advise everyone to update their instance.
Security Fixes (dependencies):
- Update Bootstrap version #562
Changelog from V2.0-M0
Breaking Changes
- mysql and hsqldb support has been dropped
- war deployment is not supported anymore
- minimum PostgreSQL version is now 9.5
Implemented enhancements:
Closed issues:
- move all views in afterMigrate__* scripts #479
- Translations for 2.0-M0 #477
- Switch vatchecker implementation #468
- Update to spring boot 2 and spring 5 #467
- Remove hsqldb and mysql support #466
- Remove "http" (Spring) profile, because it does not seems to work (and is confusing) #514
- How to launch in production/non-dev mode with only 8080 and no HTTPs ? #511
- Docker Compose Support #363
Merged pull requests:
- Switch to spring5 and spring boot2, implement #467 #473 (syjer)
- Implement #466 Remove hsql/mysql #471 (syjer)
- implement #468 switch euvatchecker v2 #470 (syjer)
- Add Docker Compose support #534 (asymmetric)
- Fixed French errors #526 (theute)
- remove anyway broken "http" (Spring Boot) profile (fixes #514) #525 (vorburger)
Alf.io 1.16.3
1.16.3 (2019-01-18)
This is a bugfix release, which also includes some security fixes both in alf.io and its dependencies. Please update your instance
Security Fixes (alf.io):
We've found that there is a way for an user to open (and potentially download and use) a ticket belonging to someone else. Despite the process of obtaining this data requires a deep knowledge of the system, and the chances of getting a hold of said ticket are low, we advise everyone to update their instance.
Security Fixes (dependencies):
- Update Bootstrap version #562
Fixed bugs:
- VAT rounding can be wrong in some cases #576
Merged pull requests:
Alf.io 2.0-M0 (E-Invoice-1)
This is a bugfix release
Fixed bugs:
- VAT rounding can be wrong in some cases #576
Closed Issues:
- Update Bootstrap version #562
Changelog from V2.0-M0
Breaking Changes
- mysql and hsqldb support has been dropped
- war deployment is not supported anymore
- minimum PostgreSQL version is now 9.5
Implemented enhancements:
Closed issues:
- move all views in afterMigrate__* scripts #479
- Translations for 2.0-M0 #477
- Switch vatchecker implementation #468
- Update to spring boot 2 and spring 5 #467
- Remove hsqldb and mysql support #466
- Remove "http" (Spring) profile, because it does not seems to work (and is confusing) #514
- How to launch in production/non-dev mode with only 8080 and no HTTPs ? #511
- Docker Compose Support #363
Merged pull requests:
- Switch to spring5 and spring boot2, implement #467 #473 (syjer)
- Implement #466 Remove hsql/mysql #471 (syjer)
- implement #468 switch euvatchecker v2 #470 (syjer)
- Add Docker Compose support #534 (asymmetric)
- Fixed French errors #526 (theute)
- remove anyway broken "http" (Spring Boot) profile (fixes #514) #525 (vorburger)
Alf.io 1.16.2
Alf.io 2.0-M0 E-Invoice
This release add support for Italian E-Invoicing on top of the existing 2.0-M0, see #573
Even if marked as Pre-Release, it should be safe to use it in production, as there are multiple event organizers already using it.
Changelog from V2.0-M0
Breaking Changes
- mysql and hsqldb support has been dropped
- war deployment is not supported anymore
- minimum PostgreSQL version is now 9.5
Implemented enhancements:
Closed issues:
- move all views in afterMigrate__* scripts #479
- Translations for 2.0-M0 #477
- Switch vatchecker implementation #468
- Update to spring boot 2 and spring 5 #467
- Remove hsqldb and mysql support #466
- Remove "http" (Spring) profile, because it does not seems to work (and is confusing) #514
- How to launch in production/non-dev mode with only 8080 and no HTTPs ? #511
- Docker Compose Support #363
Merged pull requests:
- Switch to spring5 and spring boot2, implement #467 #473 (syjer)
- Implement #466 Remove hsql/mysql #471 (syjer)
- implement #468 switch euvatchecker v2 #470 (syjer)
- Add Docker Compose support #534 (asymmetric)
- Fixed French errors #526 (theute)
- remove anyway broken "http" (Spring Boot) profile (fixes #514) #525 (vorburger)