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”.