v1.6.0
This is version 1.6.0 of the Research Software Directory as a service. Main improvements are:
- improved behavior and performance when searching for mentions by title
- improved behavior when searching for organizations
- enable custom themes for the generated web pages
- improved database performance for some queries
In addition it contains many small bug fixes and improvements.
This release requires an update to the database. A migration script from 1.5.0 to 1.6.0 can be found at: https://github.com/research-software-directory/RSD-production/blob/main/database-migration/migration-scripts/1.5.0-to-1.6.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
- add dependency to .env.local (e18918a)
- add PGRST_RAW_MEDIA_TYPES to deployment docker-compose.yml (01714c9)
- data-generation now correctly skips missing organisation logos (0a1bc2e)
- improve database function that causes slow queries (b72ac6a)
- improve publication search by title for crossref. We moved requests to backend (node) and perform polite requests. In case of errors we return partial results. (2e822ad)
- remove static rsd title from the footer (f0606c0)
- show homepage counts, align count props with api. (bfcdb6e)
- use env variable for polite request to crossref (8664f5a)
- use website settings prop as logo link. (3519891)
Features
- add proxy support when running yarn dev directly from frontend folder (1303183)
- allow continual typing of search term during api request (152a7e6)
- enable custom theme,footer logo, contact email and custom links using the settings.json. Custom settings can be uploaded using volume mounts. (8f65afa)
- smarter ROR organisation search (4c617d3)
- use a docker container to serve the development version of the frontend (a0cff2f)