Releases: HypothesisWorks/hypothesis
Hypothesis for Python - version 6.133.1
The "to_json" hook used internally when writing observability reports
is now supported on nested dataclasses (in addition to outermost
dataclasses).
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.133.0
Warn when "shared()" strategies with the same "key" draw from
different base strategies. This could lead to subtle failures or
lower-than-expected example coverage.
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.132.0
Add "on_observation()" to the internal alternative backends interface.
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.131.33
This patch restores compatibility when using the legacy Python 3.9
LL(1) parser, which was accidentally broken since version 6.130.13.
Thanks to Marco Ricci for this fix!
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.131.32
fuzz_one_input now writes observability reports if observability is
enabled, bringing it in line with the behavior of other standard ways
to invoke a Hypothesis test.
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.131.31
Improve documentation of "@example".
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.131.30
This patch resolves a Pandas FutureWarning (issue #4400) caused by
indexing with an integer key.
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.131.29
The observations passed to "TESTCASE_CALLBACKS" are now dataclasses,
rather than dictionaries. The content written to
".hypothesis/observed" under "HYPOTHESIS_EXPERIMENTAL_OBSERVABILITY"
remains the same.
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.131.28
Add documentation to some internal APIs.
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.131.27
Add "PrimitiveProvider.replay_choices" to the alternative backends
interface, to support warm-starting e.g. hypothesis-crosshair from
hypofuzz.
The canonical version of these notes (with links) is on readthedocs.