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

Build

  • New minimum supported python changed to python = “^3.8”.

CI

  • Updated codecov action version to 3.

  • Added explicit use of codecov token to facilitate successful coverage submission.

  • Updated publish/release CI workflow.

Dependencies

  • Updated notebook dependency due to a vulnerability alert.

  • Periodic update of locked dep versions within abstract version constraints.

  • Updated sphinx versions to fix local documentation building issue.

  • Updated python minimum requirement to 3.8 (up from 3.6). This involved a number of updates and bifurcations of abstract requirements, an update to pinned versions for development/CI, and expansion of CI to cover python versions 3.10 and 3.11 (latest current release).

Fixes

Docs

  • Added missing step to the release process about creating the release on GitHub’s Releases section.

Examples

  • Added a note to each example about restarting the runtime for compatibility with Colab, as well as a step to create a data directory if necessary.