Skip to content

Kalamar v0.42

Compare
Choose a tag to compare
@Akron Akron released this 28 Jun 15:43
· 329 commits to master since this release

Updates

  • Added GitHub based CI for perl.
  • Added further methods for communicating JSON Files with the server to the APIs (lerepp).
  • Remove ruby-sass requirement (fixes #123).
  • Added support to issue new OAuth2 tokens.
  • Added tests for Mojolicious >= 9.11 compatibility.
  • Replace old Kalamar logo with new KorAP logo (designed by Norbert Cußler-Volz)
  • Added large footer.
  • Make KorAP logo stay when side menu is active (fixes #133).
  • Change samesite to 'None' to temporarily allow for session riding by plugins.
  • Overhaul of menuSpec to use getElementsByClassName and getElementsById instead of child accessors (lerepp).
  • List tokens of a client.
  • Upgrade Mojolicious dependency to 9.19.
  • Added query reference API.
  • Use AutoSecrets plugin to improve security.
  • Fixed bug where missing documentation pages raise exceptions in Mojo >= 9.0.
  • Support revocation of tokens.
  • Disable caching in auth routes.
  • Deprecate JWT flow. In the future only OAuth2 flow will be supported and will be the default option for authentication and authorization.
  • Added settings navigation by default.
  • Fix rendering bug in unauthenticated oauth route.
  • Add option to toggle password fields.
  • Add "copy to clipboard" feature for input fields.
  • Add "copy to clipboard" for client id.
  • Show settings only on demand.

Caveats

  • Upgrading to Mojolicious 9.19 will invalidate all sessions. This is a security update.
  • Even testing this distribution will rewrite your kalamar.secret file to migrate to kalamar.secret.json. It will keep kalamar.secret - but you'll advise to delete the file after checking the integrity with kalamar.secret.json.