Release 3.13.0 of pretix

Nov. 24, 2020

Today, we are releasing pretix 3.13.0. This is mostly a maintenance release, fixing lots of bugs and improving on smaller features throughout the system.

Big thanks go to David Vaz, Jaakko Rinta-Filpulla, Maarten van den Berg, Mie Frydensbjerg, Miguel Magalhães, Nics, and tlm06, who contributed to this release. ❤️

pretix 3.13.0 is now available for installation via pip. The new docker images will appear on Docker Hub over the next few hours. All customers of pretix Hosted are already using the new version and do not need to take any action.

Smaller changes and bugfixes

Ticket shop and widgets

  • Portuguese (Portugal) is now available as a language.

  • Widget: The waiting list now works properly on event series.

  • Widget: A cookie handling bug has been fixed.

  • The shop layout has received some slight improvement for tablet-sized screens.

  • The iCal export now creates the correct date range for events that do not show a start/end date.

  • A message is now shown to users if the supplied invoice address leads to a change in prices.

  • A bug has been fixed that caused incorrect display of availability in event calendars if a start or end date of sale is set for the whole series.

  • The ticket shop front page now correctly renders a checkbox for products with variations which can be ordered a maximum of once.

Ticketing backend and configuration

  • The "order overview" now shows unapproved orders as a separate column.

  • You can now change the attendee information of canceled orders.

  • You can now send emails to individual attendees from the backend.

  • Bank transfer payments: You can now configure a prefix for the payment reference, as well as append invoice numbers to the reference.

  • Bank transfer payments: An optional text can now be configured that is shown for pending payments on the order confirmation page.

  • Bank transfer payments: When switching to this payment method for an existing order, the reference is now shown even before confirming the payment attempt.

  • Refunds reported by a payment provider are now automatically marked as "ok" if they exactly match a pending refund inside pretix.

  • We've added an "advanced search" for orders inside events.

  • When creating new products, the option to create admission or variation products is now more visible.

  • You can now cancel events in an event series based on a date range.

  • When cancelling events, you can now keep a per-ticket cancellation fee.

  • The "order data" export now optionally includes payment amounts split by payment method.

  • It is now possible to set up taxation rules to block sales for specific countries.

  • A bug has been fixed that prevented changing the date of an order while keeping the seat the same.

  • The "unsubscribe from all notifications" link in notification emails now shows a confirmation button to prevent accidental use.

  • The United Kingdom is no longer regarded an EU country in taxation rules for all computations starting January 1st, 2021.

  • When cloning events, the admission time is now copied as well.

  • You can now send mass-emails filtered to customers with unapproved orders only.

  • You can now send mass-emails to customers of a specific range of dates.

  • When sending mass emails, attachments now properly work together with previews.

  • The built-in "reports" plugin is now always enabled and no longer shown as a plugin.

  • New seating plan features are now supported.

Runtime and server environment

Updates to official plugins and tools

  • The MailChimp plugin has been released in version 1.4.6 to adjust to a change in MailChimp's API.

  • The Reports plugin has been released in version 1.8.1 to fix three crashes.

  • The Resellers plugin has been released in version 1.8.2 to fix a bug in the calendar.

  • The Seating plugin has been released in version 1.6.0 to be compatible with plans created with our new editor.

  • The SEPA debit plugin has been released in version 1.8.0 to add support for refunds.

  • The shared report plugin has been released in version 1.3.0 to add more information about seating plans.

Plugin API changes

  • The new API for ticket secret generators now passes the attendee_name value to secret generators.

REST API changes

  • Data exports can now be triggered through the API.

  • The order list endpoint now supports a subevent_before query parameter.

  • New webhook categories have been introduced. You can now select to be notified whenever events or event series change.

  • The API now responds with a more helpful error message if the trailing / is missing on a non-GET request.

Raphael Michel

Raphael is the founder and main developer of pretix. He is passionate about user-friendly, elegant software, and when he's not busy building software for conference organizers, he enjoys co-organizing con­fer­en­ces himself.

Read more blog posts