Skip to content

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

v1.2.2

04 Aug 09:17
Compare
Choose a tag to compare

This is version 1.2.2 of the Research Software Directory as a service. It contains a small update that makes DOI's in the database case insensitive. See https://github.com/research-software-directory/RSD-production/blob/main/database-migration/migration-scripts/1.2.1-to-1.2.2.sql to update the database from release 1.2.1.

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

  • make DOI's case insensitive in the mentions scraper (645ed2f)
  • use case insensitive column type for DOI's (b1d9a1e)

v1.2.1

29 Jul 15:31
Compare
Choose a tag to compare

This is version 1.2.1 of the Research Software Directory as a service. It contains several bug fixes. If you have data in the previous version of RSD (v1.1.x) you would need to run the database migration script.

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

  • organisation ror_id alignment and show missing message when info not present (acf66ba)
  • remove use of delete key to clear input value (d121c69)
  • removing related project error and order on title (a757c6f)

v1.2.0

29 Jul 08:54
Compare
Choose a tag to compare

This is version 1.2.0 of the Research Software Directory as a service. It contains several UI improvements, bug fixes and new features. For the new meta_pages the database is extended with additional table. For the filtering on keywords a number of existing functions (rpc's) are extended. Therefore this version of rsd database image (v1.2.0) is not compatible with the previous rsd version (v.1.1.x). If you have data in the previous version of RSD (v1.1.x) you would need to run the database migration script.

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. In the README.md we briefly explain how to setup RSD with provided docker-compose.yml. Enjoy!

Bug Fixes

  • #405 use ror_id as primary key for dedup (5f9bae1)
  • #421 sizing issue logo on organisation card (51d617b)
  • #422 singular for day and month added (21b361e)
  • add updated label to project card (4637890)
  • added MIT license (5a247da)
  • adding funding organisation to project (300db96)
  • correct typo in 'Login failed' message (0f53375)
  • edit team member role help text corrected (164055d)
  • keyword chip layout when multiple chips selected (d307c90)

Features

  • add drag and drop to markdown page list (ad66900)
  • add keywords filter to software (e44561d)
  • add keywords filter to projects (5035c90)
  • add support for line breaks in markdown (2740594)
  • add support for website tracking via Matomo (c8c1da1)
  • meta pages section for rsd_admin (e4fc850)
  • order project cards by starting/runing state with the newest projects first and then alphabetically on title. (5035c90)
  • update CITATION.cff (1bf6e4b), closes #203

v1.1.1

12 Jul 12:27
Compare
Choose a tag to compare

This is version 1.1.1 of the Research Software Directory as a service. It contains several UI improvements, and it increases the robustness of the git scrapers. This version is production ready. Enjoy!

Bug Fixes

  • #380 website is not required when manually adding organisations to software and projects (75326b2)
  • #383 global search space on tablet (02ee33a)
  • #384 outline focus on organisation cards (e414c00)
  • #384 outline fouces on the cards (b872a6e)
  • #389 add mouseover info to buttons (195ce86)
  • #401 empty commit history breaks software page (eab3e72)
  • edit button focus and styles aligned with add button, removed white color and use theme colors (ccdafe7)
  • get started section button classes (4278ca5)
  • hover contrast on citation buttons (dark theme) and remove some empty spaces (e2d9061)
  • misplaced anchor tag and return opacity for not published software in software card. (14e8a19)
  • programming language bars (dca2a40)
  • project progress status (c0a23ca)
  • remove margin of GitLab icon (74143bf)
  • remove overflow hidden so header can use sticky position on scroll (dd5100e)
  • research domain tag bg color (c38849f)
  • show ordid, affiliation or role if it is present (166243e)
  • when scrapers encounter an error, still update the scraped_at fields (ae54515)

v1.1.0

06 Jul 15:28
Compare
Choose a tag to compare

This is version 1.1.0 of the Research Software Directory as a service. It contains several UI improvements, and add support for theming. This version is production ready. Enjoy!

Bug Fixes

  • color ui adjustments (02c4a77)
  • color ui adjustments (aa6a37f)
  • define common color palette (4765ae5)
  • enlarge citation section button to stay in line when using other font types. (70b8a58)
  • responsive layouts for mobile and tablets (e5eb510)

Features

  • add helmholtz themes (32cdb2c)
  • extend theme colors with settings for active, hover, selected, disabled and focus. (125c44c)

v1.0.1

01 Jul 12:29
Compare
Choose a tag to compare

Bug Fixes

Changes to deployment files to allow custom domains for NGINX and to automatically restart Docker containers.

  • commit to bump version to make release (6dd7564)

v1.0.0

01 Jul 10:10
Compare
Choose a tag to compare

This is version 1.0.0 of the Research Software Directory as a service. This version is production ready. Enjoy!

Bug Fixes

  • card overflow for mobile (fe24140)
  • leave out empty organisation images when migrating (230ab1a)
  • return other as rsd type when type not provided by crossref or datacite (1c595e0)
  • stretching and accessibility border for the add menu button (98cfda8)

Features

  • update docker-compose and env.example template used by release action. (d69832c)

v0.3.0

30 Jun 08:43
Compare
Choose a tag to compare

This is a beta release of the Research Software Directory as a service. This release is almost production ready, but still intended for testing purposes only.

Bug Fixes

  • 'false' conditional class (213413a)
  • #346 improve project and software counts on organisation pages in public views and on organisation pages for maintainers. (11806a9)
  • adapt datacite scraper mention type mapping (4250e2e)
  • add background color to mention edit list (d1910d0)
  • add color to expand icon and increse font weight (e054754)
  • add configuration variable for a short organisation name for the pre-commit hook (2afdf7e)
  • add doi regex to software and improve the pattern (5c790e5)
  • add passRef to Link componenet (ea68f24)
  • add row level security to allow changing is_featured status in relations between software or projects and organisations (f3e2657)
  • add scroll to software card large subtitle (ca6f0b6)
  • add simple detection for determining the code platform type when migrating (679eb05)
  • add simple regex to urls in the database (757fb8e)
  • add test scope to maven dependencies (7ce27f3)
  • adding multiple reseach domains causes error (colission between data id and useFieldArray id props) (4993c36)
  • admins and superusers can change slugs (587b261)
  • allow uploading a logo for a non tenant organisation (095b8ce)
  • author extracton for DataCite (9beae29)
  • backend uses authenticator to connect to the database and its password is now an env variable (8b5dbfb)
  • better counts_by_maintainer implementation (b7a3d51)
  • broken menu items test (85e7ffb)
  • build error due to invalid fn signiture (b4274fc)
  • change error to warning for uploading large images (707de7c)
  • copyright statements (8927b1c)
  • correct location for gh actions (21ae477)
  • correctly deserialize timestamps by appending "Z" to string (0cca579)
  • data migration script saves featured software for NLeSC (1e4d37f)
  • date format and cookie in FF (ec9ce13)
  • disable animations globally when javascript is not available (ad5d6c4)
  • disable lower level when parent not selected (167cd20)
  • do not show progress when start and end date not provided (92f74bf)
  • documentation typos (3c6890d)
  • documentation typos (94714bf)
  • documentation typos (1816e66)
  • don't store empty images for projects when migrating (9452c17)
  • don't use invitation if already maintainer and enable row level security for invitations (1b39c4e)
  • enforce ORCID structure on backend and frontend (c753d1c)
  • failing build for project grid, made additional info as optional (34e7b4f)
  • failing tests and improve extraction logics (de23b37)
  • filter approved software and projects on organisation page (948973c)
  • fix failing test by adding project title (87cdd15)
  • fix infinite recusrion for row level security to select unpublished related items (4418a5e)
  • fixes pre-commit hook for merge commits (6b5446f)
  • home landing test (81448ef)
  • if single citation file has an error, only skip that file (1734fd5)
  • ignore click on same section (d36d31b)
  • improve mentions classification (c9cffde)
  • improve messages based as suggested by Christian (950dc23)
  • improve project card for long subtitle, remove "Z" check as we moved to timezone formatted dates (55d6a27)
  • improve slug path for nested organisation invites (24e0ef2)
  • improve type for project card and remove console log (c614336)
  • include 206 as valid status and order nulls as last (d2ac332)
  • inital call with incorrect page param when navigating between sections (63de651)
  • landing page (8caed36)
  • landing page (7300010)
  • landing page ([e02a724](e02a724421dafe74bfd...
Read more

v0.1.0

23 Mar 14:22
5eab4cd
Compare
Choose a tag to compare

This is the initial release of the Research Software Directory as a service. This release is not production ready and mainly intended for testing purposes.

Bug Fixes

  • account creation works again using jwt (b415d69)
  • add authentication service to shared network in docker-compose (c566cb7)
  • add crud functionality for repository_url table (9e71498)
  • add website field to add organisation test request body (64f2e26)
  • base64 images are now saved as varchar instead of binary (0757ffc)
  • better policies for maintainer tables (55d9655)
  • convert cookie to authorization header on image request on nginx (a298033)
  • correct branch name for citation (b6d39e7)
  • disable use of enter key in async autocomplete component (19c20b7)
  • enable save in contributor modal when adding new contributor with histrorical data (d68efc0)
  • fix license scraper overwriting commit data with null (366aaea)
  • improve 0 index delete and align field sizes (f4f821b)
  • improve citation file names based on selected format (b6805c3)
  • improve image url and intials extraction (b0d790d)
  • improve unsaved notifaction and repo url update (8f9faa2)
  • include token in software item request and do not show empty sections. (2a38d34)
  • incorrect brand name show in snackbar (bb9c6d5)
  • maintainers can also see rows that anonymous users can see (f69bdde)
  • maintainers can only edit things they maintain, not all things they see (8dcf31b)
  • make releases scraper more robust to errors (b002e2e)
  • make test containers accessible from outside (aa97e4b)
  • mentions with errors will still update scraped at field to prevent them from being in front of the queue all the time (6df8591)
  • migration script no longer crashes on faulty concept DOI's (ab30bca)
  • no content message aligned with software page (ebf8552)
  • order by position from database and update positions after item delete (5a895ad)
  • PR remarks, radio input change, cancel after save and further changes, build warnings (5a78473)
  • reload category and update count on mention add or delete (b4fcfbd)
  • remove autocomplete filtering, the api already filters options (ae9ff72)
  • remove repository_url id from scrapers (31c9728)
  • remove value from env file (5a91272)
  • render link icon only if url present (fe14f4d)
  • revert wrongly checked in cron file (c8f97d9)
  • send token if present in software view requests (fe98208)
  • show create button when freeSolo is true (443c4e6)
  • split project images into data and mimetypes (02c3c2d)
  • the data migration script checks the connection to the backend first (32160df)
  • typo in the select view of software mention count (5737b29)
  • undefined repository info on new software view (570b661)
  • update checkout version in pr_bakend action (0d75545)
  • use function for search (7ceffd0)
  • users can now also see software that they don't maintain but is published (1ceea7e)

Features

  • about section of the software item page incl. inital tests (7047c8f)
  • add action to validate cff file on change (00b5a3b)
  • add affiliation prop to contrinutors and use default when not provided (0d54bce)
  • add api calls for tags and licenses (ca2e793)
  • add clear button to searchbox (a93bf1d)
  • add commit scraper (9325cb8)
  • add commit scraper to crontab (fda3576)
  • add component for featured mentions and improve styling (1c54f54)
  • add components for software item related tool section (df9e964)
  • add components of edit software page, middle section (e8dffaf)
  • add components of the right panel (7af6058)
  • add conceptDOI for software (af4b643)
  • add contributor and mention counts to software intro section (e5c99f8)
  • add contributor components to software item page ([0745cc7](https://github.com/research-software-directory/RSD-as-a-servic...
Read more