Skip to content
This repository was archived by the owner on Aug 6, 2024. It is now read-only.

hifis-1.2.0

Choose a tag to compare

@cmeessen cmeessen released this 28 Oct 13:33
· 543 commits to main since this release
954e348

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)