Skip to content

Releases: Sage-Bionetworks/data_curator

v23.1.2

12 Jan 22:39
Compare
Choose a tag to compare

What's Changed

Improvements 🌟:

  • Develop update workflow by @afwillia in #448
  • Added "service account creds.json" in shiny deployment workflow and deleted credentials.json and tocken.pickle by @linglp in #456

Features 🚀 :

  • Added repository dispatch trigger in github workflow to allow schematic to trigger DCA deployment by @linglp in #447

New Contributors

Full Changelog: v23.1.1...v23.1.2

v23.1.1

11 Jan 20:15
40cb35a
Compare
Choose a tag to compare

The data compliance dashboard has been disabled by default.

v22.11.3

22 Nov 02:24
e13593c
Compare
Choose a tag to compare

What's Changed

Bugs fixes 🔧:

  • Add validation if no folder existed in selected project by @rrchai in #419
  • Update fontawesome icon name to avoid warnings by @rrchai in #421
  • Add column name check before returning error table highlighting. This… by @afwillia in #439

Improvements 🌟:

Features 🚀 :

Full Changelog: v22.11.2...v22.11.3

v22.11.2

17 Nov 18:16
e5b7e5b
Compare
Choose a tag to compare

Update the package repo to rstudio's focal (ubuntu 20) binary repo . This fixes an issue where stringr cannot be installed during the deployment to shinyapps.io

v22.11.1

17 Nov 18:14
3432bde
Compare
Choose a tag to compare

This release is identical to v22.9.1 but the data model has been updated. Typically one would rerun the github action associated with the latest release to refresh the data model, but too much time had gone by and that option wasn't available.

v22.09.1

30 Sep 22:33
3432bde
Compare
Choose a tag to compare

What's Changed

v22.09.1

Bugs fixes 🔧:

  • Fix: cannot combine mismatch types and empty file errors in validation @rrchai in #371
  • Add waiter when users have no access to any projects by @rrchai in #402

Improvements 🌟:

  • Update workflow to auto generate config.json by @rrchai in #323
  • Add argument names on submission function by @rrchai in #374
  • Add testing instance to shinyapps.io deploy by @afwillia in #376
  • Update shinyapps.io workflow to copy schematic config file to schemat… by @afwillia in #388
  • Update tryCatch to print out the error messages by @rrchai in #389
  • Use the GitHub Token provided automatically by the GitHub Action inst… by @afwillia in #398
  • Demo instance by @afwillia in #407
  • Allow to use download_url for deployment by @rrchai in #411

Warning
For v22.09.1, you might need to do below two updates to config the app as expected:

  1. You could use either repo or download_url in the schematic_config.yml file to config the downloading path of data model. Please refer to the comments below about how to fill in the model configuration.

    # if both 'download_url' and 'repo' present, `repo` will be used
    download_url: 'https://raw.githubusercontent.com/Sage-Bionetworks/data-models/main/example.model.jsonld' # url to download JSON-LD data model
    repo: 'Sage-Bionetworks/data-models' # data model repo url (<repo-owner>/<repo-name>/<version/branch>), version or branch is optional
  2. The config.json file is deprecated in this release, instead it will be automatically generated during workflow using the data model. However, it requires the DependsOn Component column of your data model to be filled in, otherwise the app will not be able to be configured sufficiently. If your model has not been filled in the DependsOn Component, don't worry. You could still use the your old config.json file within your repo AND disable the --overwrite flag in this snippet (remember to remove the \ after 'Sage-Bionetworks/schematic' as well):

     - name: Set Configurations for Data Model 
       shell: bash 
       run: | 
         source .venv/bin/activate 
         # download the data models and create config.json 
         python3 .github/config_schema.py \ 
           -c schematic_config.yml \ 
           --service_repo 'Sage-Bionetworks/schematic' \ 
           --overwrite

Feel free to contact the maintainers or file the ticket if you need help on setting up the configuration.

v22.07.2

  • Fix: cannot combine mismatch types and empty file errors in validation by @rrchai in #371

Full Changelog: v22.07.1...v22.09.1

Release v22.07.1

13 Jul 19:34
b2760fb
Compare
Choose a tag to compare

What's Changed

v22.07.1

  • Fix warning about old icons in shinydashboardPlus by @rrchai in #320
  • Address changes on validateModelManifest() from schematic by @rrchai in #315
  • Update UI error message for cross-validation errors by @rrchai in #322
  • Change manifest type label by @rrchai in #337
  • Update errors/warning message for cross-manifest rule by @rrchai in #347
  • Revert CSBC branding from develop by @afwillia in #349
  • Release v22.07.1 by @rrchai in #357

v22.04.2

  • Fix issues from DCA using the latest schematic by @rrchai in #319

v22.04.1

  • Improve local testing (port) setup by @rrchai in #310
  • Change from manifest_filename to manifest_basename in config by @rrchai in #313
  • Add manifest_record_type in associateMetadataWithFiles() by @rrchai in #318
  • Sync up with develop for recent changes (tag v22.04.1) by @rrchai in #317

Full Changelog: v22.03.1...v22.07.1

First Release v22.03.1

29 Mar 16:41
6df0b15
Compare
Choose a tag to compare

