Releases: khanlab/autobids-portal
Releases · khanlab/autobids-portal
2.3.0
2.2.2
2.2.1
2.2.0
Changes
🚀 Features
🧰 Maintenance
- Update reusable actions to v0.3.2 @kaitj (#201)
- Ensure prod-level changes are in code-base @kaitj (#200)
- Create actions dispatch event @kaitj (#199)
- Add comments to frontend templates @kaitj (#194)
- Repo variable and config updates @kaitj (#198)
- Patch to add github token for action @kaitj (#197)
- Update reusable workflows to v0.2.1 @kaitj (#196)
- Add workflows for version bumping / releasing, CI @kaitj (#195)
- Type hinting autobidsportal @kaitj (#192)
v2.1.0
First tagged release, primarily associated with the creation and maintenance of autobids v2 over the last couple of years.
What's Changed
- Version2 by @samebartman in #1
- Rename package and introduce setuptools by @tkkuehn in #7
- Add test cases by @samebartman in #9
- Wrap dcm4cheutils by @tkkuehn in #8
- Fix tag codes as argument and add variable retrieve level by @tkkuehn in #11
- Group dcm4che outputs by result by @tkkuehn in #12
- Fix broken parsing of findscu output by @tkkuehn in #13
- Query by StudyDate and StudyDescription by @tkkuehn in #14
- Make output parsing more robust by @tkkuehn in #16
- Make study_date and study_description optional by @tkkuehn in #17
- Add buttons for different dicom requests by @samebartman in #19
- Added Automatic Email by @samebartman in #20
- Retrieve series description by @samebartman in #21
- Add cron jobs by @samebartman in #22
- Add function to call cfmm2tar by @tkkuehn in #23
- Capture and return file names downloaded with cfmm2tar by @tkkuehn in #24
- Fix cfmm2tar output capture by @tkkuehn in #26
- Group corresponding tar and uid files together by @tkkuehn in #27
- Make cfmm2tar errors more verbose by @tkkuehn in #28
- Integrate tar2bids by @tkkuehn in #29
- Add task to manage queue by @samebartman in #25
- Re-add tar2bids with custom error, and formatting by @tkkuehn in #30
- Add run tar2bids task by @samebartman in #31
- Add heuristic dropdown by @samebartman in #32
- Add user permissions by @samebartman in #34
- Update readme by @tkkuehn in #35
- Run black on the entire project by @tkkuehn in #43
- Add MAIL_ENABLED to Config_test by @tkkuehn in #45
- Fix pylint errors by @tkkuehn in #46
- Use blueprints by @tkkuehn in #48
- Generate app in a factory by @tkkuehn in #49
- Simpler routing by @tkkuehn in #50
- Fix broken tasks by @tkkuehn in #51
- Upgrade bootstrap by @tkkuehn in #52
- Refactor all models to something a bit simpler by @tkkuehn in #53
- Upgrade to Flask 2.0 by @tkkuehn in #54
- Expanded config by @tkkuehn in #56
- Handle uncaught exceptions in tasks by @tkkuehn in #57
- Fix tar file parsing by @tkkuehn in #58
- Custom tar2bids temp by @tkkuehn in #59
- Fix tar2bids rendering issues by @tkkuehn in #60
- Fix bug in tar2bids invocation by @tkkuehn in #61
- Use answer_info for all results rendering by @tkkuehn in #62
- Allow custom heuristic by @tkkuehn in #63
- Add HTML titles to most pages by @tkkuehn in #64
- Fix tests by @tkkuehn in #65
- Set up test GitHub action by @tkkuehn in #66
- Add tests for admin and study config by @tkkuehn in #67
- Add customizable patient str to separate studies by @tkkuehn in #70
- Only download new studies with Cfmm2tar by @tkkuehn in #71
- Add multi-file tar2bids by @tkkuehn in #72
- Delete tar files by @tkkuehn in #73
- Add button to clear a study's BIDS directory by @tkkuehn in #74
- Add test DICOM server by @tkkuehn in #75
- Fix remaining pylint errors by @tkkuehn in #76
- Fix type hint for older versions of Python by @tkkuehn in #77
- Minor fixes by @tkkuehn in #78
- Add pylint to CI by @tkkuehn in #79
- Fix pi selection typo in study config by @tkkuehn in #80
- Account for cfmm2tar timeouts by @tkkuehn in #81
- Use flask logger to keep track of events by @tkkuehn in #82
- Handle timeouts that cause cfmm2tar to error out by @tkkuehn in #83
- Simplify study summary tables by @tkkuehn in #84
- Use findscu XML output by @tkkuehn in #85
- Save cfmm2tar results after each run by @tkkuehn in #86
- Fix ordering of columns in DICOM query table by @tkkuehn in #87
- Adjust handling of cfmm2tar file names by @tkkuehn in #88
- Continue processing if a cfmm2tar run fails by @tkkuehn in #89
- Implement BIDS filetree in React by @tkkuehn in #90
- Remove some extraneous logging by @tkkuehn in #91
- Use parcel instead of nwb to fix vulnerabilities by @tkkuehn in #92
- Sort filetree by @tkkuehn in #93
- Sort DICOM response by @tkkuehn in #94
- Actually sort file tree by @tkkuehn in #95
- Rearrange DICOM query table by @tkkuehn in #96
- Introduce intermediate download dir for cfmm2tar by @tkkuehn in #97
- Use shutil to handle moving files across filesystem by @tkkuehn in #98
- Simplify gen_dir_dict by @tkkuehn in #99
- Nest DICOM response tables by @tkkuehn in #100
- Use PatientName as DICOM table collapse ID by @tkkuehn in #101
- Escape DICOM table CSS selectors by @tkkuehn in #102
- Limit cfmm2tar table height by @tkkuehn in #103
- Use StudyInstanceUID as unique key in DICOM query by @tkkuehn in #104
- Fix a couple of errors with exception messages by @tkkuehn in #105
- Make test date optional and configurable by @tkkuehn in #108
- Add "Select all" buttons to tar file table by @tkkuehn in #109
- Study filters by @tkkuehn in #106
- Fix file tree error by @tkkuehn in #110
- Respect retrospective by @tkkuehn in #111
- Update js dependencies by @tkkuehn in #112
- Add container vs. git label to heuristic select by @tkkuehn in #113
- Add Docker compose setup by @tkkuehn in #116
- Use environment variables to define config by @tkkuehn in https://github.c...