All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Load and display lists paginated
- Repair sorting role guests on institution
- Repair searching for emails
- Provision changed EVA user attributes
- Allow extending eVa role enddates
- Migrated to JDK21
- Update texts to match other Openconext projects
- Limit the roles seen by institution admins
- Improve mobile view
- Avoid short 404 before login redirect
- Add API endpoints for Openconext-spdashboard integration
- Add API endpoints for Openconext-myconext integration
- Fixes #307, #312, #320, #240, #310
- Update translations
- Bugfix for institution admin without applications
- Update javascript dependencies
- Use POST for Openconext-Manage raw
- Search to avoid long query URL
- JS tests for sorting / subsorting applications
- Migrate to different mariadb library
- Upgrade pgrade-azure-dependency
- Scope enum for API users
- Added sp_dashboard portal user and API
- Sort roles for institution admins
- Allow searching for specific role types in users
- Show correct landingpage for roles in UI and API
- Fixes issues #231, #302, #240, #298, #296, #295, #297, #239, #239, #241, #241, #293, #235, #235, #234, #232, #232, #233, #233, #231, #230, #227, #228, #291
- Bugfix for too long Manage API calls
- Institution admin can now select all applications connected to their IdP
- Add user search tab for institution admins
- Applications tab now shows list of applications
- Bugfix for too many role expiry notifications
- Bugfix for profile API
- UI language improvements
- Logging improvements
- Super-user tokens
- Bugfix for NPE after adding users by API
- Configurable scim external ID
- Update dependencies
- Force login for authenticated user new invite
- Warn user for email-formats not accepted by Microsoft
- Show error when SCIM is not responding
- CreatedAt for new provisionings
- Show warning when deleting role
- Endpoint for Profile to fetch roles for user
- Introduce RoleManager permissions
- Different invitation screen for inviters
- Institution manager can manage managers
- Improve invite email texts
- Fix typo in help message
- Ignore exceptions in remote endpoints during login
- When creating role, not preselect random/first app
- SCIM update group request after user role delete
- Resending an invite should use the language setting the original invite was sent in
- Do not delete expired user-roles without notification
- Fix error-handling when name-update fails in SCIM call
- Fix styling of welcome deadend on medium screens
- Make clear on welcome/profile which are your actual guest roles and for which you have a different authority
- Fix wrong explanation with override invite settings option
- Voot and invite-AA endpoints will only return roles the user is actually a guest in, not a different authority, just like provisioning already works
- Unbreak 'also invite as guest' when a user upgrades their own role
- Support updating changed attributes in SCIM
- Provisionings now show created date
- Fix correct target authorities of Teams admins, managers while migrating a team
- Update several frontend dependencies for vulnerabilities
- Update to newest version of SURF SDS
- Not used bi-directional relation removed
- Enable metrics endpoint
- Update github page
- Choose language of invitation mail
- Bugfix for migrated users
- Idempotency bugfix for manage queries
- Refactor the GitHub action for building the app and publishing the docker
- Rename confusingly misspelled lifecy(c)le config
- Enable metrics
- Remove Institution admin role when entitlement is no longer present
- Fix javascript error when searching in apps
- Allow role expiery to be changed
- Require givenname and sn attributes
- Add API tokens for direct access to api
- Add Multirole applications
- Add features for SURFconext Teams migation
- Update translations
- Notifications for removed applications
- Add encryption for manage secrets
- Allow admins to accept eduID-only invites with institution account
- Delete owl sound
- Fix userrole deletion
- First stable release