Releases: sphinx-contrib/sphinx-lint
Releases · sphinx-contrib/sphinx-lint
v1.0.2
What's Changed
- Improve hyperlink checker to flag unnecessary underscores by @VarunNikam22 in #151
- Detect roles that start with
!~by @mushitoriami in #146
New Contributors
- @mushitoriami made their first contribution in #146
Full Changelog: v1.0.1...v1.0.2
v1.0.1
- Added checker for role with extra backtick, by @mattwang44
- Include C construct directives for RST checks, by @hugovk
- Dropped support for Python 3.8 and Python 3.9
- Ignore line length when line only contains a long URL by @carterbox
- Exclude underscores in download directive URLs by @VarunNikam22
- Fix to skip
missing-space-after-rolecheck in tables, by @hugovk - Add support for Python 3.14 and enable colour help by @hugovk
v1.0.0
What's Changed
- Add checker for searching unnecessary parentheses in func & meth role by @mattwang44 in #115
- Fix
check_missing_space_in_hyperlinkdocstring by @kartben in #117 - CI: Move friend projects to own job by @hugovk in #116
- CI: set concurrency by @Borda in #112
- Lint: unify Black with Ruff by @Borda in #110
New Contributors
- @Borda made their first contribution in #110
- @mattwang44 made their first contribution in #115
- @kartben made their first contribution in #117
Full Changelog: v0.9.1...v1.0.0
v0.9.1
What's Changed
- Add
tool.hatch.build.targets.wheelto fixpip install .with Hatchling 1.19 by @hugovk in #106
This fixesValueError: Unable to determine which files to ship inside the wheel using the following heuristics: [...]when trying topip install ., including via pre-commit. - Add tox for easy testing of multiple Python versions by @hugovk in #100
- Lint on GitHub Actions via pre-commit by @hugovk in #104
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
- Print error messages to stderr by @rffontenelle in #102
New Contributors
- @rffontenelle made their first contribution in #102
Full Changelog: v0.8.2...v0.9.0
v0.8.2
What's Changed
- Move CLI code out of
__main__.pyto allow multiprocessing to work forpython -m sphinxlintby @hugovk in #99 - Docs: Add missing space in --help output by @rpatterson in #96
New Contributors
- @rpatterson made their first contribution in #96
Full Changelog: v0.8.1...v0.8.2
v0.8.1
What's Changed
- Use
require_serial: trueas the default for our pre-commit hook, not-j1by @AlexWaygood in #95
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- Add link to changelog on pyproject.toml/PyPI by @ezio-melotti in #92
- Fix sh code block in README by @jdillard in #93
- Updates on using Sphinx Lint with pre-commit:
- Add docs on how best to use sphinx-lint with pre-commit by @AlexWaygood in #90
- Improve usability of Sphinx Lint with pre-commit by @AlexWaygood in #94
New Contributors
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- NEW: Allow users to provide an explicit process count by @rtobar in #78
- NEW:
sphinx-lintis now ~3x faster- Use pre-compiled regular expressions by @rtobar in #77
- Add caches to hot functions in
utils.pythat are called from multiple locations by @AlexWaygood in #79 - Micro-optimise
check_missing_space_after_role()by @AlexWaygood in #80 - Add a cache to
rst.inline_markup_gen()by @AlexWaygood in #81 - Pre-compile nearly all regex patterns by @AlexWaygood in #82
- Improve the caching strategy employed in
utils.pyby @AlexWaygood in #84
- INFRA: Add a deploy.yml that supports trusted publishing. by @ezio-melotti in #88
- INFRA: Update Python version used to test friend projects. by @ezio-melotti in #85
New Contributors
- @AlexWaygood made their first contribution in #79
Full Changelog: v0.6.8...v0.7.0
v0.6.8
New
- Handle optional sorting of errors before reporting by @hugovk
- Add check for dangling hyphens by @hugovk
Fix
- Skip default role check for multiline roles in tables. by @ezio-melotti
- Broader handling of glued roles. by @JulienPalard