Skip to content

Releases: Kitware/SMQTK-Image-IO

v0.17.1

23 Jun 15:08
5de1c63
Compare
Choose a tag to compare

v0.17.1

The recent minor release v0.17.0 added in the use of numpy.typing.NDArray for static typing, this necessitates the need to raise the numpy minimum to 1.21+ but was not appropriately updated in the abstract dependencies.

Updates / New Features

Fixes

  • Raised the minimum numpy version to 1.21+.

v0.17.0

18 Jun 21:01
7d2b507
Compare
Choose a tag to compare

v0.17.0

This minor release updates the mimumum supported python to
python = "^3.8", addresses dependency vulnerabilities, and
updates typing to conform with current mypy and pytest standards.

Updates / New Features

Python

  • New minimum supported python changed to python = "^3.8".

CI

  • Updated CI unittests workflow to include codecov reporting.
    Reduced CodeCov report submission by skipping this step on scheduled runs.

  • Updated CI unittests to reflect new minimum support python = "^3.8".

Misc.

  • Updated .gitignore away from the old monorepo version.

Documentation

  • Updated CONTRIBUTING.md to reference smqtk-core's CONTRIBUTING.md file.

Fixes

Dependency Versions

  • Updated the locked version of urllib3 to address a security vulnerability.

  • Updated the developer dependency and locked version of ipython to address a
    security vulnerability.

  • Updated the required and locked version of pillow to address a security
    vulnerability.

  • Removed jedi = "^0.17" requirement and updated to ipython = "^7.17.3"
    since recent ipython update appropriately addresses the dependency.

  • Updated the locked versions of dependencies to reflect new minimum
    support `python = "^3.8".

v0.16.3

10 Jan 17:08
Compare
Choose a tag to compare

v0.16.3

This patch release makes the ImageReader plugins discoverable via
get_impls().

Updates / New Features

CI

  • Add workflow to inherit the smqtk-core publish workflow.

Misc.

  • Update .gitignore away from the old monorepo version.

  • Added a wrapper script to pull the versioning/changelog update helper from
    smqtk-core to use here without duplication.

Fixes

CI

  • Also run CI unittests for PRs targetting branches that match the release*
    glob.

Misc.

  • Add smqtk_plugins section to pyproject.toml so that ImageReader
    implementations are discoverable.

v0.16.2

07 Oct 20:29
Compare
Choose a tag to compare

This patch fixes the erroneous use of the six package that lingered.

Fixes

  • Removed erroneous, lingering use of the six package.

v0.16.1

11 Aug 19:07
f0de663
Compare
Choose a tag to compare

v0.16.1

The primary motivation of this patch is it add the py.typed file.
Without it, imports of SMQTK-Image-IO will likely set off errors
in mypy typechecking.

Updates / New Features

Fixes

  • Added missing py.typed

v0.16.0

21 May 15:45
086909c
Compare
Choose a tag to compare

v0.16.0

This minor release updates the build system used to Poetry_, updates the
smqtk-core package dependency to a version >= 0.18.0 (the current release)
and makes use of its importlib metadata pass-through.

Updates / New Features

Dependencies

  • Remove dependency on setuptool's pkg_resources module.
    Taking the stance of bullet number 5 in from Python's Packaging User-guide_
    with regards to getting this package's version.
    The "needs to be installed" requirement from before is maintained.

  • Added ipython (and appropriately supporting version of jedi) as
    development dependencies.
    Minimum versioning is set to support python 3.6 (current versions follow
    NEP 29_ and thus require python 3.7+).

Testing

  • Added terminal-output coverage report in the standard pytest config in the
    pyproject.toml file.

Fixes

.. _Python's Packaging User-guide: https://packaging.python.org/guides/single-sourcing-package-version/
.. _NEP 29: https://packaging.python.org/guides/single-sourcing-package-version/

v0.15.0

05 May 15:01
fe9c64f
Compare
Choose a tag to compare

v0.15.0

This is the initial release of smqtk-image-io, spinning off from v0.14.0 of the monolithic SMQTK library.

Updates / New Features

CI

  • Added actions workflow for CI on GitHub.

Misc.

  • Updated various type annotations for type-checking compliance.

  • Updated to use now publicly available smqtk-image-io package from
    PYPI.

Fixes

CI

  • Fix other warnings.

  • Fixed Unit Tests for Image Readers