Skip to content

Releases: KorAP/Kalamar

v0.48

07 Feb 13:39
Compare
Choose a tag to compare

This release contains some major fixes in the authorization of OAuth clients.
In addition it adds support for NKJP and UDPipe annotations.
Some features were introduced to make working in Docker environments more easily.

Full Changelog: v0.47...v0.48

v0.47

30 Nov 11:55
Compare
Choose a tag to compare

Mainly fixes for internationalization and improvements to run Kalamar in a docker environment. See the Changelist for further information.

v0.45

25 May 14:04
Compare
Choose a tag to compare

Introduced plugin registration via OAuth 2.0. This requires at least Kustvakt v0.67 to work.
See the list of changes for further information.

v0.43

15 Dec 09:15
Compare
Choose a tag to compare
  • Introducing new menu class supporting fixed containers
  • Improvements to documentation and tour
  • Improvements to CSP
  • Support for plugin access to pagination

Kalamar v0.42

28 Jun 15:43
Compare
Choose a tag to compare

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.