Skip to content

Releases: HypothesisWorks/hypothesis

Hypothesis for Python - version 6.126.0

18 Feb 08:15
Compare
Choose a tag to compare

The Hypothesis database now supports a pub-sub interface to
efficiently listen for changes in the database, via ".add_listener"
and ".remove_listener". While all databases that ship with Hypothesis
support this interface, implementing it is not required for custom
database subclasses. Hypothesis will warn when trying to listen on a
database without support.

This feature is currently only used downstream in hypofuzz.

The canonical version of these notes (with links) is on readthedocs.

Hypothesis for Python - version 6.125.3

11 Feb 19:24
Compare
Choose a tag to compare

Hypothesis for Python - version 6.125.2

06 Feb 00:37
Compare
Choose a tag to compare

Optimize performance (improves speed by ~5%) and clarify the wording
in an error message.

The canonical version of these notes (with links) is on readthedocs.

Hypothesis for Python - version 6.125.1

03 Feb 05:48
Compare
Choose a tag to compare

Fixes a bug since around version 6.124.4 where we might have generated
"-0.0" for "st.floats(min_value=0.0)", which is unsound.

The canonical version of these notes (with links) is on readthedocs.

Hypothesis for Python - version 6.125.0

03 Feb 03:36
Compare
Choose a tag to compare

Add 2024.12 to the list of recognized Array API versions in
"hypothesis.extra.array_api".

The canonical version of these notes (with links) is on readthedocs.

Hypothesis for Python - version 6.124.9

01 Feb 09:30
Compare
Choose a tag to compare

Registration of experimental Alternative backends for Hypothesis is
now done via
"hypothesis.internal.conjecture.providers.AVAILABLE_PROVIDERS" instead
of "hypothesis.internal.conjecture.data.AVAILABLE_PROVIDERS".

The canonical version of these notes (with links) is on readthedocs.

Hypothesis for Python - version 6.124.8

01 Feb 05:57
Compare
Choose a tag to compare

Hypothesis for Python - version 6.124.7

25 Jan 21:23
Compare
Choose a tag to compare

Hypothesis for Python - version 6.124.6

25 Jan 20:27
Compare
Choose a tag to compare

Hypothesis for Python - version 6.124.5

25 Jan 09:20
Compare
Choose a tag to compare

Internal refactoring to make some stateful internals easier to access.

The canonical version of these notes (with links) is on readthedocs.