Alf.io 2.0-M1
Pre-release
Pre-release
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)