Releases: Sage-Bionetworks/data_curator
v23.1.2
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
- @linglp made their first contribution in #447
- depends on Sage-Bionetworks/schematic#1044
Full Changelog: v23.1.1...v23.1.2
v23.1.1
v22.11.3
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
v22.11.1
v22.09.1
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:
-
You could use either
repo
ordownload_url
in theschematic_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
-
The
config.json
file is deprecated in this release, instead it will be automatically generated during workflow using the data model. However, it requires theDependsOn 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 theDependsOn Component
, don't worry. You could still use the your oldconfig.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
Full Changelog: v22.07.1...v22.09.1
Release v22.07.1
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
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
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...