Skip to content

Releases: research-software-directory/RSD-as-a-service

v2.18.0

12 Jul 09:15
Compare
Choose a tag to compare

This is version 2.18.0 of the Research Software Directory as a service. This release contains further implementation of categories (curated keywords), the communities feature and several improvements and bug fixes:

  • allows software to select categories when joining a community
  • support repository URLs ending with .git
  • limit image mime types
  • cache authentication end points

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.17.0-to-2.18.0.sql

Bug Fixes

  • limit MIME types in image table (ae1a13a)
  • show correct character count for scraping_disabled_reason field (2e88b4f)
  • support repository urls ending with .git (2fdb94e)

Features

  • allow user to select community categories (6757786)
  • cache auth endpoints for all providers for 60 min. (55bafc2)

v2.17.0

28 Jun 08:18
Compare
Choose a tag to compare

This is version 2.17.0 of the Research Software Directory as a service. This release contains further implementation of categories (curated keywords), the communities feature and several small improvements:

  • added an editor for RSD-wide categories for the RSD admin
  • added categories to Communities
  • added a "My communities" to the user page
  • added support for mathml in titles of mentions
  • improved text wrap of markdown in descriptions
  • improved global search

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.16.0-to-2.17.0.sql

Bug Fixes

  • add support for mathml in mentions (ef6ed88)
  • agressive word-wrap of markdown content (1d1cda3)
  • increase z-index of global search list (bf74cdf)

Features

  • add (my)communities to users page (0a81bb9)
  • add user settings context and use it on software, projects, organisations, news, communities and admin pages (0b52106)
  • allow for categories to be part of a single community (4c018bf)
  • category editor for admins and community maintainers (2803090)
  • create organisation list item (decee67)
  • show community membership on the software page when community module is enabled (a751d18)

v2.16.0

19 Jun 08:18
Compare
Choose a tag to compare

This is version 2.16.0 of the Research Software Directory as a service. This release contains initial support for Communities:

  • added Community pages (similar to organization pages)
  • added a Community overview page
  • allow the RSD admin to create new Communities
  • added "request to become part of Community" to software maintainer pages
  • enable a Community maintainer to change the settings of a Community
  • allow a Community maintainer to accept or reject software that wants to be part of the Community.
  • provide setting in RSD configuration that selects which of software, projects, organizations, communities is visible

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.15.1-to-2.16.0.sql

Bug Fixes

  • only rsd-admin can remove rejected community request from software (3a39755)

