Skip to content

Releases: uc-cdis/data-portal

5.15.0

03 Oct 16:39
3de73c6
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/data-portal

Notes since tag: 5.14.1

Notes to tag/commit: 5.15.0

Generated: 2023-10-03

Bug Fixes

  • Explorer: fixed a bug that causes some field is missing from aggregated
    data (#1427)

Dependency Updates

  • Guppy to 0.17.1 (#1427)

New Features

  • Updates the storybook npm command so that it works without needing to run
    additional commands first (#1426)
  • New placeholder state variable for setting and passing the selected "team
    project" in the /submit request to argo-wrapper (#1426)

Improvements

  • Adds unit tests for home table filtering in Results App (#1426)

5.14.1

29 Sep 17:04
ec7dcca
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/data-portal

Notes since tag: 5.14.0

Notes to tag/commit: 5.14.1

Generated: 2023-09-29

Bug Fixes

  • Fix import of ddEnv in NCT (#1423)

5.14.0

29 Sep 03:41
dc3e2d1
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/data-portal

Notes since tag: 5.13.0

Notes to tag/commit: 5.14.0

Generated: 2023-09-28

Bug Fixes

  • Discovery: fixed a bug causing the details page to crash when encountering
    null values (#1422)
  • Discovery: tags and access descriptors can be rendered correctly in tabbed
    view details page (#1418)

New Features

  • Discovery: link and linkList typed field now support customize titles
    for hyperlinks (Note: to have customized titles, each link has to be an
    object in the format of { "link": "http://i.am.a.link.example", "title": "I am a Link Title" }) (#1418)

Improvements

  • Discovery: better styling for fields with no label from config (#1418)

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)