2.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)
- 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)