0.9.0 2018-12-21

See the release blog post.

Note

Users of pretalx.com are already on the latest version of pretalx and have access to all of the listed new features and bugfixes. Administrators of self-hosted pretalx instances can find upgrade instructions here.

General

  • [Feature] pretalx can now group talks in tracks. Each talk can be assigned a track (either by the submitter, or by the organiser). Tracks will be displayed in configurable colours in the public schedule. The feature is entirely optional, and you can continue using pretalx without tracks without any problem.

  • [Feature] We tuned pretalx performance to be faster when showing the schedules of large conferences with several hundreds of talks.

  • [Feature] The sneak peek view will only feature talks that have been accepted. (#538)

  • [Feature] Organisers can now follow an RSS feed to see new submissions – you’ll have to provide your authentication token in the RSS request header to authenticate. (#440)

  • [Feature] You can now set the default pretalx system wide time zone and locale (defaulting to UTC and English).

  • [Feature] The schedule page is now better printable. (#504)

  • [Feature] Plugins can now provide recording iframes (via the new register_recording_provider signal and other helpers).

  • [Feature] The new nav_event_settings plugin signal allows plugins to integrate their own settings pages next to the pretalx core pages.

  • [Feature] pretalx now presents a colour picker for your event primary colour, including a hint on colour suitability.

  • [Feature] The new /api/me endpoint shows name, email address, locale, and timezone of the logged in user.

  • [Feature] The nav_event plugin signal has changed to expect a list instead of a dictionary response. The dictionary response will be supported for one more version, and raises a deprecation warning.

  • [Feature] The API now provides a /rooms endpoint.

  • [Feature] The API now provides a /reviews endpoint. (#530)

  • [Feature] While filling out the submission form wizard, submitters see a top bar telling them where they are in the submission process.

  • [Feature] The new event drop-down helps you find your event, even if you have access to many events.

  • [Feature] The rebuild command now comes with a lot more build output for ease of debugging. You can disable the build output with the new --silent/-s flag.

  • [Feature] Administrators can now delete both events and organisers. (#476)

  • [Feature] Speaker email addresses are now available via the API for users with access permissions. (#493)

  • [Feature] You can now configure if speakers should provide their availability during talk submission. (#512)

  • [Fixed bug] Organisers could see the titles of speaker information notes of all events, not just the currently active one (they could not see the details or edit them). (#544)

  • [Fixed bug] A bug <https://github.com/celery/celery/issues/4878> in celery could make running pretalx with asynchronous workers impossible. We have pinned an earlier celery version that does not show this problem.

  • [Fixed bug] When trying to review their own submission, a user would see a 404 not found error instead of an explanation that this was a forbidden action. (#529)

  • [Fixed bug] The password reset form told users if they had already tried to reset their password in the last 24 hours. While this is helpful, it also allows user discovery via password reset. Instead, the user now sees a more generic message.

  • [Fixed bug] The event dashboard showed a wrong countdown towards the CfP end while the CfP end was between three and one day away.

  • [Fixed bug] The organiser login page did not strip white-space from login credentials.

  • [Fixed bug] Review settings contained the setting “Force data entry” twice, referring to the score and text, respectively. (#524)

  • [Fixed bug] If a speaker did not check a mandatory checkbox, they could not submit the form (as intended), but could see no feedback explaining the issue. (#522)

  • [Fixed bug] Under rare circumstances, the pretalx database could reach a state pretalx could not cope with due to duplicate schedule versions. (#515)

  • [Announcement] A new pretalx plugin adds media.ccc.de as a recording provider – this plugin replaces the previously inbuilt capacity of pretalx to provide recording iframes. (This functionality was never directly exposed and only accessible via the pretalx shell. It is now deprecated and will be removed in a later version.)

Administrators

  • [Announcement] Due to an updated Django version, pretalx has dropped support for PostgreSQL 9.3 and MySQL 5.5.