This patch makes stateful step printing expand the result of a step into multiple variables when you return :func:`~hypothesis.stateful.multiple` (:issue:`2139`). Thanks to Joseph Weston for reporting and fixing this bug!
4.42.6
Not secure
-------------------
This release fixes a bug (:issue:`2166`) where a Unicode character info cache file was generated but never used on subsequent test runs, causing tests to run more slowly than they should have.
Thanks to Robert Knight for this bugfix!
4.42.5
Not secure
-------------------
This patch corrects some internal documentation. There is no user-visible change.
4.42.4
Not secure
-------------------
This release fixes a bug (:issue:`2160`) where decorators applied after :func:`settings <hypothesis.settings>` and before :func:`given <hypothesis.given>` were ignored.
Thanks to Tom Milligan for this bugfix!
4.42.3
Not secure
-------------------
This release updates Hypothesis's formatting to the new version of :pypi:`black`, and has absolutely no user visible effect.
4.42.2
Not secure
-------------------
This release fixes a bug in :func:`~hypothesis.strategies.recursive` which would have meant that in practice ``max_leaves`` was treated as if it was lower than it actually is - specifically it would be capped at the largest power of two smaller than it. It is now handled correctly.