Release notes
0.1.2 [2026-07-17]
Fixes:
- Replaced
sanitize_filenamewithsanitize_labelfromfw-gearfor output directory naming
Maintenance:
- Added multi-stage
Dockerfilewith separatebase,build,dev, andproductiontargets for improved build caching and smaller production images - Migrated from
flywheel-gear-toolkittofw-gearlibrary - Migrated from
poetrytouvfor dependency management - Migrated build system from
poetry.core.masonry.apitohatchling - Upgraded
pythonfrom>=3.10,<3.12to>=3.13,<3.14 - Upgraded base Docker image from
python:3.10-slimtoflywheel/python:3.13-wolfi-build - Updated
numpyfrom^1.23.3to>=2,<3 - Updated
pillowfrom^10.0.0to>=12.2.0,<13 - Updated
pytestfrom^6.1.2to>=8.0.0,<10 - Updated
pytest-covfrom^3.0.0to>=7.1.0,<8 - Updated
pytest-mockfrom^3.8.1to>=3.8.2,<4 - Updated
manifest.jsonsource and URL to point to the correct repository - Refactored
convert_array_to_dcm_sliceinto smaller helper functions - Updated
test_parse_configto useMagicMockinstead of a realGearToolkitContext
Documentation:
- Updated
CONTRIBUTING.mdto reflect migration frompoetrytouv
0.1.1
Fix:
- Use
session.idas seed forStudyInstanceUID
0.1.0
Documentation:
- Initial development