Changelog History
Page 1
-
v2.0-M3.1 Changes
September 02, 20202.0-M3 (2020-09-02)
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, 20192.0-M2 (2019-10-31)
๐ 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:
- ๐ Typos and grammatical error in README.md removed #801 (dheerajgupta217)
- โก๏ธ updated #790 (giTan7)
- โ Add some basic documentation #728 (ArthurDuckham)
- ๐ Fixed german translation #720 (noppelmax)
- ๐ Fixed german translation Teilnehmer #700 (noppelmax)
- ๐ Fixed translation into german #699 (noppelmax)
- ๐ fix some german error #687 (schleif)
- ๐ Show VAT as included on invoices #681 (salmar)
- ๐ Show correct ticket price on invoices #661 #662 (salmar)
- โ Added explicit cast to avoid type mismatch error #658 (salmar)
- โ Add Turkish translations #636 (mortendir)
- โก๏ธ Update public_fr.properties #607 (PIMboula)
- โ add .gradletasknamecache to .gitignore #601 (vorburger)
- โ add links to hub.docker.com to README #628 (vorburger)
- ๐ Fix translation fr #619 (Mefl)
- โ add minor clarification to README (re. 8080 & admin) #600 (vorburger)
* This Changelog was generated with the help of github_changelog_generator
-
v2.0-M1 Changes
January 30, 2019Implemented 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, 20192.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)
-
v1.16.3 Changes
January 16, 20191.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:
-
v1.16.2 Changes
January 15, 2019 -
v1.16.1 Changes
November 01, 2018Implemented 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, 2018Implemented 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:
-
v1.16-RC2 Changes
September 18, 2018