Skip to content

Releases: alfio-event/alf.io

Alf.io 2.0-M4.RC3

15 Dec 08:38
2.0-M4.RC3
776043e
Compare
Choose a tag to compare
Alf.io 2.0-M4.RC3 Pre-release
Pre-release

Alf.io 2.0-M4.RC3 (2021-12-15)

This release contains a security fix for the following CVEs:

update is strongly recommended

This release fixes also some errors in the migration files.

BREAKING CHANGES

2.0-M4.RC1 introduced some breaking changes in the database schema.
If you're updating from 2.0-M3, it is strongly suggested to perform a full backup of your database before installing it, so that if anything goes wrong you can rollback to the latest 2.0-M3

Alf.io 2.0-M3-2112

10 Dec 09:20
2.0-M3-2112
e0beb72
Compare
Choose a tag to compare

Alf.io 2.0-M3-2112 (2021-12-10)

This release contains a security fix for a vulnerability in the Log4j library. See GHSA-jfh8-c2jp-5v3q

Full Changelog

2.0-M4.RC2

10 Dec 08:58
2.0-M4.RC2
0202159
Compare
Choose a tag to compare
2.0-M4.RC2 Pre-release
Pre-release

Alf.io 2.0-M4.RC2 (2021-12-10)

This is the second (and probably last) Release Candidate for 2.0-M4. Full Changelog

this release contains a security fix for the Log4j vulnerability (https://www.lunasec.io/docs/blog/log4j-zero-day/). See GHSA-jfh8-c2jp-5v3q

BREAKING CHANGES

2.0-M4.RC1 introduced some breaking changes in the database schema.
If you're updating from 2.0-M3, it is strongly recommended to perform a full backup of your database before installing it, so that if anything goes wrong you can rollback to the latest 2.0-M3

New Features

  • Enable reverse charge for a specific ticket type #1026
  • Define a new API for creating reservations #1035 - sponsored by Eventplane
  • Generate tickets automatically for subscriptions owners #1036 - sponsored by Eventplane
  • Add additional info to check-in extension #1038

Alf.io 2.0-M4.RC1

17 Aug 07:19
2.0-M4.RC1
8d71135
Compare
Choose a tag to compare
Alf.io 2.0-M4.RC1 Pre-release
Pre-release

Alf.io 2.0-M4.RC1 (2021-08-16)

This is the first Release Candidate for 2.0-M4. Full Changelog

BREAKING CHANGES

this release includes some breaking changes in the database schema.
It is strongly suggested to perform a full backup of your database before installing it, so that if anything goes wrong you can rollback to the latest 2.0-M3

New Features

  • Support Hybrid Events #949
  • Introduce Subscriptions #987 - Sponsored by Eventplane
  • Introduce Extension Capabilities #993 - Sponsored by Eventplane
  • Custom Join Links for Online tickets #1017
  • OpenID support for end customers #1006

Fixed Bugs

  • Entering organisation or event stripe "Payment Webhook signing secret" may not override system value. #1019
  • No way to view "additional options" or "donations" purchased so far. #1012
  • Import existing attendees #998

Tech-related changes

  • JavaScript Extension engine: Replace Nashorn with Rhino #956 - thanks to @mejrima

Alf.io 2.0-M3-2107

04 Jul 09:33
2.0-M3-2107
90017cd
Compare
Choose a tag to compare

2.0-M3-2107 (2021-07-04)

Full Changelog

This is an intermediate release between 2.0-M3 and 2.0-M4.

Implemented enhancements:

  • No way to view "additional options" or "donations" purchased so far #967

Fixed bugs:

  • Entering organisation or event stripe "Payment Webhook signing secret" may not override system value. #1019
  • Import existing attendees #998
  • Fix public reservation layout on IE11

Alf.io 2.0-M3

02 Sep 16:30
2.0-M3.1
3fe288b
Compare
Choose a tag to compare

2.0-M3 (2020-09-02)

Full Changelog

Implemented enhancements:

  • Add support for Saferpay #943
  • Dynamic limit of event description field #935
  • Refactor api for managing user/roles #887
  • Apply dynamic discounts #869
  • check if we can use spring aop directly instead of aspectj #669
  • Dynamic CSS templates and system look #394
  • add "social" login #301

Fixed bugs:

  • Translation of dynamic fields does not work #934
  • Account edit page loading forever and showing error message #868

Closed issues:

  • Add documentation for "custom css" feature #938
  • "Refund an arbitrary amount" doesn't validate the import #929
  • Jpeg or png allowed to upload but svg not #97

Merged pull requests:

Alf.io 2.0-M2-2004

05 Apr 13:52
2.0-M2-2004
b984c66
Compare
Choose a tag to compare

2.0-M2-2004 (2020-04-05)

Full Changelog

This is an intermediate release between 2.0 M2 and M3.

see roadmap

New and noteworthy

  • Support for online events: selling tickets for events held online is now easier, see docs
  • Support for Mollie payment provider: Credit Cards, iDEAL, Bancontact and more
  • Support for dynamic discounts, see #869

Implemented enhancements:

  • Initial support for online events #882
  • Missing days in the tickets sold chart #874
  • Expose ticket ID in custom emails #864
  • Add Mollie as a payment gateway #286
  • Define a discountPolicy for each category #220

Fixed bugs:

  • Ticket amount is NaN when cancelling a ticket #880
  • Cannot delete deferred payments #866
  • -NaN in Promo codes administration page when Fixed amount #862

Alf.io 2.0-M2-2001

31 Jan 20:51
2.0-M2-2001
edef515
Compare
Choose a tag to compare

2.0-M2-2001 (2020-01-31)

Full Changelog

This is an intermediate release between 2.0 M2 and M3.

see roadmap

Implemented enhancements:

  • add structured data support #709
  • Offline external payment #854

Fixed bugs:

  • Regression: Force ticket owner assignment at reservation time is now true #852
  • Stripe webhook processing error if platform mode is active #851

EDIT 2020-06-26: removed not released issue, thanks to @Nico0302 for pointing it out

Alf.io 2.0-M2-1912

16 Dec 15:10
2.0-M2-1912
3e86363
Compare
Choose a tag to compare

2.0-M2-1912 (2019-12-16)

Full Changelog

This is an intermediate release between 2.0 M2 and M3.

see roadmap

This version brings a brand-new UI for the reservation process (public), new features on the backoffice, improved UX, and improved performances. Give it a try! :)

