Skip to content

Releases: pretalx/pretalx

v0.6.0

06 May 16:39
Compare
Choose a tag to compare

v0.6.0

Released on 2018-05-06

Breaking Changes

None.

Features

  • New plugin hook: pretalx.submission.signals.submission_state_change is triggered on any state change by a submission.
  • The frab compatible xml was improved by using correct UUIDs, and includes an XML comment with a pretalx version string.
  • The general look and feel and colorscheme has been improved.
  • Organisers can make more changes to speaker profiles and submissions to ease event administration.
  • pretalx now has a concept of organisers and teams.
  • To avoid running into issues when uploading custom CSS, and ensuring smooth operations, custom colors and CSS is not used in the organiser area anymore.
  • You can now send mails from templates and use shortcuts from submissions to send mails to specific speakers.
  • Since different events have different needs, organisers can now choose if submission abstracts, descriptions, and speaker biographies are required for their event.

Fixed bugs

  • Speakers could see their submission in the orga backend, but could access no information they did not put there themselves. (#375)
  • The API showed talks to organisers if no schedule had been released yet. It did not show the information to unauthorised users.
  • There was no possibility to reset a user's API token.
  • If an organiser changed a speaker's email address, they could assign an address already in use in the pretalx instance, resulting in buggy behaviour all around.

v0.5.0

07 Mar 00:12
Compare
Choose a tag to compare

v0.5.0

Released on 2018-03-07

If you use postgresql, please use the package psycopg2-binary instead of psycopg2, which is now also noted in the dependencies for postgresql.

Features

  • pretalx now features a Plugin API, allowing to install custom plugins. Plugins can add their own exporters, and hook into various plugin hooks to be expanded over the course of this year. Plugins can be enabled or disabled per event. Documentation can be found here: https://docs.pretalx.org/en/latest/developer/plugins/index.html
  • Organisers can now decide if reviewers should be required to submit a score or a text with their review. (#340)
  • Organisers can provide room-based information for speakers, which will be provided in emails about talk scheduling. (#93)
  • The list of submissions is now better searchable. (#318)
  • Speakers can now upload an image that will be displayed next to their talk information. (#294)
  • Reviewers can now also be asked custom questions during their review, with all capabilities that speaker questions have.
  • There are now optional review deadlines, preventing reviews to be added, modified, or removed after a certain date. (#352)
  • Individual directories for logs, media, and static files can now be configured via environment variables.
  • Organisers can now show information snippets to submitters, or speakers. (#348)
  • Allow to filter question statistics by speaker status.

Fixed bugs

  • In the dashboard, an incorrect link was given to add new reviewers. (#344)
  • The "save" button was missing on the mail settings page. (#341)
  • Users could not see (instead not change) their submissions after CfP end, until they were either rejected or accepted. (#333)
  • In the <title> tag, the event was displayed twice, once properly and once in a technical representation.
  • Documentation fix: The environment variable for database passwords is PRETALX_DB_PASS, not PRETALX_DB_PASSWORD.
  • Unconfirmed talks showed up as empty boxes in the schedule editor.
  • Upgrading the privileges of an existing user did not result in an email, since no invitation was required.
  • The Docker setup was broken. It is fixed, and a notice of limited support was added to the documentation. (#300)
  • The orga view now always uses the event timezone.

v0.4.1

05 Feb 13:22
Compare
Choose a tag to compare

v0.4.1

Released on 2018-02-05

Many thanks to @Rafiot for the timely bug reports.

Fixed bugs

  • CfP was uneditable due to missing "Save" button. (#335)
  • No new questions could be added due to the wront template being loaded. (#336)

v0.4.0

04 Feb 15:27
Compare
Choose a tag to compare

v0.4.0

Released on 2018-02-04

This release removes the dependecy django-zxcvbn-password. Depending on your setup, you can remove it with pip uninstall django-zxcvbn-password or a similar command.

This release also expanded the rebuild command to take a flag --clear, which discards all existing compiled static files and rebuilds them from scratch. This command invocation is encouraged after an update if any event on the instance uses custom styling or custom colors.

Features

  • There is now a page in the organiser area listing and linking all currently possible data exports in one export page.
  • You may now import XML files to release a new schedule. (#322)
  • We added a new team management interface to manage all team members and permissions in one place. (#292)
  • There is an init command for project setup. Currently it only adds the initial user, but in time it should ask for basic configuration, aswell.
  • The rebuild command now supports a --clear flag to remove all static assets prior to the rebuild.
  • You can choose a pattern for the header hero strip in your event color.
  • You can now choose different deadlines per submission type, overriding the default deadline. (#320)
  • All forms are instantly editable if you are allowed to edit them, and disabled otherwise. No more need to click "Edit"! (#325)

Fixed bugs

  • The schedule export could change project settings, requiring pretalx to be restarted to reset the settings. This could be avoided by unchecking "Generate HTML export on schedule release".
  • When running pretalx as (in-application) superuser, permission issues could arise. pretalx now warns and offers to migrate the account to an administrator account. (#259)
  • Frontend password validation was broken, and never displayed interactive password statistics. This was a display issue only.
  • We removed the unused max_duration property of submission types. (#327)
  • Users always saw the default submission type instead of their chosen one. (#329)

v0.3.0

16 Jan 23:27
Compare
Choose a tag to compare

Released on 2018-01-17

Breaking Changes

None.

Features

  • Speakers can now be marked as "arrived". (#243)
  • Visitors can download an ical file containing all talks of a single speaker (#67)
  • There is now an API for speakers.
  • The speaker biography is now shown in submissions in the API endpoint.

Fixed bugs

  • Non-superusers could not access the email sending form.
  • More than one event stage could be shown as active.
  • Trying to look at entered submissions without being logged in produced a server error instead of a 404.
  • If notifications about new submissions were turned on, they were sent to the submitter instead of the organizer.

v0.2.2

11 Dec 13:04
Compare
Choose a tag to compare

v0.2.2

Released on 2017-12-11

Fixed bugs

  • Reviewers could not view speaker pages.
  • Inviting somebody twice did not issue a second invitation object.
  • Somebody who was reviewer first could not be added to the organizer team.

v0.2.1

06 Dec 01:00
Compare
Choose a tag to compare

v0.2.1

Released on 2017-12-06

Features

  • Added better meta tags, which leads to better display in social media. (#122)

Fixed bugs

  • Inactive questions could not be deleted (making them active first worked as a workaround). (#289)
  • Choice questions could not be deleted as long as they still had answer options. (#288)
  • Review team invitations sometimes failed, resulting in useless invitation objects.
  • When clicking the "Save & next" button when reviewing, an internal error was encountered after the review was saved.
  • Reviewers could not be removed from their team.
  • URLs were always generated with 'localhost' as their host.
  • When adding a submission in the orga backend with an orga user as speaker, the orga user did not receive a speaker profile.

v0.2.0

01 Dec 12:19
Compare
Choose a tag to compare

v0.2.0

Released on 2017-12-01

Breaking Changes

  • The default value for email SSL usage is now False, permitting the default configuration of localhost:25 to work on more machines out of the box.

Features

  • E-mails are now sent with a multipart/HTML version, featuring the mail's text in a box, styled with the event's primary color. (#159)
  • You can now choose to hide the public schedule (including talk pages and speaker pages, but excluding feedback pages and the schedule.xml export) (#126)
  • Mail template placeholders are now validated so that templates including invalid placeholders cannot be saved at all. (#215)
  • You can now ask questions that take an uploaded file as an answer. (#208)
  • Speakers can now upload files which will be shown on their talk page. (#209)
  • The review interface has been rewritten to include fewer pages with more information relevant to the user, dependent on event stages and their role in the event. (#195, #210)
  • pretalx can now be configured to run with celery (an asynchronous task scheduler) for long running tasks and tasks like email sending. A new config section was added, and usage has been documented. (#38)
  • A rebuild command was introduced that recompiles all static assets.
  • Question answers now receive a nice evaluation, aggregating all given answers. (#207)
  • Questions may now be marked as 'answers contain personal data'. Answers of these questions are deleted when users delete their accounts. (#233)
  • We moved to a new permission system that allows for more flexible roles. Please report any bugs that may relate to incorrect permissions. (#78)
  • You can now configure a custom domain to use with your event, in case you have an event specific domain for each of your events. (#171)
  • You can assign "override votes" to reviewers, which function like vetos (both positive and negative), on an individual basis. (#156)
  • A read only REST API was introduced. At the moment, it only supports resources for events and submissions.

Fixed bugs

  • pretalx crashed when an incorrect invite key was used, now it shows a 404 page (#304).
  • When building absolute URLs for exports, emails, and RSS feeds, 'localhost' was used instead of the actual configured URL.
  • If an account was configured to be both an orga member and a reviewer, it encountered access rights issues.
  • When removing the custom event color, and then adding it again, caching issues could be encountered.
  • Inactive questions (questions not shown to speakers) could not be edited.
  • In some places, gravatar images of the visiting user were shown instead of the speaker.
  • The event stage display could show several conflicting phases as active.
  • The default submission type was not, in fact, suggested by default. (#287)

v0.1.0

07 Nov 13:52
Compare
Choose a tag to compare

Released on 2017-11-01.

As this is the first release, there are neither new features, nor fixed bugs, nor relevant release notes. All of those are to follow!

pretalx releases will be signed by PGP key F0DAD3990F9C816CFD30F8F329C085265D94C052. Further details, including the PGP key, can be found at https://pretalx.org/security.