Skip to content

v.2.28 "Porkkalankatu"

Compare
Choose a tag to compare
@Macroz Macroz released this 24 Aug 20:07
· 1512 commits to master since this release

NB: This release contains migrations!
NB: One of the migrations fixes organizations, that could be broken by previous features.

Additions

  • Application UI view is now visually more compact for non-handler users. State and members blocks are collapsed initially, and can be expanded to show more details. (#2871)
  • The packaged fonts are now only in WOFF and WOFF2 formats, as is required for extensive support these days. (#2592)
  • Various improvements should improve performance:
    • Gzip compression has been enabled for the server, so it is more feasible to use REMS as a standalone server without a reverse-proxy / load-balancer.
    • Logo images are preloaded automatically as they are almost always required.
    • Initial data is injected to the initial HTML instead of separate requests afterwards. (#2958)
    • Some dependencies have been dropped resulting in a smaller bundle.
  • Default metadata for the HTML index has been added under description and keywords tags. These can be overridden using extra translations (:t.meta/description, :t.meta/keywords) (#2679)
  • Default robots.txt has been included that indexes everything but the /api. NB: the bots are not able to index most pages as they are behind the login. (#2680)
  • HTTP/2 (and others) can be configured, see :jetty-extra-params in config-defaults.edn.
  • Validate organization when adding or editing it. (#2964)
  • Consecutive save events are compacted into one. This does not affect old save events. This is turned off by default, until the whole autosave feature is finished. (#2767)
  • Application licenses are now rendered alphabetically in UI and PDF render. (#2979)
  • Custom stylesheets can now be added using :extra-stylesheets configuration option. This can be used to include custom fonts, for example. Example stylesheet is included in config-defaults.edn and is located in example-theme/extra-styles.css. (#2869)
  • Example custom stylesheet example-theme/extra-styles.css is included in Docker images built using Dockerfile and docker-compose-config.yml, so that default REMS fonts are automatically included when running REMS for the first time, for example. (#2869)

Fixes

  • Add missing migration to remove organization modifier and last modified from the data. (#2964)
  • Read-only checkbox should look different from editable checkbox yet again. (#2974)
  • Applicant member details now always have border in application user interface, even when there are no other members. (#2975)
  • Version number is shown again in browser console instead of message "Version information not available". This was due to change in build logic introduced by Shadow-CLJS. (#2984)