Releases: bihealth/sodar-core
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.
v0.13.3
Release for minor updates, maintenance and bug fixes.
- Add common project badge template
- Add InvalidFormMixin helper mixin
- Add user login/logout logging signals
- Add createdevusers management command
- Add LDAP TLS and user filter settings for example site
- Prevent updating global app settings for remote projects
- Fix hidden JSON project setting reset on non-superuser project update
- Fix custom app setting validation calls in forms
- Fix multiple remote sync app settings updating issues
- Fix request object not provided to perform_project_modify() on create
- General bug fixes and minor updates
See changelog for a complete list of updates.
v0.13.2
Release for minor updates, maintenance and bug fixes.
- Add REST API project context queryset field override
- Add sodar-btn-submit-once class for forms with usage
- Fix project list view rendering issues with finder role
- General bug fixes and minor updates
See changelog for a complete list of updates.
v0.13.1
v0.13.0
Feature release for full role inheritance, finder role, etc.
- Extend role inheritance to all roles
- Add project finder role
- Add periodic remote project sync using Celery
- Add custom method support for app settings defaults, options and validation
- Add project type restriction to app settings
- Add site-wide scope to app settings
- Add dismissed alerts view to appalerts
- Add sodarcache item deletion via API
- Add omitting of apps in search
- Add custom template include path
- Disallow public guest access for categories
- Replace ProjectUserTag model with app settings
- Change filesfolders app display name from "Small Files" to "Files"
- General bug fixes and minor updates
NOTE: Contains breaking changes, see documentation.
See changelog for a complete list of updates.