Skip to content

v1.19.0

Compare
Choose a tag to compare
@github-actions github-actions released this 29 Mar 11:55
· 570 commits to main since this release

This is version 1.19.0 of the Research Software Directory as a service. Main improvements are:

  • Package manager URLs can now be added to software pages
  • Added scraper for package manager data (downloads, reverse dependencies, etc.)
  • Added scraper for git statistics (stars, contributors, open issues, etc.)
  • Suggest repository type based on history (for standalone gitlab instances)
  • Added overview page for project metadata quality for project page maintainers
  • Improved RSD admin view (adding organization, managing keywords)

In addition several small bugs have been fixed. This release requires an update to the database. A migration script from 1.18.0 to 1.19.0 can be found at: https://github.com/research-software-directory/RSD-production/blob/main/database-migration/migration-scripts/1.18.0-to-1.19.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

  • adapt frontend to the new database structure (1df3006)
  • add real package manager entries to data generation (8611e86)
  • add software, use null for empty brand_name (379cb68)
  • correct lower case button labels after removing uppercase button style. (872b0d9)
  • draging list item deformation and smoother position change in edit software and project pages (9160d45)
  • escape dot in package manager URL regex and show the reverse dependency count in the frontend (5727f2f)
  • exclude node_modules from e2e image. Use different organisations to avoid error during parallel execution. (a799601)
  • missing keys in organisation card (b295347)
  • ownership changes (4629554)
  • select distinct releases per organisation (e90f5e2)
  • use different maven hostname to align with scraper (82cf3c7)

Features

  • add contributor count scraper (d000934)
  • add full screen mode for project quality table (7e8de87)
  • add git stats scraper (5c6bcae)
  • add package manager table (393fbce)
  • add page that gives overview of project quality (92d1ed9)
  • add rpc new_accounts_count_since_timestamp (4dadea7)
  • add scrapers for package managers (b058ff5)
  • configurable headers for mailto links (ab3936b)
  • increase pagination options on admin keyword page (86209b6)
  • rsd admin can add new organisation to RSD (5629333)
  • rsd_admin can edit keyword values (4daea61)
  • software maintainer can add installation locations (package manager urls) (bc59b10)
  • suggest code platform based on existing entries (62f1b90)