Skip to content

Releases: bhklab/med-imagetools

v1.7.0

19 Nov 13:37
Compare
Choose a tag to compare

v1.7.0 (2024-11-19)

Features

  • Implement logging and some standards for ruff config (#134, 7c31019)
  • feat(logging): add structlog integration with custom processors and example logger

  • chore: remove star imports

  • feat(lint): update ruff configuration to include new linting rules and extend exclusions

  • refactor: update pixi.lock and pixi.toml for ruff command structure and remove unused betapipeline entry

  • refactor(logging): standardize string quotes and improve logger configuration handling

  • feat(logging): integrate structured logging and enhance debug information in AutoPipeline and StructureSet

  • fix: #134 (comment)

  • fix: #134 (comment)

  • fix: #134 (comment)

  • refactor(logging): streamline logging configuration and ensure log directory creation

  • chore: add log files to .gitignore to prevent tracking of generated logs

  • fix: Update src/imgtools/logging/init.py

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

  • chore: update .gitignore to include log files in imgtools directory

  • feat(datagraph): integrate logging for edge table processing and visualization

  • feat(ops): add timing for graph formation and update DataGraph initialization

  • chore: rename workflow from Test to CI-CD and restrict push triggers to main branch

  • feat(crawl): integrate logging for folder crawling and data saving processes

  • fix(structureset): enhance logging for ROI point retrieval errors

  • fix(autopipeline): update logger level to use environment variable for flexibility

  • fix(logging): streamline error handling for log directory creation

  • fix: #134 (comment)

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

  • refactor(logging): enhance logging configuration and streamline JSON setup

  • chore(pixi.lock): add license_family field for clarity

  • refactor(logging): enhance LoggingManager with valid log levels and improve JSON logging setup

  • refactor(logging): enhance documentation and improve LoggingManager configuration options

  • refactor(logging): validate log level assignment before setting self.level

  • feat(logging): add mypy and type-checking support; refactor logging manager and improve error handling

  • refactor(logging): remove unused Optional import from typing


Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

v1.6.0

15 Nov 20:33
Compare
Choose a tag to compare

v1.6.0 (2024-11-15)

Features

  • feat: started port to pixi

  • feat: updated test suite for pixi and started refactor of cicd

  • build: added coverage to gha

  • fix: explicitly direct location of package code and update pixi in pipeline

  • fix: added linux to pixi

  • chore: update GitHub Actions workflow for improved deployment process

  • chore: clean up GitHub Actions workflow by removing commented-out jobs and updating dependencies

  • chore: update GitHub Actions workflow to deploy from both main and devel branches, and refresh dependencies in pixi.lock

  • chore(sem-ver): 1.6.0-rc.1

  • fix: update version_toml path in pyproject.toml for semantic release

  • chore(sem-ver): 1.6.0-rc.2

  • chore: remove requirements.txt file and poetry.lock

  • chore: update authors and maintainers in pyproject.toml, and add version in init.py

  • chore: remove setup.py file as part of project restructuring

  • chore: update pixi.lock and add ruff configuration for linting

  • chore: fix some recommendations from coderabbit


Co-authored-by: semantic-release

v1.6.0-rc.2

14 Nov 22:24
Compare
Choose a tag to compare
v1.6.0-rc.2 Pre-release
Pre-release

v1.6.0-rc.2 (2024-11-14)

Bug Fixes

  • Update version_toml path in pyproject.toml for semantic release (0dacfee)

v1.6.0-rc.1

14 Nov 22:15
Compare
Choose a tag to compare
v1.6.0-rc.1 Pre-release
Pre-release

v1.6.0-rc.1 (2024-11-14)

Bug Fixes

  • Added linux to pixi (023a111)

  • Explicitly direct location of package code and update pixi in pipeline (6767ced)

Build System

Chores

  • Update GitHub Actions workflow to deploy from both main and devel branches, and refresh dependencies in pixi.lock (60350d6)

  • Clean up GitHub Actions workflow by removing commented-out jobs and updating dependencies (8274e4d)

  • Update GitHub Actions workflow for improved deployment process (ddad006)

Features

  • Updated test suite for pixi and started refactor of cicd (cc94817)

  • Started port to pixi (0ff9b90)

v1.5.8

25 Oct 18:20
Compare
Choose a tag to compare

v1.5.8 (2024-10-25)

Bug Fixes

  • fix(datagraph): iteration through edge_types wasnt updated for seg (#131)

  • fix(datagraph): update edge_types to 8 and handle new edge type for SEG->CT/MR mapping in final dataframe processing

  • fix(pyproject): update attrs version constraint to allow all 23.x versions and above (e7cca2a)

v1.5.7

23 Oct 21:03
Compare
Choose a tag to compare

v1.5.7 (2024-10-23)

Bug Fixes

  • fix: ci-cd - add id in release for pypi step (7abd175)

v1.5.6

23 Oct 20:24
Compare
Choose a tag to compare

v1.5.6 (2024-10-23)

Bug Fixes

  • fix: update ci to release to pypi (a92a41f)

v1.5.5

23 Oct 20:15
Compare
Choose a tag to compare

v1.5.5 (2024-10-23)

Bug Fixes

  • fix: update ci to use semver bot (98e3bd0)

  • fix: remove deprecated pydicom.dicomdir.DicomDir variable type option (#130)

  • fix: remove deprecated pydicom.dicomdir.DicomDir variable type option

  • style: removed Union since dicom_data can only be a FileDataset

  • refactor: remove Union import for linting (56ef37e)

Chores

  • chore: #126 update docstring for StructureSetToSegmentation (reopen) (#128)

  • chore: bump artifact action version

  • refactor: update StructureSetToSegmentation docstring and remove unused dev group in pyproject.toml

  • chore: fix download action in workflow to use correct artifact version

  • chore: correct instantiation reference and update parameter description in StructureSetToSegmentation docstring

  • chore: enhance StructureSetToSegmentation docstring to support None as a roi_names option for loading all ROIs (272078c)

Unknown

  • removing old Dataset class (#122) (5546cec)

  • Seg support (#121)

  • fix: License updated to MIT

  • Fixing datagraph module to resolve SEG compatibility issues. (4c03f48)

v1.5.4

12 Jun 16:15
Compare
Choose a tag to compare

v1.5.4 (2024-06-12)

Fix

v1.5.3

10 Jun 20:49
Compare
Choose a tag to compare

v1.5.3 (2024-06-10)

Fix