What's Changed

  • Htapp test by @xdoan in #26
  • updating to new data-pipeline by @xdoan in #34
  • Shiny server new data pipeline by @xdoan in #37
  • Added Dev to the app name (upper right) by @milen-sage in #38
  • Shiny server by @xdoan in #41
  • Shiny server dev clear by @xdoan in #42
  • updated backend, fixed extra popup by @xdoan in #44
  • Shiny server new schema by @xdoan in #45
  • removed credentials and added to gitignore by @xdoan in #51
  • Shiny server backend update by @xdoan in #55
  • Shiny server update202 by @xdoan in #57
  • updated backend PR #205 by @xdoan in #58
  • Shiny server ui update by @xdoan in #59
  • updated to use lazy validation and edited error output by @xdoan in #60
  • updated notification message boxes by @xdoan in #62
  • integrated data-pipeline update 219 and 213 by @xdoan in #65
  • Shiny server buttons by @xdoan in #72
  • updated display names and maps to schema name by @xdoan in #74
  • Integration of packaged backend with Shiny app by @sujaypatil96 in #77
  • updated conda environment (packaged backend) by @sujaypatil96 in #78
  • Updated instructions for setup by @sujaypatil96 in #79
  • Decouple config from frontend by @sujaypatil96 in #80
  • Cleanup of backend integration by @sujaypatil96 in #81
  • Update README.md by @xdoan in #82
  • Shiny server packaged backend by @xdoan in #83
  • removing line of code that sources deleted file by @vpchung in #89
  • add sticky footer to sidebar by @vpchung in #90
  • Update .gitignore by @allaway in #87
  • Add configuration.json by @allaway in #86
  • possible enhancement: add waiter loading screens by @vpchung in #93
  • Update schematic branch-related README instructions by @sujaypatil96 in #92
  • remove HTAN specifics by @xdoan in #101
  • Manifest files with quoted cell values not getting submitted fix by @sujaypatil96 in #105
  • Adding more configurable parameters by @allaway in #108
  • add alphabetical sort for storage projects by @allaway in #109
  • silly mistake by @allaway in #111
  • Add DT view table to display errors during validation by @rrchai in #116
  • Data Curator App compatibility with schematic/develop by @sujaypatil96 in #118
  • better errorhandling for mismatched template by @rrchai in #117
  • getting develop and main branches in sync by @sujaypatil96 in #121
  • add button to generate google sheet by @rrchai in #122
  • add button to generate google sheet by @rrchai in #124
  • be able to clear/hide previous content when user select new template … by @rrchai in #125
  • Clear/hide previous content when user select new template by @sujaypatil96 in #126
  • fix issue that error message not shown by @rrchai in #132
  • fix: not show template link by @rrchai in #135
  • fix issue that error message and template link not shown by @rrchai in #136
  • Improve error handling on 'missing required columns' by @rrchai in #130
  • Revert "Improve error handling on 'missing required columns'" by @sujaypatil96 in #150
  • improve error handling on NOT upload a file/select template by @rrchai in #131
  • Calling getDatasetManifest() instead of updateDatasetManifestFiles() by @sujaypatil96 in #153
  • Updated config.json to be compatible with HTAN.jsonld by @sujaypatil96 in #154
  • Fix highlight issues on manifest preview table by @rrchai in #129
  • Improve error handling on 'missing required columns/wrong schema' by @rrchai in #152
  • Collect custom shiny styles to scss file by @rrchai in #151
  • OAuth integration and code refactor by @sujaypatil96 in #158
  • Avoid errors when users search outside of dropdown choices by @rrchai in #168
  • fix 159 - app crash when empty manifest loaded by @rrchai in #167
  • Code Refactor round 2 by @rrchai in #164
  • Add dataset_id to support use of use_annotations by @allaway in #173
  • Show selection box by @rrchai in #166
  • Enhance Sidebar UI by @rrchai in #170
  • UI enhancement - header & content by @rrchai in #171
  • Getting develop and main branches in sync by @rrchai in #176
  • Bump httplib2 from 0.18.1 to 0.19.0 by @dependabot in #177
  • Bump rsa from 4.6 to 4.7 by @dependabot in #178
  • Bump cryptography from 2.9.2 to 3.3.2 by @dependabot in #179
  • Bump urllib3 from 1.25.9 to 1.26.5 by @dependabot in #180
  • Fix disconnection when submit manifests with special characters column names by @rrchai in #194
  • Revert 194 by @rrchai in #195
  • Revert "Getting develop and main branches in sync" by @rrchai in #196
  • Getting develop and main branches in sync by @rrchai in #197
  • Sync shiny-server-develop with the latest schematic (develop branch) by @rrchai in #189
  • Hide waiter screen for successful submission by @rrchai in #201
  • Enable refresh app by @rrchai in #204
  • Deprecate populateManifest and add new files to manifest by @rrchai in #203
  • Syncing main with develop by @rrchai in #202
  • Validation Tab > add row index back + compress duplicated errors by @rrchai in #205
  • Correct the order of updating values for "tab" dropdown by @rrchai in #210
  • Generate Manifest > add warning message if the dataset folder is empty by @rrchai in #208
  • Add warning pop up box in template tab by @rrchai in #212
  • Make google sheet link more obvious by @rrchai in #211
  • Do not populate file list for record-based data types by @rrchai in #215
  • Preprare to syn main with develop by @rrchai in #207
  • Adding SRRS data model components to config by @milen-sage in #217
  • Add sc atac seq l4 component by @milen-sage in #218
  • Update data mo...
Read more