v0.8.0
What's Changed
New Features
- Google Drive and AWS S3 - Implementation, Tests and Documentation by @cs7-shrey in #556
- Add password for SSH, AWS and GDrive config by @JoeZiminski in #600
- Improve rclone transfer output detail. by @JoeZiminski in #623
- Add exit button by @JoeZiminski in #573
- Support alphanumeric sub or ses labels. by @JoeZiminski in #575
- Update documentation: new images, better links to API. by @JoeZiminski in #591
- Improve error message on bad datatype combination. by @JoeZiminski in #595
- Dynamically turn off transfer checkboxes. by @JoeZiminski in #653
- Default to "all" subjects or sessions for custom transfer if input left blank by @ishan372or in #669
- Improve transfer overwrite options by @JoeZiminski in #696
- Set up multi-version docs by @niksirbi in #633
Bug Fixes
- Update README.md to fix broken links. by @JoeZiminski in #555
- Fix typos in documentation. by @JoeZiminski in #558
- Fix recursive error message. by @JoeZiminski in #649
- Pin textual
>=3.4.0by @JoeZiminski in #648 - Fix suggest next sub ses tests by @JoeZiminski in #674
- Fix 'Go to Project Screen' button position and only show after connection setup. by @JoeZiminski in #654
- Fix search path
Nonecase. by @JoeZiminski in #706 - Fix for new pandas version by @JoeZiminski in #673
- Fix docs builds by @JoeZiminski in #670
- Fix directorytree focus issue by @JoeZiminski in #650
- Fix show in file manager. by @JoeZiminski in #676
- Stop project being saved when rclone is not found on the system by @JoeZiminski in #705
- Fix syntax error. by @JoeZiminski in #611
-
- FIx: Exit Screen CSS by @cs7-shrey in #656
Renamed functions
- Rename
quick_validate_projecttovalidate_project_from_pathby @JoeZiminski in #593 - Rename
name templatestovalidation templatesby @JoeZiminski in #594
Housekeeping
- Use lsjson for searches by @JoeZiminski in #551
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #568
- Remove reference to beta by @adamltyson in #566
- Keep default drive for SelectDirectoryTreeScreen as home. by @JoeZiminski in #557
- Attempt to fix random CI test errors by @JoeZiminski in #574
- Fix rclone message on tests. by @JoeZiminski in #565
- Only refresh data type checkbox on select datatype change. by @JoeZiminski in #559
- Partially revert lsjson by @JoeZiminski in #571
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #584
- Add rclone install check only if call fails. by @JoeZiminski in #569
- Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #585
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #586
- Rename setup_google_drive_connection -> setup_gdrive_connection. by @JoeZiminski in #590
- Skip AWS and GDRIVE tests when environment variables not set. by @JoeZiminski in #589
- Introduce artifact ci and add developer docs by @JoeZiminski in #592
- Reduce CI usage. by @JoeZiminski in #608
- Change
Noneto"local_only"for connection method and expand connection tests by @JoeZiminski in #596 - Fix local only tests. by @JoeZiminski in #612
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #614
- Add more suggest next sub ses tests by @JoeZiminski in #597
- Refactor SSH connection to make adding passwords easier. by @JoeZiminski in #602
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #627
- Minor fixes to the CI. by @JoeZiminski in #629
- Bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #626
- Handle empty string case. by @JoeZiminski in #634
- Add concurrency. by @JoeZiminski in #640
- Pin fancylog. by @JoeZiminski in #641
- Update neuroblueprint project tree images by @niksirbi in #645
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #643
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #644
- Update macOS runners by @JoeZiminski in #647
- Use
Exceptioninstead ofBaseException. by @JoeZiminski in #652 - Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #662
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #664
- Remove macos 13 runners, add intel. by @JoeZiminski in #666
- docs: reorganize Get Started and User Guides by @ishan372or in #657
- Set up for dot-env. by @JoeZiminski in #655
- docs: add datashuttle demo GIF to documentation homepage by @Sushma-1706 in #660
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #675
- docs: add local testing instructions to contributing guide by @Sushma-1706 in #665
- Skip ssh suggest next sub / ses test on CI. by @JoeZiminski in #680
- Pin textual less than version 8 by @JoeZiminski in #689
- Add type hints to test_links.py (#532) by @AdityaGupta716 in #682
- Fix and document small-fix commits by @JoeZiminski in #694
- Fix check status error by @JoeZiminski in #695
- Revert "Set up multi-version docs" by @JoeZiminski in #697
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #701
- Fix file lock logging tests. by @JoeZiminski in #702
- Bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #700
- Fix filelock logging tests. by @JoeZiminski in #703
- Revert "Revert "Set up multi-version docs"" by @JoeZiminski in #698
New Contributors
- @dependabot[bot] made their first contribution in #585
- @ishan372or made their first contribution in #657
- @AdityaGupta716 made their first contribution in #682
Full Changelog: v0.7.1...v0.8.0