Skip to content

Releases: bhklab/med-imagetools

v1.11.0

02 Jan 14:53
Compare
Choose a tag to compare

v1.11.0 (2025-01-02)

Features

Co-authored-by: Joshua Siraj joshua.siraj@ryerson.ca

Refactoring

  • Improve logging, logic, and type annotations (#151, ef4d0e7)

  • New Features

  • Enhanced logging flexibility with new parameters for specifying logger names.

  • Improved progress reporting in the folder crawling process with descriptive progress bars.

  • Bug Fixes

  • Updated error handling for invalid file actions and DICOM tag checks for clearer user feedback.

  • Documentation

    • Improved docstring clarity and formatting across multiple functions.
  • Refactor

    • Streamlined configuration files for testing and linting processes.
  • Restructured class and function definitions for better readability and maintainability.

  • Style

    • Consistent formatting applied to function signatures and docstrings.
  • Modules/datagraph.py (#153, 41a7c88)


Detailed Changes: v1.10.1...v1.11.0

v1.10.1

03 Dec 17:01
Compare
Choose a tag to compare

v1.10.1 (2024-12-03)

Bug Fixes

  • Update .gitignore to exclude SQLite and database files (95a2179)

Detailed Changes: v1.10.0...v1.10.1

v1.10.0

03 Dec 16:41
Compare
Choose a tag to compare

v1.10.0 (2024-12-03)

Features

  • Begin indexing database, update find-dicoms cli, add cli documentation (#148, 48598e7)

Release Notes

  • New Features

  • Enhanced find_dicoms function to support limiting results and filtering by search input.

  • Documentation

  • Updated installation instructions and expanded "Getting Started" section in the README.

  • Improved navigation structure in documentation, adding new entries for CLI reference.

  • Bug Fixes

  • Streamlined error handling and logging for various functions, ensuring clearer outputs and improved functionality.

  • Chores

  • Updated dependencies and configuration files for better management and performance.


Detailed Changes: v1.9.4...v1.10.0

v1.9.4

29 Nov 16:53
Compare
Choose a tag to compare

v1.9.4 (2024-11-29)

Bug Fixes

  • Update GitHub Actions workflow for concurrency and permissions; (45cddb4)

  • Configure Git credentials for GitHub Actions and update documentation deployment step (adf4e04)

v1.9.3

29 Nov 16:36
Compare
Choose a tag to compare

v1.9.3 (2024-11-29)

Bug Fixes

  • Improve logging maintainability and temporarily remove json logging configuration (#146, afdcc98)

Refactor logging code for improved maintainability by temporarily removing JSON logging functionality.

Update the .gitignore to exclude .dcm and .sqlite files.

Introduce an environment variable for debug logging and set the default log level based on this variable.

Summary by CodeRabbit

  • New Features - Introduced a new LoggingManager class for structured logging management. - Added support for JSON logging configuration (currently commented out). - Added a new environment variable for logging level configuration in development. - New entries in .gitignore to ignore .dcm and .sqlite files. - Enhanced CI/CD pipeline with new jobs for building and publishing documentation.

  • Improvements - Enhanced logging control by utilizing environment variables for log levels. - Updated logging directory structure and default log filename for better organization. - Improved management of logging levels based on verbosity settings.

  • Bug Fixes - Improved handling of logging level discrepancies with user-specified settings.

  • Documentation - Updated docstrings and comments for clarity on new logging setup and features.

v1.9.2

22 Nov 21:35
Compare
Choose a tag to compare

v1.9.2 (2024-11-22)

Bug Fixes

  • Pipeline entry no longer needs to manually configure loglevel (66f8119)

Chores

  • deps: Update med-imagetools to version 1.9.1 and update sha256 checksum (ab77c58)

Refactoring

  • logging: Simplify logger configuration and enhance environment variable handling (c1f624b)

v1.9.1

22 Nov 20:39
Compare
Choose a tag to compare

v1.9.1 (2024-11-22)

Bug Fixes

  • Downstream bug where datagraph.py was missing from wheel due to data* being ignored in .gitignore (2dbb245)

Documentation

v1.9.0

22 Nov 17:21
Compare
Choose a tag to compare

v1.9.0 (2024-11-22)

Features

  • Dicom-finder cli tool, and improve documentation (#142, 2981baa)
  • docs: add mkdocs-include-markdown plugin for Markdown file inclusion

  • docs: add tag helpers documentation for DICOM utilities

  • docs: add documentation for finding DICOM files

  • Update src/imgtools/cli/dicomfind.py

  • feat: add regex filtering and improved logging for dicom_finder function

  • chore: exclude CLI files from coverage reporting

v1.8.2

21 Nov 22:13
Compare
Choose a tag to compare

v1.8.2 (2024-11-21)

Bug Fixes

  • Update README with new CLI point and reorganize, and formatting (96c6ab6)

v1.8.1

21 Nov 21:54
Compare
Choose a tag to compare

v1.8.1 (2024-11-21)

Bug Fixes