Release Notes
0.1.2_25.1.0 [2026-05-05]
Maintenance:
- Updated
pytestfrom>=6.1.2,<7to>=9.0.3,<10 - Updated
tornadofrom>=6.5.0to>=6.5.5 - Simplified mock
side_effectassignments in tests to use direct method references instead of lambda wrappers
Documentation:
- Corrected references from
fMRIPreptoASLPrepthroughoutREADME.md - Moved the "Update the BIDS algorithm version" section to after the FAQ section in
README.md - Fixed gear name from
re-label_containertorelabel_containerinREADME.md
0.1.1_25.1.0 [2025-12-16]
Enhancements:
- Added initial BIDS ASLPrep gear implementation with support for ASLPrep
25.1.0 - Added TemplateFlow prefetching stage in Dockerfile to optimize template downloads
- Added support for FreeSurfer license file input and automatic installation
- Added support for BIDS filter files, configuration files, and derivatives inputs
- Added support for archived runs and previous results to resume processing
- Added comprehensive BIDS data validation and download functionality
- Added customizable command-line interface for ASLPrep options via
bids_app_command - Added HTML report generation and metadata packaging for analysis outputs
- Added dry-run mode for testing without executing the BIDS App
Maintenance:
- Migrated to
uvfor dependency management - Upgraded base Python to
3.11 - Added
.dockerignoreand.gitignorefor optimized Docker builds and cleaner repository - Added CI/CD pipeline configuration with GitLab CI using Flywheel's QA templates
- Added pre-commit hooks for code quality (
ruff,pytest,hadolint,markdownlint) - Configured multi-stage Dockerfile with separate prefetch, build, dev, and prod stages
- Added
flywheel-gear-toolkit>=0.6,<0.7dependency - Added
flywheel-bids>=1.2.32dependency - Added
fw-gear>=0.3.2dependency
Documentation:
- Added comprehensive README with usage instructions, prerequisites, and workflow documentation
- Added CONTRIBUTING.md with development setup and contribution guidelines
- Added FAQ.md for common questions and troubleshooting
- Added LICENSE file (MIT)