This repository was archived by the owner on Aug 6, 2024. It is now read-only.
hifis-1.2.0
What's Changed
Updates for HIFIS
- Refactor frontpage in #75
- Fix aspect ratio for iOS and MacOS in contributing organisations in #76
- Update to upstream/v1.9.0 in #78
Incoming changes from upstream v1.9.0
This is version 1.9.0 of the Research Software Directory as a service. Main improvements are:
- Show organization metadata from the ROR database (if available).
- Filter software and projects by clicking on keywords.
- Show placeholder graph when commit data is not available.
- Show more information about research domains on project pages.
- Manually added mentions are now immutable after publication.
- Improved and added mention types, and added note field to mentions.
- Added a feedback panel for visitor feedback.
- Added swagger API to access the data.
In addition it contains many small bug fixes and improvements.
This release requires an update to the database. A migration script from 1.8.0 to 1.9.0 can be found at: https://github.com/research-software-directory/RSD-production/blob/main/database-migration/migration-scripts/1.8.0-to-1.9.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
- #582 use saved repository platform (df6dba8)
- adapt DataCite scraper to schema version 4.4 (4c83e9b)
- adapt frontend to repository_url not being an array anymore (c4bb163)
- add anchor tag for keyword links, remove margins and use flex gap instead (ca0bb71)
- add note field to mention table (1f193dc)
- add workshop as mention type (9c1c023)
- allow user to delete unreferenced keywords (1ef5bd5)
- clean image_url when mention type is not highlight (160f65b)
- cropped cookie banner on mobile (c55856b)
- disable try it out for Swagger UI (ad90c5f)
- disallow multiple consecutive spaces and leading and trailing whitespace in keywords (e3074a8)
- fix license headers in documentation (79a0d57)
- image cache reload on organisation page but not on the software page (7e71924)
- improve checks on imported keywords and the visual presentation. (cb23d28)
- links wrap in FF (223f5cb)
- made placeholder graph responsive (468807e)
- reload page without cache when image changed for projects and organisations (bb1a6a5)
- scraper failed when no author field present in response from Crossref (dd2208e)
- scraper uses note field and workshop type for mention (b0c5400)
- show not scraped placeholder when repository_url provided and get_started url is missing. (9141ac7)
- slug validation for add software, project and custom pages (59b10fc)
- slug validation in research unit modal (81a1644)
- small code improvements (5cab8e7)
- trim keyword search input (dae07c5)
- trim keyword value when checking if exists (2c1c79b)
- update image_for_project prop from array to object (c98eee7)
- use keyword value from db instead of provided input (fc753ba)
- users can no longer update mentions (ddf0b12)
Features
- add feedback panel (da63747)
- add keyword filter link to project page (f3576a3)
- additional info about published status for software and projects (0987470)
- adds NoDataAvailableChart (b8b90db)
- autosave organisation settings (7a70bce)
- different message if repo is empty (a8a9102)
- filter software on tag using link (a4b77d0)
- research domains to show key, title and description on mouseover (6a45b05)
- show note in page edit and page view components (cefea70)
- show organisation metadata using ror api (6a25f52)
- upgrade java dependencies for scrapers and auth (eea787c)
- upgrade to PostgREST 10, update OAIPMH table and related config (2a3ecf4)