v1.13.0
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
)