All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Forgot to bump minimum required pytest version in pytest-sphinx 0.6.2 #64
- Adapt to incompatible
import_path
API change in pytest 8.1.1. Pytest 8.1.1 is required by pytest-sphinx now.
- Require pytest >= 8.0 #59
- Drop support for python 3.7 #59
- Mention in the README that the doctest directive is supported.
- internal: Improve CI setup, from Tony Narlock.
- internal: Switch to a src/ structure, from Tony Narlock.
- internal: Switch from setup.py to a PEP-621 pyproject.toml, from Tony Narlock.
- Drop python2.7 (Fixes #14)
- Drop python3.5 and python3.6
- Require pytest>=7.0
- Adapt to importmode API changes in pytest-6.0
- Adapt to Node API changes in pytest-5.4 (Fixes #11)
- Add support for python 3.8 (Fixes #15)
- Add support for skipif option in testoutput directive (Fixes #17)
- Add support for skipif option in testcode directive (Fixes #21)
- A ValueError is raised if the text inside the directives is not properly formatted.
- Ignore the option :hide: in directives (Fixes #19)
- Fix detection of block boundaries in parser.
- Add hack for handling mock style objects
- Add support for indented directives (Fixes #6)
- Support sorting of doctests (Fixes #1)
- Support for optionflags in
.. testoutput::
- Optionflags from
pytest.ini
are used as the default options
- This CHANGELOG file.