Features

  • add communities to edit software (#1220) (2bce2de)
  • add communities to rsd admin section (5c78d5c)
  • create support for modules in settings.json (096881a)
  • implement community settings page (#1195) (cd6d973), closes #1199
  • implement community software page and refactor organisation software page (#1213) (f8516f7)

v2.15.1

07 Jun 10:00
Compare
Choose a tag to compare

This is version 2.15.1 of the Research Software Directory as a service. This release contains the following features and small bug fixes:

  • improve the handling of software categories (mandatory keywords)
  • increase character limit for mention titles
  • check if author fields in mention are properly defined before adding it to the database

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.15.0-to-2.15.1.sql

Bug Fixes

  • check if fields present in author before adding mention (d4edece)
  • increase character limit for mention title (7c56679)

v2.15.0

17 May 11:10
Compare
Choose a tag to compare

This is version 2.15.0 of the Research Software Directory as a service. This release contains a small bug fixes and improvement allowing better control over mentions by the RSD administrator.

This release does not require an update to the database. From completeness, an empty migration script can be found here: https://github.com/research-software-directory/RSD-production/blob/main/database-migration/migration-scripts/2.14.0-to-2.15.0.sql

Bug Fixes

  • store message with metadata in the error logs when saving a mention fails (d7762e1)

Features

  • mentions overview for admins (0ce8b52)

v2.14.0

07 May 11:14
Compare
Choose a tag to compare

This is version 2.14.0 of the Research Software Directory as a service. This release contains several small bug fixes and improvements compared to v2.13.0:

  • Only show software highlights on first page of software overviews
  • Performance improvements when retrieving information about research units
  • Allow RSD admins to get an overview of inactive user accounts
  • Improved error message when a mention update fails

This release does not require an update to the database. From completeness, an empty migration script can be found here: https://github.com/research-software-directory/RSD-production/blob/main/database-migration/migration-scripts/2.13.0-to-2.14.0.sql

Bug Fixes

  • only extract mention id if present when not able to update a mention (24ad85c)
  • only fetch highlights on first page (0b342d5)
  • use org table directly and only select required properties when requesting research units (b495792)

Features

  • add filter for inactive accounts in admin user overview (a0281da)
  • add option to only show admin users in user overview for admins (eed1c67)

v2.13.0

26 Apr 10:15
Compare
Choose a tag to compare

This is version 2.13.0 of the Research Software Directory as a service. The main changes compared to v2.12.0 are:

  • Added a dedicated highlights page
  • We now store a long name and URL with software licenses
  • RSD Admins can now set the parent of an organization
  • Reduced the number of calls to the ROR API

This release 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.12.0-to-2.13.0.sql

An additional script is needed to supplement the license information in the database. This script may need to be extended depending on the licenses used in the RSD database. The script can be found here: https://github.com/research-software-directory/RSD-production/blob/main/database-migration/migration-scripts/2.12.0-to-2.13.0-extra.sql

Bug Fixes

  • don't make requests to ROR API when ROR ID missing (eb095a3)

Features

  • add dedicated highlights page (4e1f975)
  • admins can set parent organisation (c8aa749)
  • extend license info with long name and license url (d597b8d)
  • make highlight limit variable, add info and show the items included in carousel on admin page (6617092)
  • use PAT token to commit to protected branch (d8e76ae)

v2.12.0

19 Apr 09:44
Compare
Choose a tag to compare

This is version 2.12.0 of the Research Software Directory as a service. The main changes compared to v2.11.0 are:

  • Improved behavior of the Software Highlights carousel
  • Various dependency updates
  • Various bug fixes

This release 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.11.0-to-2.12.0.sql

Bug Fixes

  • update contact people when new contact person is set (2783037)
  • update oauth2-oidc-sdk (da7ddc8)
  • upgrade from go 1.22.1 to 1.22.2 (63361c7)
  • use floating points for programming languages (f506e67)
  • use unique key in release list to prevent duplicates when switching year (bc57ce8)

Features

  • show highlights carousel only on first page (dfaf2a6)
  • upgrade backend dependencies (f58328c)

v2.11.0

05 Apr 08:25
Compare
Choose a tag to compare

This is version 2.11.0 of the Research Software Directory as a service. The main changes compared to v2.10.0 are:

  • The RSD now has a news section and shows latest news on the landing page 🎉
  • support custom gitlab packages and container registries
  • improved button behavior

This release 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.10.0-to-2.11.0.sql

Bug Fixes

  • don't show terms and conditions modal to rsd admins anymore (64cb3b9)
  • some link buttons are now wrapped in anchor elements (e51e872)
  • support for custom GitLab package and container registries (fbcb8fe)

Features

  • add latest news to default rsd homepage (def12a6)
  • enable use of multiple images in the news articles (c8afef7)
  • rsd news section. News overview and create,edit and delete news pages. (65dde54)

v2.10.0

29 Mar 09:49
Compare
Choose a tag to compare

This is version 2.10.0 of the Research Software Directory as a service. The main changes compared to v2.9.1 are:

  • improved layout of software maintainer pages
  • improved global search results
  • option to disable scraping of a source repository that consistently produce errors
  • added the European Publications Office as a DOI source
  • various improvements to the CodeMeta data export prototype
  • various bugfixes and performance improvements

This release 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.9.1-to-2.10.0.sql

Bug Fixes

  • add programming languages to CodeMeta metadata (566ab9d)
  • add reference papers to CodeMeta data (d1d679c)
  • change CodeMeta description to array of RSD short statement, description and description URL (71d3cbc)
  • change functions from plpgsql to sql for improved performance (6f5ed1b)
  • change pagination result text (e163ed9)
  • fix global search unintentionally showing research units (da5a4cc)

Features

  • add OpenAlex as European Publications Office DOI source (8b53d4e)
  • allow admins to disable scraping a git repo (fc68c4d)
  • enable scraper for OP mentions (a8c69da)
  • global search accessible via Ctrl K / Meta K (ddb5c9e)
  • split edit software section, basic info, in two: description and links (22d57b9)
  • update edit section ui components. Use contained button as primaty button and outlined input components. Remove subtitle from menu items. (12be6cc)