Releases: clevercanary/hca-atlas-tracker
Releases · clevercanary/hca-atlas-tracker
v1.0.0
What's Changed
- chore: initial setup of dependencies and checks (#2) by @hunterckx in #4
- feat: create initial app with atlas entity (#3) by @hunterckx in #5
- feat: add lung v1 atlas and associated data (#6) by @hunterckx in #12
- feat: update environment definitions (#13) by @hunterckx in #24
- Deploy script update by @NoopDog in #25
- feat: add download to all tables (#15) by @frano-m in #26
- feat: add "in cellxgene" column determined by doi matches (#16) by @hunterckx in #27
- feat: add "is published" column (#17) by @hunterckx in #28
- feat: add "in hca data repository" column (#18) by @hunterckx in #29
- feat: configure Google login (#11) by @frano-m in #19
- feat: add "cap link" and "in cap" fields (#20) by @hunterckx in #30
- feat: configure atlas detail page (#21) by @frano-m in #31
- Invalidate CF on deploys by @alexfomin in #33
- Fix CF invalidation step by @alexfomin in #34
- fix: use hca link only if projectId exists and fallback to publicationUrl (#36) by @hunterckx in #37
- fix: account for different doi formats in doi comparison (#38) by @hunterckx in #39
- feat: find missing hca project ids by matching doi (#22) by @hunterckx in #35
- feat: get user identity from authorization token (#32) by @hunterckx in #42
- Noopdog/40 user table by @NoopDog in #41
- test: use separate database for tests (#45) by @hunterckx in #47
- feat: create minimal atlas backend and form (#43) by @hunterckx in #49
- feat: rename short name to focus and replace atlas column with name (#51) by @hunterckx in #53
- feat: create guides stub (#48) by @frano-m in #55
- feat: add table, api, and basic form for source datasets (#52) by @hunterckx in #57
- feat: update create form ui (#54) by @frano-m in #58
- feat: updated edit atlas ui (#59) by @frano-m in #66
- feat: add source datasets page (#69) by @frano-m in #71
- feat: update create source datasets ui (#68) by @frano-m in #72
- feat: configure inactivity logut and notice (#50) by @frano-m in #73
- feat: add back end for PUT request from atlas edit form (#67) by @hunterckx in #74
- feat: add /api/atlases/[id]/source-datasets route (#70) by @hunterckx in #77
- feat: update buttons on edit atlas form (#76) by @frano-m in #78
- feat: update shape of atlases returned from GET apis (#75) by @hunterckx in #82
- refactor: rename focus to shortName (#64) by @hunterckx in #83
- feat: use source datasets api on source datasets list (#80) by @frano-m in #84
- feat: add wave field (#62) by @hunterckx in #87
- feat: change wave to be a string and be initially unspecified on form (#62) by @hunterckx in #88
- feat: add github link to header (#90) by @frano-m in #93
- feat: require that dois be syntactically valid (#85) by @hunterckx in #92
- feat: add integration lead to create and edit apis (#63) by @hunterckx in #95
- feat: update new and edit atlas ui with integration lead section (#89) by @frano-m in #100
- feat: query hca to associate dois with projects (#81) by @hunterckx in #96
- Add latest tag for AppRunner deploys by @alexfomin in #104
- feat: update edit source datasets ui general information section for published (#79) by @frano-m in #102
- feat: use consistent entity models in api responses (#105) by @hunterckx in #107
- fix: remove password logging (#106) by @NoopDog in #108
- feat: pull db creds from environment (#116) by @NoopDog in #117
- fix: update user to username (#116) by @NoopDog in #118
- feat: edit atlases should use the edit api response to populate the edit page (#101) by @frano-m in #114
- feat: implement "discard/save" header for edit atalas and source-data set forms (#110) by @frano-m in #119
- feat: add identifiers (partial) section to source datasets edit page (#109) by @frano-m in #120
- chore: update to use @databiosphere/findable-ui (#121) by @frano-m in #122
- fix: revert session timeout (#121) by @frano-m in #123
- Prod deployment workflow by @alexfomin in #125
- feat: add prod authentication config (#126) by @frano-m in #127
- feat: validate crossref responses and give preprints default journal value "Preprint" (#86) by @hunterckx in #124
- feat: allow doi urls with http or no protocol (#112) by @hunterckx in #129
- feat: query cellxgene to match collections with source datasets (#99) by @hunterckx in #128
- feat: match using both preprint and publication dois (#113) by @hunterckx in #132
- feat: validate that integration lead email is an email address (#135) by @hunterckx in #137
- feat: ask for login on the atlases page if the user is not logged in (#136) by @frano-m in #141
- feat: add logging and retries to hca/cellxgene refreshes (#140) by @hunterckx in #143
- fix: remove push to ecs on dev build (#145) by @NoopDog in #146
- feat: add backend support for unpublished source datasets (#131) by @hunterckx in #142
- feat: add /api/me endpoint (#144) by @hunterckx in #148
- feat: create/edit unpublished source datasets ui (#130) by @frano-m in #149
- feat: use existing dataset when creating a dataset with an already-used doi (#139, #152) by @hunterckx in #156
- fix: make help and documentation github link open in new tab (#153) by @frano-m in #160
- feat: update detail pages with conditional rendering (#158) by @frano-m in #159
- feat: allow contact email to be omitted (#150) by @hunterckx in #157
- feat: updates to rules for discard and save header (#133) by @frano-m in #169
- feat: support stakeholder and unregistered roles on backend (#164) by @hunterckx in #168
- feat: show api errors in console and send stack trace in response (#170) by @hunterckx in #172
- fix: hardcode google profile endpoint (#171) by @hunterckx in #173
- feat: add source dataset delete api (#111) by @hunterckx in #178
- feat: add title to info saved by refresh services (#176) by @hunterckx in #186
- feat: only show the create, edit buttons and forms if the user is a...