Release Notes
0.6.0 [2026-01-12]
Enhancements:
- Add functionality to run at session level
Fixes:
- Fix integration tests
- Fix Data View permissions error when running at subject-level as User
Maintenance:
- Migrated from
poetrytouvfor dependency management - Migrated from
flywheel-gear-toolkittofw-gearlibrary - Updated
pythonfrom3.11to3.12 - Updated dependencies to address known vulnerabilities including
urllib3>=2.6.3 - Updated CI configuration to use newer
qa-cireference - Updated Dockerfile to include multi-stage dev build for
pytest - Updated testing to better align with unit testing framework
- Removed
.python-versionfile
Documentation:
- Updated
CONTRIBUTING.mdwithuvworkflow and removedpoetryreferences - Updated release notes formatting and links
0.5.3 [2024-08-13]
Fixes:
- Fixed Data View permissions error when running at subject-level as User (see GEAR-6574)
0.5.2 [2024-04-15]
Maintenance:
- Renamed package from
fw-gear-bids-pre-curatetofw-gear-relabel-container - Renamed Docker image from
flywheel/bids-pre-curatetoflywheel/relabel-container - Renamed main Python module from
fw_gear_bids_pre_curatetofw_gear_relabel_container - Updated repository URLs from
bids-pre-curatetorelabel-container - Replaced
ruff--fixargument with separateruff_formathook in pre-commit configuration - Applied code formatting with
ruff_format(line breaks, whitespace consistency)
Documentation:
- Updated gear label from "BIDS Pre-Curation" to "Relabel Container"
- Updated README title from "BIDS Pre-Curation Gear" to "Relabel Container Gear"
- Clarified that the gear cannot merge subjects or sessions
- Added note that gear was formerly called "bids-pre-curate"
- Improved wording in usage instructions (e.g., "if that is desired" to "if desired")
0.5.1 [2024-03-20]
Enhancements:
- Added ability to run gear at both project and subject levels
- Implemented Data View for efficient container label gathering to prevent timeout errors in large projects
Fixes:
- Fixed timeout error in large projects by replacing iterative container traversal with single Data View query
Maintenance:
- Migrated to latest skeleton gear template structure
- Updated dependency management from legacy to
poetry - Added CI/CD pipeline configuration with
.gitlab-ci.yml - Added comprehensive test suite with
pytestfixtures and integration tests - Added pre-commit hooks for code quality (
ruff,yamllint,pytest) - Updated base Docker image to
flywheel/python:main.771cdc04with Python3.11.6 - Added
flywheel-gear-toolkit>=0.6andfw-client>=0.7.4dependencies
Documentation:
- Added
README.mdwith gear overview, usage instructions, and configuration details - Added
CONTRIBUTING.mdwith development setup and dependency management guide - Added
FAQ.mdfor common questions and troubleshooting - Added merge request template for standardized contributions