Releases: bihealth/sodar-core
v1.3.2
v1.3.1
Release for minor updates, maintenance and bug fixes.
- Add prefix support for category statistics
- Update development dependencies
- Fix timeline event detail modal description word break
- Fix insufficient permissions set by setup_database.sh
- Fix list button and dropdown content alignment
- Fix template tag link retrieval exceptions for missing resolver_match (from v1.2.5)
- Fix app settings form exception with hidden setting and null description (from v1.2.5)
See changelog for a complete list of updates.
v1.2.5
v1.3.0
Major release for Django v5.2 upgrade, Python version upgrade, API token updates, Django-Axes support etc.
- Add tokens REST API
- Add user token creation REST API view
- Add custom API token model
- Add optional API token label
- Add django-axes support for login security
- Add local user update disabling
- Add custom user model admin class
- Add DataTables include templates
- Add TimelineEventStatus in TimelineAPI.get_models() return data
- Add AppAlert and TimelineEvent object test helpers
- Add Python v3.12 and v3.13 support
- Update userprofile user details layout
- Update base test classes, deprecate old ones
- Upgrade to Django v5.2
- Upgrade to django-rest-knox v5.0 (requires re-generating API tokens)
- Upgrade to jQuery v3.7
- Remove Python v3.9 and v3.10 support
- Remove deprecated projectroles plugin helper methods
- Remove deprecated Project model public_guest_access field
- Remove deprecated project badge template
NOTE: Contains breaking changes, see documentation.
See changelog for a complete list of updates.
v1.2.4
Release for minor updates, maintenance and bug fixes.
- Add support for line breaks in app alert messages
- Add alert level constants as AppAlertAPI attributes
- Fix app setting deletion debug logging
- Fix UI test setup window size
- General bug fixes and minor updates
See changelog for a complete list of updates.
v1.2.3
Release for minor updates, maintenance and bug fixes.
- Add get_sodar_constant() common template tag
- Fix project creation and update form issues
- Fix test settings issues in development environments
- General bug fixes and minor updates
See changelog for a complete list of updates.
v1.2.2
v1.2.1
Release for minor updates, maintenance and bug fixes.
- Add Project.get_public_access_name() helper
- Add SODARCacheAPI.get_model() helper
- Fix is_project_accessible() rule predicate implementation
- General bug fixes and minor updates
See changelog for a complete list of updates.
v1.2.0
Major feature release for project viewer role, category stats, REST API updates etc.
- Add project viewer role
- Add project viewer role support for project public read-only access
- Add category statistics card and plugin API
- Add top level category public statistics viewing
- Add search by object UUID
- Add user opt-out settings for app alert notifications
- Add project member list pagination, ordering and filtering
- Add project invite retrieval REST API view
- Add temporary project access blocking for superusers
- Add blockprojectaccess management command
- Add saving of home view project list starred filter state
- Add first and last links in pagination controls
- Add user full name and username in timeline event search
- Add PluginAPI class for plugin helpers
- Update projectroles REST API to return user UUIDs instead of nested user
serializers - Update timeline list user displaying
- Upgrade projectroles REST API version to v2.0
- Upgrade projectroles sync REST API version to v2.0
- Upgrade supported develoment and deployment platform to Ubuntu v24.04
- Deprecate plugin helper methods in projectroles.plugins root
- Remove support for SODAR Core features deprecated in v1.1
NOTE: Contains breaking changes, see documentation.
See changelog for a complete list of updates.