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 (
"
) 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
)
- โก๏ธ Update