Releases: bihealth/sodar-core
v1.1.1
Release for minor updates, maintenance and bug fixes.
- Add no_role_users permission test helper
- Update adminalerts email recipients to include admin creator
- Update appalerts UI to support site read-only mode
- Update remote sync periodic task to support read-only mode
- Fix app setting validation issues
- Fix missing user data in remote sync with user scope app settings (port from
v1.0.6) - Fix invalid legacy values set for project starring app setting
- Fix project leave button active in site read-only-mode
- General bug fixes and minor updates
See changelog for a complete list of updates.
v1.0.6
v1.1.0
Major feature release for project deletion, site read-only mode, paginated project list etc.
- Add project deletion
- Add ability for user to leave project
- Add site read-only mode
- Add siteappsettings site app plugin
- Add removeroles management command
- Add app setting type constants
- Add app setting definition as objects
- Add API view to retrieve user details by user UUID
- Add optional user list/detail API view restriction to users with project roles
- Add optional API token creation restriction to users with project roles
- Add system user retrieval in user list API view
- Add drf-spectacular support for API documentation
- Update project list for flat list display
- Update owner transfer form to allow setting no role for old owner
- Update app settings API
- Update invite creation to fail if active invite exists for user in parent category
- Optimize project list queries
- Upgrade filesfolders REST API version to v2.0
- Upgrade projectroles REST API version to v1.1
- Upgrade sodarcache REST API version to v2.0
- Upgrade timeline REST API version to v2.0
- Remove support for filesfolders REST API <v2.0
- Remove support for sodarcache REST API <v2.0
- Remove support for timeline REST API <v2.0
- Remove support for SODAR Core features deprecated in v1.0
- Remove support for generateschema
- Remove squashed migrations
See changelog for a complete list of updates.
v1.0.5
v1.0.4
Release for minor updates, maintenance and bug fixes.
- Add timeline search for display formatting of event name
- Add check mode to cleanappsettings management command
- Add support for all scopes in cleanappsettings undefined setting cleanup
- Update timeline event displaying in UI
See changelog for a complete list of updates.
v1.0.3
Release for minor updates, maintenance and bug fixes.
- Add auth type in user profile details card
- Add user count in timeline siteinfo statistics
- Add finder role info link in member list
- Add table and strikethrough support for markdown content
- Fix invite create view redirect failing in categories
- Fix role promoting crash as delegate with delegate limit reached
- Fix requiring deprecated SODAR API settings in tests
- Fix syncremote management command crash
- General bug fixes and minor updates
See changelog for a complete list of updates.
v1.0.2
Release for minor updates, maintenance and bug fixes.
- Update app setting rendering in remote sync UI
- Fix project sidebar and dropdown app plugin link order
- Fix remote sync crash on updating user with additional email
- Fix Celery process issues
- General bug fixes and minor updates
See changelog for a complete list of updates.
v1.0.1
Release for minor updates, maintenance and bug fixes.
- Add erroneously removed BatchUpdateRolesMixin test helper
- Fix handling of deprecated "blank" field in timeline object links
- General bug fixes and minor updates
See changelog for a complete list of updates.
v1.0.0
Major feature release for Django v4.2 upgrade, REST API versioning overhaul etc.
- Upgrade to Django v4.2 and Postgres v16
- Add Python v3.11 support
- Add OpenID Connect (OIDC) authentication support
- Add app specific and semantic REST API versioning
- Add REST API versioning independent from repo/site versions
- Add timeline REST API
- Add optional pagination for REST API list views
- Add admin alert email sending to all users
- Add improved additional email address management and verification
- Add user opt-out settings for email notifications
- Add remote sync controls for owners and delegates in project form
- Add target site user UUID updating in remote sync
- Add remote sync of existing target local users
- Add remote sync of USER scope app settings
- Add checkusers management command
- Add Ajax views for sidebar, project dropdown and user dropdown retrieval
- Add CC and BCC field support in sending generic emails
- Add is_set() helper in AppSettingAPI
- Rewrite sodarcache REST API views
- Rewrite user additional email storing
- Rename AppSettingAPI "app_name" arguments to "plugin_name"
- Plugin API return data updates and deprecations
- Rename timeline app models
- Rename base test classes
- Remove app setting max length limit
- Remove Python v3.8 support
- Remove SAML authentication support
NOTE: Contains breaking changes, see documentation.
See changelog for a complete list of updates.
v0.13.4
Release for minor updates, maintenance and bug fixes.
- Add login message customization
- Add missing LDAP settings in siteinfo
- Improve project invite accept link reuse handling
- Fix remote sync crash with target sites using SODAR Core <0.13.3
- Fix LDAP settings on example site
- General bug fixes and minor updates
See changelog for a complete list of updates.