This release teaches :func:`~hypothesis.strategies.from_type` how to see through :obj:`python:typing.Annotated`. Thanks to Vytautas Strimaitis for reporting and fixing :issue:`2919`!
6.8.12
-------------------
If :pypi:`rich` is installed, the :command:`hypothesis write` command will use it to syntax-highlight the :doc:`Ghostwritten <ghostwriter>` code.
6.8.11
-------------------
This patch improves an error message from :func:`~hypothesis.strategies.builds` when :func:`~hypothesis.strategies.from_type` would be more suitable (:issue:`2930`).
6.8.10
-------------------
This patch updates the type annotations for :func:`~hypothesis.extra.numpy.arrays` to reflect that ``shape: SearchStrategy[int]`` is supported.
6.8.9
------------------
This patch fixes :func:`~hypothesis.strategies.from_type` with :mod:`abstract types <python:abc>` which have either required but non-type-annotated arguments to ``__init__``, or where :func:`~hypothesis.strategies.from_type` can handle some concrete subclasses but not others.
6.8.8
------------------
This patch teaches :command:`hypothesis write` to check for possible roundtrips in several more cases, such as by looking for an inverse in the module which defines the function to test.