Releases: HypothesisWorks/hypothesis
Hypothesis for Python - version 6.123.5
Internal code refactoring for the typed choice sequence (issue #3921).
May have some neutral effect on shrinking.
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.123.4
This patch improves shrinking involving long strings or byte sequences
whose value is not relevant to the failure.
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.123.3
This release further improves shrinking of strategies using
"one_of()", allowing the shrinker to more reliably move between
branches of the strategy.
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.123.2
The shrinker now uses the typed choice sequence (issue #3921) when
ordering failing examples. As a result, Hypothesis may now report a
different minimal failing example for some tests. We expect most cases
to remain unchanged.
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.123.1
Our pytest plugin now emits a warning if you set Pytest's
"norecursedirs" config option in such a way that the ".hypothesis"
directory would be searched for tests. This reliably indicates that
you've made a mistake which slows down test collection, usually
assuming that your configuration extends the set of ignored patterns
when it actually replaces them. (issue #4200)
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.123.0
"from_type()" can now handle constructors with required positional-
only arguments if they have type annotations. Previously, we only
passed arguments by keyword.
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.122.7
This patch lays some groundwork for migrating our internal
representation to the typed choice sequence (issue #3921)
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.122.6
This patch cleans up some internal code around clamping floats.
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.122.5
This release improves shrinking in some cases, especially for
strategies using "one_of()". This will typically improve shrinking
speed and may in some cases improve the end result.
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.122.4
This patch improves generation performance for the provisional
"domains()" strategy, including its derivative strategies "urls()" and
"emails()".
The canonical version of these notes (with links) is on readthedocs.