Skip to content

Release notes

0.1.2 [2026-07-17]

Fixes:

  • Replaced sanitize_filename with sanitize_label from fw-gear for output directory naming

Maintenance:

  • Added multi-stage Dockerfile with separate base, build, dev, and production targets for improved build caching and smaller production images
  • Migrated from flywheel-gear-toolkit to fw-gear library
  • Migrated from poetry to uv for dependency management
  • Migrated build system from poetry.core.masonry.api to hatchling
  • Upgraded python from >=3.10,<3.12 to >=3.13,<3.14
  • Upgraded base Docker image from python:3.10-slim to flywheel/python:3.13-wolfi-build
  • Updated numpy from ^1.23.3 to >=2,<3
  • Updated pillow from ^10.0.0 to >=12.2.0,<13
  • Updated pytest from ^6.1.2 to >=8.0.0,<10
  • Updated pytest-cov from ^3.0.0 to >=7.1.0,<8
  • Updated pytest-mock from ^3.8.1 to >=3.8.2,<4
  • Updated manifest.json source and URL to point to the correct repository
  • Refactored convert_array_to_dcm_slice into smaller helper functions
  • Updated test_parse_config to use MagicMock instead of a real GearToolkitContext

Documentation:

  • Updated CONTRIBUTING.md to reflect migration from poetry to uv

0.1.1

Fix:

  • Use session.id as seed for StudyInstanceUID

0.1.0

Documentation:

  • Initial development