Skip to content

Releases: uc-cdis/data-portal

5.13.0

21 Sep 15:04
22224e7
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/data-portal

Notes since tag: 5.12.0

Notes to tag/commit: 5.13.0

Generated: 2023-09-21

New Features

  • Add a new Guppy Explorer config field filters.tabs.asTextAggFields to
    explicitly specify the filter field names that to be casted from numeric to
    text (#1404)
  • This updates the error message for Manhattan plot errors (#1414)
  • Updates GWAS App so when user has a finalPopulationSize containing an
    object with a size value of zero, it renders a warning message and prevents
    the user from advancing to the next step (#1414)
  • Fixes Atlas URL on QA env (#1414)
  • Removes duplicate code between the GWAS and Results app by placing
    instances of duplicate code into a shared util folder (#1414)
  • Adjusts Atlas starter to first display list of "team project" options
    available to the user, before opening Atlas (#1414)

Bug Fixes

  • Fixed a bug that casts all numeric field in filter into text fields (#1404)
  • Fixes bug in GWAS app related to next button being enabled after user
    navigates to previous steps following submission (#1414)

Dependency Updates

  • Guppy to 0.17.0 (#1404)

Improvements

  • Update VLMD workflow name in kayako template (#1413)

5.12.0

14 Sep 18:19
a34891b
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/data-portal

Notes since tag: 5.11.1

Notes to tag/commit: 5.12.0

Generated: 2023-09-14

Bug Fixes

  • Fix query page styling issue (#1402)
  • fix study viewer alphabetical ordering (#1407)
  • This resolves a a redirect issue that occurs the following situation:
    (#1356)
  • You can reproduce this bug via the following steps (#1356)
  • In HEAL envs (QA/preprod/prod) the first time a user is not already logged
    in (#1356)
  • Go to the workspace page at /portal/workspace (#1356)
  • Portal will redirect you to login page, login with a user that has access
    to workspaces in these envs (#1356)
  • Portal should redirect you back to /portal/workspace , but instead, it is
    redirecting you to /portal/portal/workspace (#1356)

New Features

  • only allow certain data on HEAL to be available for download with InCommon
    IdP login (#1399)
  • add global banner to portal (#1398)
  • Adds new "Caution" dismissible message to GWASApp, updates Warning message
    design (#1393)
  • Shows new Caution dismissible message in GWASApp in step prior to
    submission after Hare selection if hare population is less than 1000
    (#1393)
  • Adds dismissible messages to Results, adds logic to display Caution message
    when hare population is less than 1000 (#1393)
  • Updates storybook for new message types and includes a unit test for
    ResultsApp version of Dismissible message component. (#1393)
  • Changed error log display in Execution of GWASResults app (#1393)
  • Changed storybook file and test file of Execution (#1393)
  • Add detailed workspace launch statuses (#1383)

Improvements

  • Move ddUrl for RUM to configuration, instead of hardcoding - This is
    necessary for the move to datadog govcloud. (#1410)
  • change idp based access check conditions on buttons for ICPSR studies in
    HEAL (#1409)
  • use callback hook (#1409)
  • housekeeping Fix dev dependency lint errors when running eslint locally
    (#1406)
  • Fix the discovery page pop-up text to add spaces where needed (#1396)
  • remove unneeded dependencies (#1391)
  • move dev dependencies to dev (#1391)

Dependency Updates

Bugfixes

  • Resolves issue where server response for a hareResult concept_breakdown is
    null in the SelectHareDropDown.jsx. This can occur when the user selects a
    case cohort size or control cohort size with a value of zero. (#1393)

5.11.1 study viewer bug fix

14 Aug 18:41
600e97c
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/data-portal

Notes since tag: 5.11.0

Notes to tag/commit: 5.11.1

Generated: 2023-08-14

Bug Fixes

  • fix bug in study viewer (#1387)

5.11.0

11 Aug 19:53
cc49fac
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/data-portal

Notes since tag: 5.10.0

Notes to tag/commit: 5.11.0

Generated: 2023-08-11

Improvements

  • add more options to Discovery page isAuthorized check (#1380)
  • Discovery page update tooltip text (#1382)

Bug Fixes

  • Discovery page: remove empty “Tags by category” component (#1381)

New Features

  • study descriptions render html tags for br, strong, table, tr, td, th
    (#1369)

Dependency Updates

  • "@babel/core": "^7.22.9", (#1366)
  • "@emotion/react": "^11.11.1", (#1366)
  • "@fortawesome/react-fontawesome": "^0.2.0", (#1366)
  • "@gen3/guppy": "^0.16.1", (#1366)
  • "@gen3/ui-component": "^0.11.4", (#1366)
  • "clipboard-plus": "^1.1.0", (#1366)
  • "core-js": "^3.31.1", (#1366)
  • "echarts": "^5.4.3", (#1366)
  • "echarts-for-react": "^3.0.2", (#1366)
  • "enzyme": "^3.11.0", (#1366)
  • "enzyme-adapter-react-16": "^1.15.7", (#1366)
  • "js-search": "^2.0.1", (#1366)
  • "jszip": "^3.10.1", (#1366)
  • "lodash": "^4.17.21", (#1366)
  • "mock-local-storage": "^1.1.24", (#1366)
  • "prop-types": "^15.8.1", (#1366)
  • "react-query": "^3.39.3", (#1366)
  • "react-virtualized": "^9.22.5", (#1366)
  • "recharts": "^2.7.2", (#1366)
  • "redux": "^4.2.1", (#1366)
  • "redux-thunk": "^2.4.2", (#1366)
  • "regenerator-runtime": "^0.13.11", (#1366)
  • "semver": "^7.5.4", (#1366)
  • "@babel/eslint-parser": "^7.22.9", (#1366)
  • "@babel/plugin-proposal-object-rest-spread": "^7.20.7", (#1366)
  • "@babel/plugin-transform-modules-commonjs": "^7.22.5", (#1366)
  • "@babel/plugin-transform-runtime": "^7.22.9", (#1366)
  • "@babel/preset-env": "^7.22.9", (#1366)
  • "@babel/preset-react": "^7.22.5", (#1366)
  • "@babel/runtime-corejs3": "^7.22.6", (#1366)
  • "@storybook/cli": "^7.1.1", (#1366)
  • "@testing-library/jest-dom": "^5.17.0", (#1366)
  • "@types/core-js": "^2.5.5", (#1366)
  • "@types/enzyme": "^3.10.13", (#1366)
  • "@types/react-redux": "^7.1.25", (#1366)
  • "@types/regenerator-runtime": "^0.13.1", (#1366)
  • "babel-plugin-dev-expression": "^0.2.3", (#1366)
  • "eslint-plugin-import": "^2.27.5", (#1366)
  • "eslint-plugin-jsx-a11y": "^6.7.1", (#1366)
  • "eslint-plugin-react": "~7.33.0", (#1366)
  • "eslint-plugin-react-hooks": "^4.6.0", (#1366)
  • "eslint-plugin-storybook": "^0.6.13", (#1366)
  • "jest-localstorage-mock": "^2.4.26", (#1366)
  • "msw-storybook-addon": "^1.8.0", (#1366)
  • "postcss": "^8.4.27", (#1366)
  • "redux-mock-store": "^1.5.4", (#1366)
  • "relay-compiler-webpack-plugin": "^9.1.0", (#1366)
  • "stylelint": "^15.10.2", (#1366)

5.10.0

07 Aug 21:17
f02c112
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/data-portal

Notes since tag: 5.9.0

Notes to tag/commit: f02c112

Generated: 2023-08-07

Bug Fixes

  • GWAS Results app: Run Duration shows correct duration instead of “Invalid
    date” in Execution view (#1378)
  • This resolves odd UI behavior that was the result of the incorrectly
    implemented initialTableSort function. (#1377)
  • This version ensures that disabling of workspace launch button when no pay model is selected, happens only for commons with pay models enabled. (#1374)

New Features

  • This updates the results App so that back button is hidden when not on home
    view, and shown on the app's home view. (#1377)
  • New features and some bug fixes for VADC GWAS apps, including multiple
    improvements to the GWAS Results Viewer (see details
    here)
    (#1372)

Improvements

  • Unit test written to validate initialTableSort function. (#1377)
  • Pay model resets as soon as a workspace session is terminated (#1374)
  • Workspace launch is restricted when current paymodel is not set for commons where pay models are available. (#1374)

Dependency Updates

  • Added d3-axis, d3-format, d3-tip (#1372)

5.9.0: Discovery page supports for nested field names

31 Jul 15:30
e7e8760
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/data-portal

Notes since tag: 5.8.0

Notes to tag/commit: 5.9.0

Generated: 2023-07-31

New Features

  • Updates to Study Registration / VLMD Submission page to support nested
    fields (#1365)
  • update clinicaltrials.gov api to classic endpoint (#1365)
  • Disocvery page: study details fields, discovery table fields, aggregation
    fields and search fields now supports using JSONPath
    syntax
    to represent
    nested fields in metadata (#1324)

Improvements

  • Replace the Dropdown text with Select a Pay model when there is no
    current_pay_model available. (#1368)
  • Prevent getWorkspacePayModel from returning null when there is no
    current_pay_model (#1368)
  • When there is no current_pay_model available, disable the Launch button (#1368)
  • Add an Alert message asking the user to choose a pay model (#1368)

Dependency Updates

  • Adds: "jsonpath": "^1.1.1", (#1324)

discovery page mds ability to select guidTyp

10 Jul 20:43
258781b
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/data-portal

Notes since tag: 5.7.1

Notes to tag/commit: 5.8.0

Generated: 2023-07-10

New Features

  • add to discovery page setup ability to select guidType for the api call,
    this allows for displaying only select mds records on the discovery page
    (#1357)

Improvements

  • Add warning for workspace user for waiting for proxy step (#1347)
  • add to requiredIdpField docs to better explain what is going on (#1344)

5.7.1

21 Jun 21:23
513e47d
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/data-portal

Notes since tag: 5.7.0

Notes to tag/commit: 5.7.1

Generated: 2023-06-21

Bug Fixes

  • remove duplicate padding (#1333)
  • Fix Profile Page visual inconsistency (#1333)
  • fix bug where filters don't reset table to page one (#1330)
  • fixed position should fix the bug where popup appear in the hidden
    (scrolled past) area (#1298)

Improvements

  • File page: improve display of array values (#1327)
  • use new guppy count field instead of calculating it (#981)
  • CSS update to handle newlines better in Discovery modal (#1289)

5.7.0

23 May 15:53
104f415
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/data-portal

Notes since tag: 5.6.2

Notes to tag/commit: 5.7.0
Generated: 2023-05-23

Dependency Updates

  • updating guppy to 0.16.0 (#1309)

Deployment Changes

  • will require server to also be using guppy ^0.16.0 on backend (#1309)

New Features

  • Add no access description for File page (#1301)
  • Results App V2: Add message to spinner while loading the main table in
    Results app (#1303)
  • Results App V2: Add filtering to the home table in Results App V2 for the
    first five columns and allows for the user to filter by text input,
    dropdown selection, and date range selection. (#1303)

Improvements

  • Add ignore for *.conf files in eslint-new command. (#1303)

5.6.2

12 May 02:13
9bb0882
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/data-portal

Notes since tag: 5.6.1

Notes to tag/commit: 5.6.2

Generated: 2023-05-11

Bug Fixes

  • This update resolves the following bug: Portal incorrectly block user
    from creating a workspace access request if the user has a study reg access
    request pending. (#1297)
  • This also changes the text shown to a user when they make a request while
    they already have a pending workspace access request. (#1297)

Improvements

  • fix incorrect button size (#1302)
  • removed old GWASResults app (#1296)
  • moved new app into old place (#1296)