Skip to content

Releases: indico/indico

v2.2.3

09 Oct 13:15
v2.2.3

Choose a tag to compare

⚠️ Security fixes (GHSA-67cx-rhhq-mfhq)

  • Strip @, +, - and = from the beginning of strings when exporting CSV files to avoid security issues when opening the CSV file in Excel
  • Use 027 instead of 000 umask when temporarily changing it to get the current umask
  • Fix LaTeX sanitization to prevent malicious users from running unsafe LaTeX commands through specially crafted abstracts or contribution descriptions, which could lead to the disclosure of local file contents

🎉 Improvements

  • Improve room booking interface on small-screen devices (#4013)
  • Add user preference for room owners/manager to select if they want to receive notification emails for their rooms (#4096, #4098)
  • Show family name field first in user search dialog (#4099)
  • Make date headers clickable in room booking calendar (#4099)
  • Show times in room booking log entries (#4099)
  • Support disabling server-side LaTeX altogether and hide anything that requires it (such as contribution PDF export or the Book of Abstracts). LaTeX is now disabled by default, unless the XELATEX_PATH is explicitly set in indico.conf.

🐛 Bugfixes

  • Remove 30s timeout from dropzone file uploads
  • Fix bug affecting room booking from an event in another timezone (#4072)
  • Fix error when commenting on papers (#4081)
  • Fix performance issue in conferences with public registration count and a high amount of registrations
  • Fix confirmation prompt when disabling conference menu customizations (#4085)
  • Fix incorrect days shown as weekend in room booking for some locales
  • Fix ACL entries referencing event roles from the old event when cloning an event with event roles in the ACL. Run indico maint fix-event-role-acls after updating to fix any affected ACLs (#4090)
  • Fix validation issues in coordinates fields when editing rooms (#4103)

v2.1.10

09 Oct 13:11
v2.1.10

Choose a tag to compare

This release is just backporting important security fixes from v2.2.3 in case you are still on v2.1 and cannot upgrade to v2.2.3 quickly.

⚠️ Security fixes

  • Strip @, +, - and = from the beginning of strings when exporting CSV files to avoid security issues when opening the CSV file in Excel
  • Use 027 instead of 000 umask when temporarily changing it to get the current umask
  • Fix LaTeX sanitization to prevent malicious users from running unsafe LaTeX commands through specially crafted abstracts or contribution descriptions, which could lead to the disclosure of local file contents

v2.1.9

26 Aug 13:53
3b75f85

Choose a tag to compare

Bugfixes

  • Fix bug in calendar view, due to timezones (#3903)
  • Remove dependency on pyatom, which has vanished from PyPI (#4045)

v2.2.2

23 Aug 14:29
db0f3c6

Choose a tag to compare

Bug fixes

  • Remove pyatom from the project's dependencies. It seems to have vanished from PyPI (maybe discontinued?) but luckily werkzeug already includes it as a contrib module (see #4045).

v2.2.1

19 Aug 08:07
v2.2.1

Choose a tag to compare

Improvements

  • Make list of event room bookings sortable (#4022)
  • Log when a booking is split during editing (#4031)
  • Improve "Book" button in multi-day events (#4021)

Bugfixes

  • Add missing slash to the template_prefix of the designer module
  • Always use HH:MM time format in book-from-event link
  • Fix timetable theme when set to "indico weeks view" before 2.2 (#4027)
  • Avoid flickering of booking edit details tooltip
  • Fix outdated browser check on iOS (#4033)

v2.2

06 Aug 14:11
v2.2

Choose a tag to compare

Major Changes

  • ⚠️ Drop support for Internet Explorer 11 and other outdated or discontinued browser versions. Indico shows a warning message when accessed using such a browser. The latest list of supported browsers can be found in the README, but generally Indico now supports the last two versions of each major browser (determined at release time), plus the current Firefox ESR.
  • Rewrite the room booking frontend to be more straightforward and user-friendly. Check the blog for details.

Improvements

  • Rework the event log viewer to be more responsive and not freeze the whole browser when there are thousands of log entries
  • Add shortcut to next upcoming event in a category (#3388)
  • Make registration period display less confusing (#3359)
  • Add edit button to custom conference pages (#3284)
  • Support markdown in survey questions (#3366)
  • Improve event list in case of long event titles (#3607, thanks @nop33)
  • Include event page title in the page's <title> (#3285, thanks @bpedersen2)
  • Add option to include subcategories in upcoming events (#3449)
  • Allow event managers to override the name format used in the event (#2455)
  • Add option to not clone venue/room of an event
  • Show territory/country next to the language name (#3968)
  • Add more sorting options to book of abstracts (#3429, thanks @bpedersen2)
  • Add more formatting options to book of abstracts (#3335, thanks @bpedersen2)
  • Improve message when the call for abstracts is scheduled to open but hasn't started yet
  • Make link color handling for LaTeX pdfs configurable (#3283, thanks @bpedersen2)
  • Preserve displayed order in contribution exports that do not apply any specific sorting (#4005)
  • Add author list button to list of papers (#3978)

Bugfixes

  • Fix incorrect order of session blocks inside timetable (#2999)
  • Add missing email validation to contribution CSV import (#3568, thanks @Kush22)
  • Do not show border after last item in badge designer toolbar (#3607, thanks @nop33)
  • Correctly align centered footer links (#3599, thanks @nop33)
  • Fix top/right alignment of session bar in event display view (#3599, thanks @nop33)
  • Fix error when trying to create a user with a mixed-case email address in the admin area
  • Fix event import if a user in the exported data has multiple email addresses and they match different users
  • Fix paper reviewers getting notifications even if their type of reviewing has been disabled (#3852)
  • Correctly handle merging users in the paper reviewing module (#3895)
  • Show correct number of registrations in management area (#3935)
  • Fix sorting book of abstracts by board number (#3429, thanks @bpedersen2)
  • Enforce survey submission limit (#3256)
  • Do not show "Mark as paid" button and checkout link while a transaction is pending (#3361, thanks @driehle)
  • Fix 404 error on custom conference pages that do not have any ascii chars in the title (#3998)
  • Do not show pending registrants in public participant lists (#4017)

Internal Changes

  • Use webpack to build static assets
  • Add React+Redux for new frontend modules
  • Enable modern ES201x features

v2.1.8

12 Mar 12:16
v2.1.8

Choose a tag to compare

Improvements

  • Add A6 to page size options (#3793)

Bugfixes

  • Fix celery/redis dependency issue (#3809)

v2.1.7

24 Jan 15:27
v2.1.7

Choose a tag to compare

Improvements

  • Add setting for the default contribution duration of an event (#3446)
  • Add option to copy abstract attachments to contributions when accepting them (#3732)

Bugfixes

  • Really fix the oauthlib conflict (was still breaking in some cases)

v2.1.6

24 Jan 15:26
v2.1.6

Choose a tag to compare

Bugfixes

  • Allow adding external users as speakers/chairpersons (#3562)
  • Allow adding external users to event ACLs (#3562)
  • Pin requests-oauthlib version to avoid dependency conflict

v2.1.5

07 Dec 09:17
v2.1.5

Choose a tag to compare

Improvements

  • Render the reviewing state of papers in the same way as abstracts (#3665)

Bugfixes

  • Use correct speaker name when exporting contributions to spreadsheets
  • Use friendly IDs in abstract attachment package folder names
  • Fix typo in material package subcontribution folder names
  • Fix check on whether registering for an event is possible
  • Show static text while editing registrations (#3682)