Skip to content

Releases: mscheltienne/template-python

0.18.0

01 Nov 12:22

Choose a tag to compare

  • Add optipng to documentation build.
  • Add conftest.py for pytest
  • Add yamllint

Full Changelog: 0.17.0...0.18.0

0.17.0

24 Oct 14:02

Choose a tag to compare

  • prune sphinx environment before uploading artifacts from sphinx-build
  • update conda-forge recipe
  • remove legacy setup.py
  • improve codecov configuration
  • add yamllint to style tools
  • add pre-commit configuration and pre-commit.ci

Full Changelog: 0.16.0...0.17.0

0.16.0

07 Oct 12:13

Choose a tag to compare

  • Drop support for Python 3.8
  • Add support for Python 3.12
  • Remove wheel from default installation
  • Add toml-sort and its configuration to pyproject.toml and to the style workflow
  • Squash all commits on the gh-pages branch during deployment
  • Upload all test coverage reports to codecov
  • Add pip-pre job running with the pre-release of numpy
  • Remove build workflow

Full Changelog: 0.15.0...0.16.0

0.15.0

03 May 08:22

Choose a tag to compare

  • Use ruff instead of flake8
  • Default to 88 line-length
  • Improve sys_info using packaging
  • Use https URL for sphinx-issues
  • Improve logger and fix output to sphinx-gallery

Full Changelog: 0.14.0...0.15.0

0.14.0

05 Mar 10:56

Choose a tag to compare

  • Add documentation build and workflow
  • Add conda-forge recipe
  • Add support for Python 3.11
  • Improve sys_info utility

Full Changelog: 0.13.0...0.14.0

0.13.0

07 Sep 20:34

Choose a tag to compare

  • Add dependabot configuration
  • Better configuration for pytest and pytest-cov
  • Update isort GitHub action and remove flake8 annotations
  • Improve test coverage
  • Add configuration for codecov
  • Better type hints
  • Fix minimum numpy requirement
  • Add a function to display system information

0.12.0

16 Jun 11:54

Choose a tag to compare

  • Improve GitHub action workflow
  • Improve packaging and pyproject.toml
  • Fix docstring indentation when a docstring with a summary line is filled

Full Changelog: 0.11.0...0.12.0

0.11.0

01 Jun 12:38

Choose a tag to compare

  • improve workflows
  • improve configuration for pydocstyle
  • add twine to the build dependencies
  • fix logger tests

0.10.0

27 May 10:09

Choose a tag to compare

  • Use pyproject.toml instead of setup.py for project metadata and dependencies
  • Add codespell step to the code-style workflow
  • Add pydocstyle step to the code-style workflow
  • Use build to build the package and add workflow to test the sdist and wheel
  • Update license year
  • Drop support for python 3.7
  • Add tests for utils and workflow to run pytest
  • Add type hints and fix style and docstrings

0.9.0

01 May 12:10

Choose a tag to compare

Add black and isort code formatting.