All Versions
73
Latest Version
Avg Release Cycle
44 days
Latest Release
1384 days ago

Changelog History
Page 1

  • v2.0-M3.1 Changes

    September 02, 2020

    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:

    • Saferpay integration #944 (cbellone)
    • 0๏ธโƒฃ Centralize default value for Boolean settings #940 (cbellone)
    • 935 dynamic limit event description #939 (cbellone)
    • ๐Ÿ”’ #669 remove aspectj, now we execute the row level security related queries in a custom DataSourceTransactionManager.prepareTransactionalConnection #937 (syjer)
    • โฌ†๏ธ Bump lodash from 4.17.15 to 4.17.19 #933 (dependabot[bot])
    • โฌ†๏ธ Bump lodash from 4.17.14 to 4.17.19 in /website #932 (dependabot[bot])
    • ๐Ÿ”„ change Refund input type from text to number #930 (yankedev)
    • โšก๏ธ Update Docker build steps #927 (ebartz)
    • Formatting for OpenShift #925 (jjasghar)
    • โž• add possibility to define globally and event level css #922 (syjer)
    • ๐ŸŽ Online events: Check-in performance enhancement #898 (cbellone)
    • ๐Ÿ›  fix wrong test of width with height #896 (emassip)
    • ๐Ÿ”‹ Feature/97 add svg support using salamander #895 (emassip)
    • โž• Add HTML version for online event ticket email #894 (salmar)
    • ๐Ÿ‘ better error management when trying to remove a reservation with an aโ€ฆ #892 (baccinelli)
    • โž• added open id doc #891 (MatteoBre)
    • ๐Ÿ‘Œ Improve calendar invite #889 (salmar)
    • ๐Ÿ”จ Refactor update current user profile/password: fix #887 #888 (syjer)
    • ๐Ÿ›  Fix supervisor profile page (#868) #886 (emassip)
    • ๐Ÿ‘Œ Support HTML email templates #885 (salmar)
    • ๐Ÿ‘Œ Support online events #883 (cbellone)
    • OpenId added as a method of authentication #881 (MatteoBre)
    • Detect Asynchronous Events + More #878 (rmace001)
    • common mark: add target blank if it's an absolute url #877 (syjer)
    • ๐Ÿ”€ run async scripts in a sync way in integration tests #876 (syjer)
    • Detect Cancel Pending Reservation Event in extension_log #875 (MarkBis415)
    • ๐Ÿ”€ Merge dynamic discount #871 (cbellone)
    • ๐Ÿ”ฆ Exposes ticketID in custom email #865 (salmar)
    • Mollie integration #861 (cbellone)
    • Inline event in index.html if possible #858 (syjer)
    • inline en bundle and application info #857 (syjer)
    • โž• Add actions #853 (cbellone)
    • ๐Ÿ›  fix copy event bugs: set ticket category ordinal if copied event has all 0, display map on copy event #846 (syjer)
  • v2.0-M3

    September 02, 2020
  • v2.0-M2 Changes

    October 31, 2019

    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
    • 0๏ธโƒฃ 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:

    * This Changelog was generated with the help of github_changelog_generator

  • v2.0-M1 Changes

    January 30, 2019

    Full Changelog

    Implemented enhancements:

    • 0๏ธโƒฃ 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

    ๐Ÿ›  Fixed bugs:

    • "copy from contact data" does not work for several tickets #517
    • โž• Additional options are not shown anywere #516

    Closed issues:

    • in M1/master: we don't send the ticket email automatically #585
    • ๐Ÿ”’ instead of creating a new role application_user -> use FORCE ROW LEVEL SECURITY #574
    • โšก๏ธ Update source level compatibility to JDK 11 #570
    • โœ‚ Remove old code that handle multi db #546
    • Store external systems IDs in Billing Document #543
    • ๐ŸŒ Romanian translation #506
    • Import the "billing document" feature #476

    ๐Ÿ”€ 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)
  • v2.0-M0 Changes

    January 17, 2019

    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:

  • v1.16.3 Changes

    January 16, 2019

    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)
  • v1.16.2 Changes

    January 15, 2019

    Full Changelog

    ๐Ÿ›  Fixed bugs:

    • VAT rounding can be wrong in some cases #576

    ๐Ÿ”€ Merged pull requests:

    • partially implement #579 reduce amount of data loaded #580 (syjer)
    • ๐Ÿ‘‰ Use nested transaction where possible #575 (syjer)
  • v1.16.1 Changes

    November 01, 2018

    Full Changelog

    Implemented enhancements:

    • Resize image on upload #527
    • โš  Display a warning message when alf.io is in production mode and not used over https #515
    • โž• Add check-in statistics in the mobile app #426

    ๐Ÿ›  Fixed bugs:

    • โšก๏ธ Cannot update organization on an existing event #535

    Closed issues:

    • STARTTLS for SMTP #536
    • ๐Ÿ”ง Configure first and last name on the label #533
    • When applying a category specific discount code but _not_ selecting the discounted ticket, the discount code with an amount of 0 will appear in the summary #532
    • โœ‚ 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:

    • Implement #527 resize image on upload #538 (syjer)
    • โž• Add Docker Compose support #534 (asymmetric)
    • ๐Ÿ›  Fixed French errors #526 (theute)
    • โœ‚ remove anyway broken "http" (Spring Boot) profile (fixes #514) #525 (vorburger)
    • implement #515, show message if alf.io is used in dev mode or in prod mode not over https, for 1.x #519 (syjer)
    • implement #515, show message if alf.io is used in dev mode or in prod mode not over https #518 (syjer)
  • v1.16 Changes

    September 28, 2018

    Full Changelog

    Implemented enhancements:

    • Bulk check-in #508
    • Display additional options at check-in #512
    • ๐Ÿ‘ Allow additional rows to be printed in the label #498
    • Excel (xslx) export #488

    ๐Ÿ›  Fixed bugs:

    • Cannot change a user details, without also changing the username. #503

    Closed issues:

    • Display Transaction details in the attendees export #507
    • โž• Add template edit at the organization level #499
    • Attendee Whitelist #487
    • ๐Ÿ‘ Api key support #486

    ๐Ÿ”€ Merged pull requests:

    • implement #508 bulk check-in #510 (syjer)
    • ๐Ÿ›  limit discount code usage: pick + fixes #502 (syjer)
  • v1.16-RC2 Changes

    September 18, 2018

    Full Changelog

    Closed issues:

    • Could not work sending mail via mailgun. #504