v1.7.0
This is version 1.7.0 of the Research Software Directory as a service. Main improvements are:
- support for logging in via ORCID (limited to invited ORCIDs at the moment)
- auto save data when editing software and projects
- improved security headers of generated paged
- allow reordering of project links, contributors and team members
- improved behavior of cookie consent popup (when ignored or in combination with ad blockers)
In addition it contains many small bug fixes and improvements.
This release requires an update to the database. A migration script from 1.6.0 to 1.7.0 can be found at: https://github.com/research-software-directory/RSD-production/blob/main/database-migration/migration-scripts/1.6.0-to-1.7.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
- #568 validate if adding mention is already in RSD. If yes proceed with rsd item. (5101169)
- 404 error after adding primary maintainer (0466ddf)
- add name to the subject field in email template and URL encode the newline (2a8a73d)
- avoid adblokers to store the cookies consent (9f666e0)
- ignore incorrect openid providers. Log error and continue. (74e2a14)
- improve organisation filtering and remove unused code. (2989b38)
- more information in invitation email templates (8916576)
- mui contained button color applied over tailwind overwrite (b8d2982)
- search only for published items in related projects and software queries, (c7b2f2d)
- update frontend-dev configuration in docker (bf9fdbc)
Features
- #463 sortable project links (5f41058)
- #495 autosave project info section, refactor project info section (cf8cbbf)
- add ORCID as login provider (ede518e)
- add security policy headers to app (fd38d19)
- add simple admin page to add and delete ORCIDs to and from the whitelist (02b9789)
- add whitelist for ORCID (0d4608f)
- added drag icon to sortable testimonials and custom pages (4441099)
- allow debugging of frontend-dev (b2f6076)
- autosave software info (8582f88)
- mount nginx.conf as volume (c122721)
- orcid whitelist page ux (dd9b638)
- pinned projects use icons instead of color (37654e3)
- sortable software contributors (94d0789)
- sortable team members (6fc73db)