We now use the :pep:`654` `ExceptionGroup <https://docs.python.org/3.11/library/exceptions.html#ExceptionGroup>`__ type - provided by the :pypi:`exceptiongroup` backport on older Pythons - to ensure that if multiple errors are raised in teardown, they will all propagate.
6.47.1
-------------------
Our pretty-printer no longer sorts dictionary keys, since iteration order is stable in Python 3.7+ and this can affect reproducing examples (:issue:`3370`). This PR was kindly supported by `Ordina Pythoneers <https://www.ordina.nl/vakgebieden/python/>`__.
6.47.0
-------------------
The :doc:`Ghostwritter <ghostwriter>` can now write tests for :obj:`classmethod <classmethod>` or :obj:`staticmethod <staticmethod>` methods, in addition to the existing support for functions and other callables (:issue:`3318`). Thanks to Cheuk Ting Ho for the patch.
6.46.11
--------------------
Mention :func:`hypothesis.strategies.timezones` in the documentation of :func:`hypothesis.strategies.datetimes` for completeness.
Thanks to George Macon for this addition.
6.46.10
--------------------
This release contains some small improvements to our documentation. Thanks to Felix Divo for his contribution!
6.46.9
-------------------
This patch by Adrian Garcia Badaracco adds type annotations to some private internals (:issue:`3074`).