v1.19.0
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)