Releases: KorAP/Kalamar
Releases · KorAP/Kalamar
v0.48
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
Mainly fixes for internationalization and improvements to run Kalamar in a docker environment. See the Changelist for further information.
v0.45
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
Kalamar v0.42
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
andgetElementsById
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 tokalamar.secret.json
. It will keepkalamar.secret
- but you'll advise to delete the file after checking the integrity withkalamar.secret.json
.