Changelog

Version 2.0

Released on January 12, 2018

Improvements

  • Add author_type and is_speaker fields for persons in the JSON abstract export
  • Add legacy redirect for conferenceTimeTable.py

Bugfixes

  • Fix unicode error when searching external users from the “Search Users” dialog
  • Fix missing event management menu/layout when creating a material package from the event management area
  • Fix error when viewing a contribution with co-authors
  • Fix sorting of registration form items not working anymore after moving/disabling some items
  • Fix error after updating from 2.0rc1 if there are cached Mako templates
  • Fix error when retrieving an image referenced in an abstract fails
  • Fix rendering of time pickers in recent Firefox versions (#3194)
  • Fix error when trying to use the html serializer with the timetable API
  • Fix error when receiving invalid payment events that should be ignored
  • Fix last occurrence not being created when cloning events (#3192)
  • Fix multiple links in the same line being replaced with the first one when converting abstracts/contributions to PDF (#2816)
  • Fix PDF generation when there are links with & in the URL
  • Fix incorrect spacing in abstract author/speaker lists (#3205)

Version 2.0rc2

Released on December 8, 2017

Improvements

  • Allow changing the reloader used by the dev server (#3150)

Bugfixes

  • Do not show borders above/below the message in registration emails unless both the header and body blocks are used (#3151)
  • Roll-back the database transaction when an error occurs.
  • Fix rendering of the LaTeX error box (#3163)
  • Fix “N/A” being displayed in a survey result if 0 is entered in a number field
  • Fix “N/A” not being displayed in a survey result if nothing is selected in a multi-choice select field
  • Fix error when using target_* placeholders in abstract notification emails for actions other than “Merged” (#3171)
  • Show full track title in tooltips on abstract pages
  • Show correct review indicators when a reviewer still has to review an abstract in a different track
  • Fix unicode error when searching external users in an LDAP backend

Internal Changes

  • Remove SCSS_DEBUG_INFO config option.

Version 2.0rc1

Released on November 10, 2017

Improvements

  • Hide category field in event creation dialog if there are no subcategories (#3112)
  • Remove length limit from registration form field captions (#3119)
  • Use semicolons instead of commas as separator when exporting list values (such as multi-select registration form fields) to CSV or Excel (#3060)
  • Use custom site title in page title (#3018)
  • Allow manually entering dates in datetime fields (#3136)
  • Send emails through a celery task. This ensures users do not get an error if the mail server is temporarily unavailable. Sending an email is also retried for a while in case of failure. In case of a persistent failure the email is dumped to the temp directory and can be re-sent manually using the new indico resend_email command (#3121)
  • Reject requests containing NUL bytes in the query string (#3142)

Bugfixes

  • Do not intercept HTTP exceptions containing a custom response. When raising such exceptions we do not want the default handling but rather send the custom response to the client.
  • Do not apply margin for empty root category sidebar (#3116, thanks @nop33)
  • Fix alignment of info-grid items on main conference page (#3126)
  • Properly align the label of the attachment folder title field
  • Fix some rare unicode errors during exception handling/logging
  • Clarify messages in session block rescheduling dialogs (#3080)
  • Fix event header bar in IE11 (#3135)
  • Fix footer on login page (#3132)
  • Use correct module name for abstract notification emails in the event log
  • Remove linebreaks from email subject in paper review notifications
  • Fix extra padding in the CFA roles dialog (#3129)
  • Do not show an extra day in timetable management if an event begins before a DST change
  • Disable caching when retrieving the list of unscheduled contributions
  • Process placeholders in the subject when emailing registrants
  • Fix Shibboleth login with non-ascii names (#3143)

Internal Changes

  • Add new is_ticket_blocked signal that can be used by plugins to disable ticket downloads for a registration.

Version 2.0a1

Released on October 20, 2017

This is the first release of the 2.0 series, which is an almost complete rewrite of Indico based on a modern software stack and PostgreSQL.