- The various "skip" parsers can now be subclassed to specify a different directive name.
- Clearer error message when a "skip" directive is encountered with missing parameters.
Thanks to Adam Dangoor for the work on these!
9.0.0
-------------------
- Retire ``Document.find_region_sources()`` in favour of using a :class:`~sybil.parsers.abstract.lexers.BlockLexer`. See the :ref:`updated example <parser-from-scratch>`.
- Better error messages when lexing fails to find the end of a block.
- Improved documentation.
8.0.1
-------------------
- Better error message when skip arguments are malformed.
- Remove unused constant that caused problems with development releases of pytest.
8.0.0
-------------------
- Drop Python 3.8 support.
- Internal code tidying.
Thanks to Adam Dangoor for the work on these!
7.1.1
-------------------
- Fix bug that broke docstring collection where a method had an :any:`ellipsis <Ellipsis>` in place of the docstring.
7.1.0
-------------------
- Introduce a ``pytest`` extra, such that you can install Sybil in a way that ensures compatible versions of Sybil and pytest are used.
- Fix a :class:`DeprecationWarning` on Python 3.13.