- Added
mkdocs
as a dev dependency to build documentation locally (#251). - Added
pytest-xdist
as a dev dependency to run tests in parallel (#251).
- Dropped support for Python 3.6-3.8 (#251).
- Updated dependencies (#251).
- Removed
pytest-lazy-fixture
as a dev dependency since it does not supportpytest
8 (#251). - Removed
tox
as a dev dependency (#251). - Migrated code formatting and linting to ruff (#251).
- Fixed CI pipelines that were broken due to the deprecated
set-output
command (#251).
- Modified template to adhere to new nbconvert format.
- Ignored poetry cache on Windows CI runs to prevent occasional hang on install step.
- Updated migrated and archived CI actions to new repos.
- Customized README badges.
- Fixed issue with traitlets version 5 (#147).
- Updated code to be compatible with nbconvert version 6.
- Added help strings for new parameters (#122).
- Parametrized conditional raising (#117).
- Deleted unused config files (#118).
- Excluded page titles from MkDocs TOC (#123).
- Converted string formatting to f-strings (#124).
- Dropped Python 3.5 support (#125).
- Improved documentation (#126).
- Improved CI checks.
- Removed conditional from dev dependencies.
- Fixed bug that used first image dir when converting multiple notebooks.
- Removed ABC import check (#114).
- Changed super calls to Python 3 standard (#116).
- Dropped Python 2 support (#121).
- Skipped CI tests on changes to docs and Markdown files.
- Removed restore-keys from GitHub cache action.
- Fixed GitHub release body.
- Added tox environment for Python 3.8.
- Ensured
output_files_dir
is not a relative path and gets appended tobuild_directory
. - Put quotes around release workflow body to preserve newlines in GitHub releases.
- Set hash with output variable instead of environment variable for CI linting cache key.
- Fixed PyPI link.
- Added usage documentation.
- Added comments to source files.
- Restricted CI tests to branches.
Initial release