👏 Thank you to the organizers involved in the testing phase!

Changelog from M2

Implemented enhancements:

  • RFE: New Event based on an old one (just new date) #598
  • Trim trailing (and leading) blanks (spaces) in all form input fields #786
  • Include additional items in the check-in response [#756]
  • Remove java-object-diff #746
  • #690 improve edit category #706
  • #259 support more currencies #673
  • Add a different symbol for a public or restricted category #799
  • better PDF invoice name #743
  • better defaults configuration values #731
  • 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
  • In admin -> reservation -> billing document tab, the icon for the "type" column is not clear #747
  • Allow multiple check-ins for a ticket #742
  • admin: new event: create ticket category: pre-fill the price with the default one if setted #732
  • Improve the Open Graph on page #708
  • Admin - Improvements to Logistic info and description #694
  • Admin - Active events with 0 events active #693
  • Admin - UX improvements for Languages available #692
  • Remove "Create link to external event" #689
  • List box multi choice into the Attendees' data to collect #675
  • final work for public rest api #657
  • Rearrange Ticket Categories #642
  • i18n: add possibility to override all translations at global, organization, event level #439
  • UX feedback on upload csv on reservation page #749
  • Set editable flag on attendees' data #738
  • Being able to search Reservations by their id #784
  • Spanish translation #493
  • Reservation list: Search by discount code #684
  • Delete Ticket Category from UI #430
  • Disable ticket transfer #641

Fixed bugs:

  • Create an access code for more than 5 ticket but can order only 5 #761
  • Impossible to log in: recaptcha refused to load the script #783
  • fix typo in releaseTicket -> ticket.getId() is used instead of the correct ticket.getCategoryId() #666 (syjer)
  • Minor: Statistics on brand new custom field causes Internal Server Error: / by zero #765
  • Stripe: refund does not work in platform mode #739
  • check potential regression in m2: Category Tokens: if the reservation that had used a category token is cancelled in the admin it will remain PENDING #671
  • 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:

  • Not possible to login to demo site - Recaptcha check failed #815
  • New messages for M2 #704
  • Unable to establish SSL connection #632
  • Please accept me as contributor for translating into Japanese language in POEditor project. #610
  • Can't save event #581
  • Missing documentation how to set up Stripe (willing to help write it) #520
  • Mark ticket payed when goes offline payment #495
  • Error on maps. #492
  • Enforce VAT country code with country selected by ticket holders #434
  • Statics in /resources are not served from Tomcat 9 #387
  • Can not runt the project using IntelliJ #368
  • waiting list: Revert tickets to FREE when they're not bound to a category #353
  • re enable csp (m2) #740
  • Required field configuration causing error on sign-up #737
  • Setup crowdfunding through Opencollective #725
  • Cannot connect the iOS check-in app #701
  • Admin - Improving usability of "Insert new Category" #690
  • Invoice is not generated correctly when a discount is applied #661
  • remove support for ENABLE_CAPTCHA_FOR_OFFLINE_PAYMENTS #646
  • Customizable Footer #529
  • Spanish Translation missing #523
  • Flycheck problem with 1.16.3 on Docker #587
  • No Docker images for recent releases #584
  • bulk load of configuration values #663
  • refactor paypal callback controller #644
  • replace the vat term override in the configuration with a fixed selection. #640
  • for public part of the site: api rest + angular client #588
  • 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:

Read more

Alf.io 2.0-M2

31 Oct 09:44
2.0-M2
479c510
Compare
Choose a tag to compare
Alf.io 2.0-M2 Pre-release
Pre-release

2.0-M2 (2019-10-31)

Full Changelog

This is the third milestone release of 2.0. See roadmap

This release is marked as "non production ready" since it will be tested from some events. We plan to release a production-ready 2.0-M2-1912 by the end of 2019.

If you're willing to test it, please give us feedback on the results

Implemented enhancements:

  • RFE: New Event based on an old one (just new date) #598
  • Trim trailing (and leading) blanks (spaces) in all form input fields #786
  • Include additional items in the check-in response [#756]
  • Remove java-object-diff #746
  • #690 improve edit category #706
  • #259 support more currencies #673
  • Add a different symbol for a public or restricted category #799
  • better PDF invoice name #743
  • better defaults configuration values #731
  • 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
  • In admin -> reservation -> billing document tab, the icon for the "type" column is not clear #747
  • Allow multiple check-ins for a ticket #742
  • admin: new event: create ticket category: pre-fill the price with the default one if setted #732
  • Improve the Open Graph on page #708
  • Admin - Improvements to Logistic info and description #694
  • Admin - Active events with 0 events active #693
  • Admin - UX improvements for Languages available #692
  • Remove "Create link to external event" #689
  • List box multi choice into the Attendees' data to collect #675
  • final work for public rest api #657
  • Rearrange Ticket Categories #642
  • i18n: add possibility to override all translations at global, organization, event level #439
  • UX feedback on upload csv on reservation page #749
  • Set editable flag on attendees' data #738
  • Being able to search Reservations by their id #784
  • Spanish translation #493
  • Reservation list: Search by discount code #684
  • Delete Ticket Category from UI #430
  • Disable ticket transfer #641

Fixed bugs:

  • Create an access code for more than 5 ticket but can order only 5 #761
  • Impossible to log in: recaptcha refused to load the script #783
  • fix typo in releaseTicket -> ticket.getId() is used instead of the correct ticket.getCategoryId() #666 (syjer)
  • Minor: Statistics on brand new custom field causes Internal Server Error: / by zero #765
  • Stripe: refund does not work in platform mode #739
  • check potential regression in m2: Category Tokens: if the reservation that had used a category token is cancelled in the admin it will remain PENDING #671
  • 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:

  • Not possible to login to demo site - Recaptcha check failed #815
  • New messages for M2 #704
  • Unable to establish SSL connection #632
  • Please accept me as contributor for translating into Japanese language in POEditor project. #610
  • Can't save event #581
  • Missing documentation how to set up Stripe (willing to help write it) #520
  • Mark ticket payed when goes offline payment #495
  • Error on maps. #492
  • Enforce VAT country code with country selected by ticket holders #434
  • Statics in /resources are not served from Tomcat 9 #387
  • Can not runt the project using IntelliJ #368
  • waiting list: Revert tickets to FREE when they're not bound to a category #353
  • re enable csp (m2) #740
  • Required field configuration causing error on sign-up #737
  • Setup crowdfunding through Opencollective #725
  • Cannot connect the iOS check-in app #701
  • Admin - Improving usability of "Insert new Category" #690
  • Invoice is not generated correctly when a discount is applied #661
  • remove support for ENABLE_CAPTCHA_FOR_OFFLINE_PAYMENTS #646
  • Customizable Footer #529
  • Spanish Translation missing #523
  • Flycheck problem with 1.16.3 on Docker #587
  • No Docker images for recent releases #584
  • bulk load of configuration values #663
  • refactor paypal callback controller #644
  • replace the vat term override in the configuration with a fixed selection. #640
  • for public part of the site: api rest + angular client #588
  • 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:

Read more