Releases: clevercanary/hca-atlas-tracker
Releases · clevercanary/hca-atlas-tracker
v1.6.0
v1.5.0
v1.4.0
v1.3.0
v1.2.0
1.2.0 (2025-01-14)
Features
- add additional grouping options for tasks and remove default grouping (#538) (#541) (7912ca9)
- add download buttons to atlas source datasets (#526) (#535) (12dc308)
- allow grouping atlases and add grouping to roadmap filter (#519) (#527) (74fe0cc)
- allow grouping users (#520) (#528) (c4d8e82)
- allow setting past target completions (#534) (#536) (ac39388)
- link atlas source dataset publication and study and update title label (#524) (#531) (2b86d22)
- relabel source study title column (#525) (#529) (8367778)
- show per-system ingestion task counts in atlas list rather than all tasks (#539) (#543) (b6b2c9e)
- update atlas roadmap filter to sort by status and name (#537) (#540) (60ef3fd)
Tests
v1.1.0
1.1.0 (2025-01-07)
Features
- add atlas source dataset detail page (#489) (#504) (d08f22b)
- add cellxgene collection id to atlas forms (#484) (#486) (a36d125)
- add doi input to atlas forms (#485) (#497) (168d66f)
- add metadata specification field to atlas edit form (#488) (#499) (aab4f67)
- add publication column to atlas source datasets list and make related adjustments (#490) (#501) (6d51232)
- add release please to automate releases (#435) (#446) (7642198)
- add source dataset count to atlas list (#494) (#507) (bb32b0e)
- add status input to atlas edit form (#495) (#509) (0a9ae14)
- add title to atlas cellxgene collection input (#505) (#506) (2784028)
- add version info to footer (#459) (#460) (04d5089)
- allow adding/removing integration leads (#456) (#463) (42e82db)
- allow linking source datasets to atlases (#467) (#479) (73bd56a)
- create account automatically when unregistered user logs in (#464) (#466) (8a9bff3)
- implement group by for lists (#414) (#500) (d03023f)
- include entity lists in breadcrumbs (#471) (#474) (36f6548)
- make atlas wave and integration lead columns hidden by default (#491) (#508) (755091a)
- option to add row count on tables (#415) (#465) (ce461e0)
- rename source study source datasets to "datasets" in ui (#470) (#473) (16cd346)
- revert label from "Deadline" to "Target Completion" (#512) (#518) (b0dd4ee)
- set version environment variables during builds (#521) (#522) (dfa07a9)
- update findable-ui to latest v21.0.0 (#516) (#517) (c7acf5f)
Bug Fixes
- add venv to pretier ignore (#447) (#449) (d47a1ad)
- avoid error when saving published source study (#496) (#510) (c1a152c)
- disabled integration lead buttons when user doesn't have edit access (#513) (#514) (9d2a0a9)
- resolve error when searching
disabled
filter (#493) (#498) (5e081af) - simplify release please config and remove pat (#452) (#453) (b74860e)
Chores
- add
content
commit type to commitlint config (#454) (#455) (88030bd) - removed the 'no.' after 'DOI no.' (#469) (#480) (0561003)
- updated findable-ui to latest v20.0.0 (#511) (#515) (4d719f4)
- upgrade findable-ui to 14.0.0 (#431) (#450) (797a445)
- upgrade findable-ui to 15.0.0 (#457) (#458) (eac0e69)
Content
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...