NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Checks syntax of reStructuredText and code blocks nested within it
Last release 2 months ago
28 Jul 2026
Release timing varies
gaps range from 9 days to 1.2 years
Nearly every release is documented
notes for 48 of 48 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
53 releases · first in 2013
switch from sphinx-click to sphinx-typer
Fix readthedocs config by adding missing build.os value.
build.os value.One column per quarter.
Add note on how to disable pretty exception output
Fix typer dependency by removing the [standard] extra which is only used on typer-slim. Typer by default has the extras included.
[standard] extra which is only used on typer-slim.
Typer by default has the extras included.Bump min. version of typer and fix dependency group name
Remove unused pre python 3.8 compatibility code
Fix bug where variable in log string was not substituted
Update GHA workflows to use latest 'setup-python' action
Add link to rstcheck-core for FAQ
Add note for incompatibility of typer <0.4.1 and click >=8.1
Move release date into version headline link
Add a --version flag back. This flag gets its information from the metadata in the virtualenv.
--version flag back. This flag gets its information from the metadata in the virtualenv.rstcheck-core version for needed features.sphinx extlinks config for v5.rstcheck-core to v1.0.2.MOVED THE CORE LIBRARY INTO IT'S OWN REPOSITORY AT rstcheck/rstcheck-core
rstcheck.config.load_config_file_from_path now raises an FileNotFoundError if the given path
is neither a file nor a directory (#125)--config does not exist (#125)NONE as a special config file path, to disable config file loading (#125)Catch SyntaxWarnings in python code-blocks and handle them like SyntaxErrors
find_ignored_languages no longer throws exception but logs warning
find_ignored_languages no longer throws exception but logs warning (#108)String lists for ignore_* configs are white-space cleaned at string start and end. Restores behavior of pre v6.
Full restructuring of the code base
typer (#100)report to report_level (#100)ignore_language to ignore_languages (#100)--report to --report-level (#100)--ignore-language to --ignore-languages (#100)--ignore as alias to --ignore-languages (#100)--debug (#100)--version; may be added back later (#100)rstcheck non-existing-file.rst exits 0; may be changed later (#100)Known limitations / FAQ to the README (#97)Add BREAKING CHANGES sections to changelog
Development section to README and update Testing sectionMega-Linter section to READMEBREAKING CHANGES sections to changelogFix shebangs and scripts to use python3 instead of python
Update build process and set up poetry
sphinx as extrapoetrypre-commit and tox for automated testing, linting and formattingDeprecate python versions prior 3.7
Add --config option to change the location of the config file.
--config option to change the location of the config file.pre-commit hooks config.Make compatible with Sphinx >= 1.8.
Parse more options from configuration file (thanks to Santos Gallegos).
--ignore-messages (thanks to Santos Gallegos).Check for invalid Markdown-style links (thanks to biscuitsnake).
setup.cfg (thanks to Maël Pedretti).--recursive option to recursively drill down directories to check for
all *.rst files.Add support for checking XML code blocks (thanks to Sameer Singh).
Support UTF-8 byte order marks (BOM). Previously, docutils would interpret the BOM as a visible character, which would lead to false positives about u
docutils would
interpret the BOM as a visible character, which would lead to false positives
about underlines being too short.Optionally support Sphinx 1.5. Sphinx support will be enabled if Sphinx is installed.
diff v2.1...v2.2 - Unknown
diff v2.0...v2.1 - Unknown
Support loading settings from configuration files.
diff v1.5...v1.5.1 - Unknown
diff v1.4.2...v1.5 - Unknown
diff v1.4.1...v1.4.2 - Unknown
diff v1.4...v1.4.1 - Unknown
diff v1.3.1...v1.4 - Unknown
diff v1.3...v1.3.1 - Unknown
diff v1.2.1...v1.3 - Unknown
diff v1.2...v1.2.1 - Unknown
diff v1.1.1...v1.2 - Unknown
diff v1.1...v1.1.1 - Unknown
diff v1.0...v1.1 - Unknown
diff v0.6...v1.0 - Add Sphinx support.
diff v0.5.1...v0.6 - Unknown
diff v0.5...v0.5.1 - Unknown
diff v0.4.1...v0.5 - Unknown
diff v0.4...v0.4.1 - Unknown
diff v0.3.6...v0.4 - Unknown
diff v0.3.5...v0.3.6 - Unknown
diff v0.3.4...v0.3.5 - Unknown
diff v0.3.3...v0.3.4 - Unknown
diff v0.3.2...v0.3.3 - Unknown
diff v0.3.1...v0.3.2 - Unknown
Your coding agent can read these notes before it upgrades. Set up the MCP server →