From d579680f37b4f37f299fbe0e69d7dd653ae52000 Mon Sep 17 00:00:00 2001 From: semantic-release Date: Tue, 19 Nov 2024 13:37:03 +0000 Subject: [PATCH] chore(sem-ver): 1.7.0 --- CHANGELOG.md | 85 ++++++++++++++++++++++++++++++++++++++++ pyproject.toml | 2 +- src/imgtools/__init__.py | 2 +- 3 files changed, 87 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index eaf7deb6..def00262 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,93 @@ # CHANGELOG +## v1.7.0 (2024-11-19) + +### Features + +- Implement logging and some standards for ruff config + ([#134](https://github.com/bhklab/med-imagetools/pull/134), + [`7c31019`](https://github.com/bhklab/med-imagetools/commit/7c310196f87e4e3ba8503d12c45f799c831954e1)) + +* 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: https://github.com/bhklab/med-imagetools/pull/134#discussion_r1846958744 + +* fix: https://github.com/bhklab/med-imagetools/pull/134#discussion_r1846958749 + +* fix: https://github.com/bhklab/med-imagetools/pull/134#discussion_r1846958747 + +* 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> + +* fix: https://github.com/bhklab/med-imagetools/pull/134#discussion_r1847024952 + +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: https://github.com/bhklab/med-imagetools/pull/134#discussion_r1847278305 + +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 (2024-11-15) +### Chores + +- **sem-ver**: 1.6.0 + ([`1549be9`](https://github.com/bhklab/med-imagetools/commit/1549be986f235ec346d7c8cb37d5a582c61d20a7)) + ### Features - Transfer project management to Pixi ([#133](https://github.com/bhklab/med-imagetools/pull/133), diff --git a/pyproject.toml b/pyproject.toml index 5aed07b5..9b5d79d8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "med-imagetools" -version = "1.6.0" +version = "1.7.0" description = "Med-Imagetools: Transparent and Reproducible Medical Image Processing Pipelines in Python" authors = [ { name = "Sejin Kim" }, diff --git a/src/imgtools/__init__.py b/src/imgtools/__init__.py index df44d337..16c83d88 100644 --- a/src/imgtools/__init__.py +++ b/src/imgtools/__init__.py @@ -1 +1 @@ -__version__ = "1.6.0" \ No newline at end of file +__version__ = "1.7.0" \ No newline at end of file