Releases: research-software-directory/RSD-as-a-service
v2.28.0
This is version 2.28.0 of the Research Software Directory as a service. This release contains several bug fixes and a single new feature:
- support ghcr.io as package manager
- improve performance of package manager search
- improve stability of auth provider handing
- root of someones profile page now redirects to the software overview of that user
- corrected mention count in maintainer overview
This version requires an update to the database. A migration script can be found here: https://github.com/research-software-directory/RSD-production/blob/main/database-migration/migration-scripts/2.27.0-to-2.28.0.sql
Bug Fixes
- debounce url changes and get source after user stops typing (2a26c61)
- prevent crashes by filtering out null auth providers (f3607be)
- replace middleware with next.config.js redirects to get redirects working (309d55b)
- root of profile page now redirects to software (7a8bf75)
- show correct project counts on maintainer overview (fa53110)
Features
- add ghcr.io as package manager (8ff1613)
v2.27.0
This is version 2.27.0 of the Research Software Directory as a service. This release contains a single new feature:
- support LinkedIn as OpenID provider
This version does not require an update to the database. For completeness, and empty migration script can be found here: https://github.com/research-software-directory/RSD-production/blob/main/database-migration/migration-scripts/2.26.0-to-2.27.0.sql
Features
- add LinkedIn as OpenID provider for signing in (5d55227)
v2.26.0
This is version 2.26.0 of the Research Software Directory as a service. This release contains several new features:
- allow the selection of intermediate level categories.
- order categories alphabetically for organizations and communities
- remove related categories when organization is removed from software or projects
This version does not require an update to the database. For completeness, and empty migration script can be found here: https://github.com/research-software-directory/RSD-production/blob/main/database-migration/migration-scripts/2.25.0-to-2.26.0.sql
Features
v2.25.0
This is version 2.25.0 of the Research Software Directory as a service. This release contains several new features and bug fixes:
- improved how non-alphabetic characters are handled in search
- show on software pages if the source code repository is archived and the stars and forks count
- improved readability for certain pages
- added backend support to search for software or projects based on categories
- various dependency updates
This version requires an update to the database. The migration script can be found here: https://github.com/research-software-directory/RSD-production/blob/main/database-migration/migration-scripts/2.24.0-to-2.25.0.sql
Bug Fixes
- change add route for software, project and news to solve add slug problem. (2da89e3)
- encode search term to support 'reserved' characters like + % and others (e38ba6d)
- improve slug validation for add software, project and news (32c3fdf)
- upgrade Postgres from 15.7 to 15.9 (88d68a6)
- upgrade PostgREST from v12.2.2 to v12.2.3 (7a932fd)
Features
- add database functions that show all categories of software and projects (e98c5fd)
- also scrape archived status of GitHub repos (5442ca6)
- on refreshing auth token add check to see if user is admin (4d886d2)
- reduce with of custom pages to 1024px for easier readability (c9c7def)
- show archived repo status, start and forks count (477c9b7)
v2.24.0
This is version 2.24.0 of the Research Software Directory as a service. This release contains several new features and bug fixes:
- allow RSD maintainers to properly delete categories and testimonials
- improved the ROR scraper
This version requires an update to the database. The migration script can be found here: https://github.com/research-software-directory/RSD-production/blob/main/database-migration/migration-scripts/2.23.0-to-2.24.0.sql
Bug Fixes
- adapt delete functions to categories and testimonials (114578e)
Features
v2.23.0
This is version 2.23.0 of the Research Software Directory as a service. This release contains several new features and bug fixes:
- We now support categories (i.e., curated keywords) per organization. These can be added to the software or projects linked to that organization.
- When importing remote markdown descriptions for software, we will now suggest the raw URL if the user provides a HTLM link instead.
- We now use OpenAlex to retrieve information about DOIs from an unsupported DOI provider.
- The mention count on the landing page have been corrected.
- We now validate that an email address is present when a contributor is selected as contact person.
- We allow escaped slashes when providing DOIs. This makes it easier to cut-and-paste from a web link.
This version requires an update to the database. The migration script can be found here: https://github.com/research-software-directory/RSD-production/blob/main/database-migration/migration-scripts/2.22.1-to-2.23.0.sql
Bug Fixes
- allow for escaped slash in DOI (f20e824)
- categories modal hide software/project switches for children (e32a7ec)
- remote markdown url validation and suggestions (4c22cd4)
- use additional validation for email and contact person switch (a563764)
- use rpc mentions_by_software for software mentions counts. We count unique entries per software and mention id. (576f7fa)
Features
v2.22.1
This is version 2.22.1 of the Research Software Directory as a service. This release contains the following bug fix:
- Fix the OpenAlex scraper to prevent an excessive number of log messages in the database.
This version does NOT requires an update to the database. For completeness, an empty migration script can be found here: https://github.com/research-software-directory/RSD-production/blob/main/database-migration/migration-scripts/2.22.0-to-2.22.1.sql
Bug Fixes
- check for empty collections before making requests to the OpenAlex API (3e7e7c0)
v2.22.0
This is version 2.22.0 of the Research Software Directory as a service. This release contains several improvements and bug fixes:
- Added support for plugins in the frontend which allow custom extensions to the RSDs
- Added search of OpenAlex when adding mentions, output, or reference papers by title.
- Allow adding mentions, output or reference papers by OpenAlex ID instead of DOI.
- Scrape citations of OpenAlex based reference papers.
This requires an update to the database. A migration script can be found here: https://github.com/research-software-directory/RSD-production/blob/main/database-migration/migration-scripts/2.21.0-to-2.22.0.sql
Bug Fixes
- form validation when changing mention type from highlight to other types (a16405b)
- listen to main server block by default (9f597f6)
Features
- add scraper for mentions with an OpenAlex ID (67566fc)
- add syntax highlighting in documentation (fb233b7)
- allow for searching mentions by OpenAlex ID (5d2b8aa)
- allow harvesting citations of OpenAlex reference papers (4175b82)
- mention title search now also searches the OpenAlex database (d800792)
- plugin documentation (030fd88)
- plugin support in the frontend (7758c82)
- provide eduPersonEntitlements in user token (8f8f695)
- support for absolute urls in plugin configuration (c0e9d0c)
v2.21.0
This is version 2.21.0 of the Research Software Directory as a service. This release contains several improvements and bug fixes:
- Improve the selection of avatar, role and affiliation for contributors and team members.
- Improve RSD admin interface to curate contributors
- Fix ORCID search when adding contributors or team members.
This requires an update to the database. A migration script can be found here: https://github.com/research-software-directory/RSD-production/blob/main/database-migration/migration-scripts/2.20.0-to-2.21.0.sql
Bug Fixes
- form validation when changing mention type from highlight to other types (554248b)
- improve import contributors deduplication, use first and last name instead of only last name (aca47c6)
- remove fuzzy search indication from ORCID api request because it does not behave as expected (9e5cd4a)
- use first avatar and affilation shown in dropdown, if available, on found person in RSD (c66a1c8)
Features
v2.20.0
This is version 2.20.0 of the Research Software Directory as a service. This release contains many small bug fixes and dependency updates:
- Added testimonials to project pages
- RSD admins can now delete software from the UI
- RSD admins can now disable package scrapers that don't behave
- Fixed a bug in RSD-wide catagory implementation
This requires an update to the database. A migration script can be found here: https://github.com/research-software-directory/RSD-production/blob/main/database-migration/migration-scripts/2.19.0-to-2.20.0.sql
Bug Fixes
- change category column order and specify return types in category_path (b76135e)
- don't report on blank lines when bulk importing mentions (bf92456)
- only have a max of 5 concurrent requests to Crossref (7c143a1)