Skip to content

Releases: alfio-event/alf.io

Alf.io 2.0-M1-1910

22 Oct 19:07
2.0-M1-1910
8e5c9bd
Compare
Choose a tag to compare

2.0-M1-1910 (2019-10-22)

Full Changelog

This is an intermediate release between 2.0 M1 and M2.

see roadmap

Implemented Enhancements:

  • Being able to search Reservations by their id: #784 - thanks to agoncal

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

25 Sep 13:04
2.0-M1-1909
478d423
Compare
Choose a tag to compare

2.0-M1-1909 (2019-09-25)

Full Changelog

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:

  • Add sponsor comments on the mobile app #762
  • Allow multiple check-ins for a ticket #742

Fixed bugs:

  • Stripe: refund does not work in platform mode #739
  • Minor: Statistics on brand new custom field causes Internal Server Error: / by zero #765 - thanks to vorburger
  • fixed race condition when using categories access codes #775

Alf.io 2.0-M1-1907

12 Jul 13:54
2.0-M1-1907
5d5ca24
Compare
Choose a tag to compare

2.0-M1-1907 (2019-07-12)

Full Changelog

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:

  • fix typo in releaseTicket -> ticket.getId() is used instead of the correct ticket.getCategoryId() #666 (syjer)

Alf.io 2.0-M1-1906

10 Jun 20:56
2.0-M1-1906.1
0ad55a3
Compare
Choose a tag to compare

2.0-M1-1906 (2019-06-10)

Full Changelog

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:

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:

Alf.io 2.0-M1

31 Jan 07:06
2.0-M1
33fdf49
Compare
Choose a tag to compare
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

Full 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:

Alf.io 2.0-M0 (E-Invoice-2)

18 Jan 13:17
2.0-M0-EINVOICE-2
bb034d2
Compare
Choose a tag to compare
Pre-release

2.0-M0-EINVOICE-2 (2019-01-18)

Full Changelog

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:

  • Attendee form: add additional fields before standard fields #539
  • import new reservation flow #464

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:

Alf.io 1.16.3

18 Jan 13:17
1.16.3
4696710
Compare
Choose a tag to compare

1.16.3 (2019-01-18)

Full Changelog

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:

  • Detect if Flyway should avoid to check if the actual schema is non-empty #559 (cougil)

Alf.io 2.0-M0 (E-Invoice-1)

15 Jan 19:33
2.0-M0-EINVOICE-1
86877ae
Compare
Choose a tag to compare
Pre-release

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:

  • Attendee form: add additional fields before standard fields #539
  • import new reservation flow #464

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:

Alf.io 1.16.2

15 Jan 07:06
1.16.2
c131290
Compare
Choose a tag to compare

1.16.2 (2019-01-15)

Full Changelog

This is a bugfix release

Fixed bugs:

  • VAT rounding can be wrong in some cases #576

Closed Issues:

  • Update Bootstrap version #562

Merged pull requests:

  • Detect if Flyway should avoid to check if the actual schema is non-empty #559 (cougil)

Alf.io 2.0-M0 E-Invoice

05 Jan 10:26
2.0-M0-EINVOICE
166f8c7
Compare
Choose a tag to compare
Pre-release

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:

  • Attendee form: add additional fields before standard fields #539
  • import new reservation flow #464

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: