Skip to content

v2.32 "Itämerenkatu"

Compare
Choose a tag to compare
@aatkin aatkin released this 26 Apr 10:19
· 697 commits to master since this release
7ec39bb

NB: GET /entitlements.csv is deprecated and will be removed in a future release. Please use GET /api/entitlements/export-csv instead.
NB: Experimental application PDF export API is deprecated, and will be removed in a future release. The non-experimental PDF export API is preferred instead. (#3098)

Changes

  • Application editing performance is improved. (#3106)
  • Show form errors column only when some form has errors. (#3107)
  • Latest event is now shown in the minimized application state. (#3119)
  • Administration menu has been fine-tuned. Reports also shows only if
    the user can access it.
  • The administration pages can now scale wider than before.
  • The administration tables use a dropdown button for the modification actions.
    This allows more space for the table contents as there will be less buttons visible.
    Some of the buttons are only visible if the user has the permission. (#2814)
  • The catalogue items page (in administration) is now sorted by the item creation time by default.
    Newly created items will now appear at the top instead of somewhere in the alphabetical order.
    The sort can still be changed by clicking on the column headers.
  • The catalogue page margins have been adjusted to be more consistent. Also some of the default
    texts have been removed. They can still be added by extra translations.
  • Catalogue "more info" is now styled as a link instead of a button.
  • Actions page columns have been tuned, e.g. description, resource and applicant, so that they wrap nicely. (#3121, #3122)
  • Accessibility tooling has been upgraded, the report improved, and serious issues fixed.
  • Prefer and set language cookie so a db request is spared. (#3136)
  • Logging has been adjusted:
    • Don't add static resources to audit log. (#3136)
    • Provide entry logging earlier (req >), even before user or roles are fetched.
    • Log a short request id for every request.
    • Log the simultaneous request count (rqc:).
    • Reduce duplicate logging from each line (user, request method).
    • Print the time it took to serve the request (ms).

Additions

  • User attributes can now be retrieved from ID token and user_info endpoint. (#3028)
  • User attributes are now formatted better (a boolean becomes a checkbox, etc.) (#3103)
  • Most handler, reviewer, decider emails can be disabled with :enable-handler-emails false. (#3116)
    This does not include the invitation emails, which will always be sent, to be able to invite users.
    This also does not include any reminder emails that you can separately enable if you wish.
  • Any individual email can be disabled by setting its translation to empty string "" (#3117).
  • Handler, reviewer and decider can now redact application attachments. (#2491)
    • Redacted attachment exists in REMS like any other attachment, but it's file contents are permanently removed, and filename is shown to other non-handler users as redacted.
    • Attachments in field answers cannot be redacted, but the applicant can edit them as usual when application is draft or returned.
    • Handler can redact attachments also from other users.
    • Non-handler users can redact only their own attachments.
    • In decider workflow handler is not allowed to redact decider attachments.
  • Database connection pool can be configured, see :hikaricp-extra-params in config-defaults.edn.
  • The debug log level prints details of when the scheduled pollers run, e.g. email and event notification.
  • Search bar automatically trims the whitespace form the left side, which is useful for copied values.
  • The event notification can be configured to not send the application data with :send-application? false

Fixes

  • Autosaving does not cause the focus to jump anymore (#3112)
  • Fix form table default sort order to be internal name (was title). (#3107)
  • Editing form of a catalogue item could fail due to categories.
  • While clicking a button, link or menu item, a wrong color was sometimes displayed.
  • Heading focus outline uses the correct blue color.