v1.16.0
This is version 1.16.0 of the Research Software Directory as a service. Main improvements are:
- logged-in users must now accept the terms of service and privacy policy explicitly before they can add content.
- scrapers now get the metadata of releases from datacite instead of zenodo (using the DOI).
- citation information for software is now retrieved from doi.org, not generated from CFF.
- added yearly overview of software releases for each organization.
- improved findability of child organizations when adding them to software and projects.
In addition several small bugs have been fixed. This release requires an update to the database. A migration script from 1.15.0 to 1.16.0 can be found at: https://github.com/research-software-directory/RSD-production/blob/main/database-migration/migration-scripts/1.15.0-to-1.16.0.sql.
This version is production ready. If you starting a new RSD instance (without historical data) you can use docker-compose.yml provided in the deployment.zip file.
Bug Fixes
- allow superuser to execute delete statements (240ea3f)
- don't deduplicate organisations on project edit page when ROR ID is not present (6769571)
- localStorage exception does not crash the app. Matomo tracking is disabled by default. (e174b48)
- superuser does not need to accept the terms, update tos and privacy slugs (70956d5)
Features
- add link to release page using doi.org (1202c6e)
- add organisation names to list of child organisations (e9e7056)
- add parent names hover text on organisation search (556b5db)
- add reminder referring to terms of service (25ef424)
- do not show user agreement modal to rsd_admin (645f440)
- refactor release tables and improve release scraper by using DataCite (a42dc29)
- require agreement to terms, privacy statement (4eb6809)
- show v?.?.? label when release tag is null (19e33eb)
- software release section for organisations (86f7c0e)