indico v3.2.1 Release Notes

  • ๐Ÿš€ Released on November 10, 2022

    ๐Ÿ”’ Security fixes ^

    • โšก๏ธ Update cryptography <https://pypi.org/project/cryptography/>_ library due to vulnerabilities in OpenSSL (CVE-2022-3602, CVE-2022-3786)

    .. note::

    We do not think that Indico is affected by those vulnerabilities as it does
    not use the *cryptography* library itself, and the dependency that uses it
    is only used during SSO (OAuth) logins and most likely in a way that is not
    vulnerable. It is nonetheless recommended to update as soon as possible.
    

    Internationalization

    • ๐Ÿ‘‰ Make email templates translatable (:issue:5263, :pr:5488, thanks :user:Leats)

    ๐Ÿ‘Œ Improvements ^

    • ๐Ÿ’ป Enable better image linking UI in CKEditor (:pr:5492)
    • โช Restore the "fullscreen view" option in CKEditor (:pr:5505)
    • Display & enforce judging deadline (:pr:5506)
    • โž• Add a setting to disable entering persons in person link fields manually (:pr:5499)
    • ๐Ÿ‘ Allow taking minutes in markdown (:issue:3386, :pr:5500, thanks :user:Leats)
    • โž• Add setting to preselect "Include users with no Indico account" when adding authors/speakers (:pr:5553)
    • Include event label in email reminders (:issue:5554, :pr:5556, thanks :user:omegak)
    • Include emails of submitters, speakers and authors in abstract/contribution Excel/CSV exports (:pr:5565)

    ๐Ÿ›  Bugfixes ^

    • ๐Ÿ›  Fix meeting minutes being shown when they are expected to be hidden (:pr:5475)
    • 0๏ธโƒฃ Force default locale when generating Book of Abstracts (:pr:5477)
    • ๐Ÿ›  Fix width and height calculation when printing badges (:pr:5479)
    • ๐Ÿ“œ Parse escaped quotes (&quot;) in ckeditor output correctly (:pr:5487)
    • ๐Ÿ›  Fix entering room name if room booking is enabled but has no locations (:pr:5495)
    • ๐Ÿ›  Fix privacy information dropdown not opening on Safari (:pr:5507)
    • Only let explicitly assigned reviewers review papers (:pr:5527)
    • Never count participants from a registration forms with a fully hidden participant list for the total count on the participant page (:pr:5532)
    • ๐Ÿ›  Fix "Session Legend" not working in all-days timetable view (:pr:5539)
    • ๐Ÿ›  Fix exporting unlisted events via API (:pr:5555)

    Internal Changes ^

    • Require at least Postgres 13 during new installations. This check can be forced on older Postgres versions (11+ should work), but we make no guarantees that nothing is broken (the latest version we test with is 12) (:pr:5503)
    • ๐Ÿ”จ Refactor service request email generation so plugins can override sender and reply-to addresses for these emails (:pr:5501)
    • Deleting a session no longer leaves orphaned session blocks (:pr:5533, thanks :user:omegak)
    • ๐Ÿšฆ Indicate in the registration_deleted signal whether it's a permanent deletion from the database or just a soft-deletion (:pr:5559)