This patch makes some small changes to our NumPy integration to ensure forward compatibility. Thanks to Mateusz Sokół for :pull:`3761`.
6.87.1
-------------------
Fixes :issue:`3755`, where an internal condition turns out to be reachable after all.
6.87.0
-------------------
This release deprecates use of :func:`~hypothesis.assume` and ``reject()`` outside of property-based tests, because these functions work by raising a special exception (:issue:`3743`). It also fixes some type annotations (:issue:`3753`).
6.86.2
-------------------
Hotfix for :issue:`3747`, a bug in explain mode which is so rare that we missed it in six months of dogfooding. Thanks to :pypi:`mygrad` for discovering and promptly reporting this!
6.86.1
-------------------
This patch improves the documentation of :obj:`example(...).xfail() <hypothesis.example.xfail>` by adding a note about :pep:`614`, similar to :obj:`example(...).via() <hypothesis.example.via>`, and adds a warning when a strategy generates a test case which seems identical to one provided by an xfailed example.
6.86.0
-------------------
This release enables the :obj:`~hypothesis.Phase.explain` :ref:`phase <phases>` by default. We hope it helps you to understand *why* your failing tests have failed!