Skip to content

v1.13.0

Compare
Choose a tag to compare
@github-actions github-actions released this 22 Oct 17:56
· 60 commits to main since this release

v1.13.0 (2024-10-22)

Bug Fixes

  • fix: update CI/CD workflow to trigger only on pushes to main branch (2cc686f)

  • fix: correct version location in pyproject.toml configuration (bdb49ea)

  • fix: improve modality handling in loadSegmentation by reinforcing RTSTRUCT validation and simplifying modality checks (5d1fef6)

  • fix: update ruff configuration and linting rules, switch docstring style to numpy, and enhance loader type annotations (0142860)

Chores

  • chore: refine CI-CD workflow for Publish-To-PyPi and update pixi.lock SHA for dependency consistency (3c904e1)

  • chore: add Ruff linter to CI-CD workflow and update project config for linting and formatting tasks (ecebe9a)

  • chore: adjust CI-CD workflow to trigger on any branch for pull requests and comment out previous push configuration (3c77975)

  • chore: add Codecov badge to README for improved visibility of test coverage (9472ab6)

  • chore: add Codecov step in CI/CD workflow to track coverage and report using coverage.xml (fcbe561)

Continuous Integration

  • ci: clean up .github/workflows/ci-cd.yml by removing unnecessary whitespace and ensuring proper formatting at end of file (a6298ab)

  • ci: update CI-CD workflow to include Ruff as a dependency for the Unit-Tests job before deployment to PyPI (5d6a7f3)

Documentation

  • docs: update README with installation + badges (7bdf5d3)

Features

  • feat: enhance segmentation loading by adding validation for unsupported modalities in loadSegmentation function (9ee6931)

  • feat: rename job to Publish-To-Test-PyPi and add Test-TestPypi-Installation steps for verifying package deployment (336185f)

  • feat: update CI-CD workflow to include publishing to TestPyPI with new environment variables for authentication (d645af1)

  • feat: expand pyproject.toml with publish-test command for deploying to test PyPI and add description for build task (f309346)

Unknown

  • Merge pull request #42 from bhklab/jjjermiah/refactor/main

feat: Enhance CI/CD Workflow with TestPyPI Publishing, Linting Improvements, and minor docs update (376b414)

  • doc: enhance docstrings in loaders.py, providing clearer descriptions and improving module documentation for DICOM and RTSTRUCT functions (249238c)