* 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.
* Bump min. version of typer and fix dependency group name
* Update configs for dev tooling
* Bump default python version to 3.12
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-rstcheck?expand=0&rev=17
* Fix bug where variable in log string was not substituted
* Drop support for Sphinx v2 and v3
* Switch from poetry to setuptools
* Set tomli extra dependency to python < 3.11 like rstcheck-core
* Drop python 3.7
* **MOVED THE CORE LIBRARY INTO IT'S OWN REPOSITORY**
* `rstcheck.config.load_config_file_from_path` now raises an
FileNotFoundError if the given path is neither a file nor a directory
* Add `NONE` as a special config file path, to disable config file loading
* Catch SyntaxWarnings in python code-blocks and handle them like
SyntaxErrors
* Add additional inline configuration and flow control options
* `find_ignored_languages` no longer throws exception but logs warning
* Add `--log-level` option to CLI
* Add `--warn-unknown-settings` flag to CLI
* String lists for `ignore_*` configs are white-space cleaned at string
start and end.
* Add support for INI multi-line string back
* Full restructuring of the code base
* Rewrite of CLI with `typer`
* Renamed config `report` to `report_level`
* Renamed config `ignore_language` to `ignore_languages`
* Renamed CLI option `--report` to `--report-level`
* Renamed CLI option `--ignore-language` to `--ignore-languages`
* Drop CLI option `--ignore` as alias to `--ignore-languages`
* Drop CLI option `--debug`
* Drop default values for directives and roles for sphinx
* CLI options now take precedence over config file options
* Add section with `Known limitations / FAQ` to the README
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-rstcheck?expand=0&rev=13