This release changes the size distribution of the number of steps run in stateful testing: It will now almost always run the maximum number of steps permitted.
4.53.0
Not secure
-------------------
:ref:`statistics` now include the best score seen for each label, which can help avoid `the threshold problem <https://hypothesis.works/articles/threshold-problem/>`__ when the minimal example shrinks right down to the threshold of failure (:issue:`2180`).
4.52.0
Not secure
-------------------
This release changes the ``stateful_step_count`` setting to raise an error if set to ``0``. This is a backwards compatible change because a value of ``0`` would never have worked and attempting to run it would have resulted in an internal assertion error.
4.51.1
Not secure
-------------------
This release makes a small internal change to the distribution of test cases. It is unlikely to have much user visible impact.
4.51.0
Not secure
-------------------
This release deprecates use of :obj:`example <hypothesis.example>`, :func:`seed <hypothesis.seed>`, or :func:`reproduce_failure <hypothesis.reproduce_failure>` without :func:`given <hypothesis.given>`.
Thanks to Nick Anyos for the patch!
4.50.8
Not secure
-------------------
This patch makes certain uses of Bundles more efficient in stateful testing (:issue:`2078`).