Bank transfer transactions can now be confirmed without issuing an invoice for that transaction. Such a transaction will be put in a new status: Paid. These transactions can still be cancelled, with the difference being that a new, storno type transaction will not be created in this case, and a new invoice will not be issued.
Transactions can now be exported through event admin interface. In the Orders -> Transactions section, click the "Export transactions" button to download the exported transactions data for that event.
Default language can now be selected for any event. This can be configured in the event settings by selecting a default language from a dropdown and selecting th "Disable language select". When users visit the event website, it will automatically load with the configured language.
Registration can now be configured to automatically send QR code to participants in the confirmation mail that is sent to each participant after successful registration. To enable it, simply select the "Send QR codes to participants after registration" checkbox in event settings.
It is now possible to issue an invoice for any pending bank transfer without marking the transaction as confirmed. This can be accomplished by pressing a new option on the transaction list: "Issue invoice". This option will be available only for bank transfers which have a "Pending" status. Choosing this option will mark the tickets in the transaction as sold, and an invoice will be issued, but the transaction status will be changed to "Invoiced" instead of "Confirmed". Transaction in this new "Invoiced" status should always be manually updated: either confirmed or canceled. Confirming the transaction will simply change the status to "Confirmed". Cancelling the transaction will change the status to "Canceled", a new transaction that nullifies the original one will be created, and all the tickets and used promo codes will be reset.