Changelog

This is the changelog of rstcheck-core. Releases and their respective changes are listed here. The order of releases is time and not version based! For a list of all available releases see the tags section on Github. Links on the versions point to PyPI.

Unreleased

diff v1.0.3…main

Bugfixes

  • Auto discover pyproject.toml file on py311 and up

Miscellaneous

  • Ignore “no newline at end of file” errors when C++ code is checked by clang (such as on macOS) (#45)

  • Drop python 3.7 (#52)

  • Drop support for Sphinx v2 and v3 (#51)

  • Add tox environments for v6 adn v7 (#51)

1.0.3 (2022-11-12)

diff v1.0.2…v1.0.3

Documentation

  • Update release docs for changed release script

  • Restructure FAQ in docs

Miscellaneous

  • Fix release script’s changelog insertion

  • Add pre-commit-ci badge to README

  • Update development tooling dependencies

  • Update GHA workflows (#22)

  • Add support for python 3.11 (#21)

  • Update docutils version constraint (#20)

1.0.2 (2022-05-30)

diff v1.0.1.post2…v1.0.2

Miscellaneous

  • Add tox envs to test with sphinx v5.

  • Widen version range for sphinx extra to include v5.

  • Update sphinx extlinks config for v5.

  • Print error message on non-zero exit code (#15)

  • Add integration tests based off of cli tests from rstcheck cli app (#16)

1.0.1.post2 (2022-05-30)

diff v1.0.1.post1…v1.0.1.post2

Miscellaneous

  • Fix link for PyPI in changelog for 1.0.1 release.

  • Fix link for PyPI in release script.

1.0.1.post1 (2022-05-30)

diff v1.0.1…v1.0.1.post1

Miscellaneous

  • Update changelog with missing notes

1.0.1 (2022-05-30)

diff v1.0.0…v1.0.1

New features

  • Add function to create dummy Sphinx app (#13)

Bugfixes

  • Fix sourcecode directive being ignored, when Sphinx support is active (#13)

Documentation

  • Add section to FAQ about issue with language-less code blocks with sphinx (#13)

Miscellaneous

  • Changed log level for unparsable GCC style messages from WARNING to DEBUG to reduce noise.

  • Log CRITICAL on AttributeError with sphinx support on, which mostly probably comes from language-less code blocks (#13)

v1.0.0 (2022-05-29)

diff v1.0.0rc1…v1.0.0

New features

  • Non-existing paths are filtered out before checking and are logged as warning (#10)

  • Use <stdin> for source in error messages instead of - (#11)

  • Add constructor function for IgnoreDict (#12)

v1.0.0rc1 (2022-05-28)

diff split…v1.0.0