Changelog History
Page 12
-
v4.42.3 Changes
October 30, 2019๐ This release updates Hypothesis's formatting to the new version of
black, and has absolutely no user visible effect.โ The canonical version of these notes (with links) is on readthedocs.
-
v4.42.2 Changes
October 30, 2019๐ This release fixes a bug in "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.โ The canonical version of these notes (with links) is on readthedocs.
-
v4.42.1 Changes
October 30, 2019Python 3.8's new "typing.SupportsIndex" type - see PEP 357 for
๐ details - is now supported in "from_type()".Thanks to Grigorios Giannakopoulos for the patch!
โ The canonical version of these notes (with links) is on readthedocs.
-
v4.42.0 Changes
October 27, 2019๐ This release significantly simplifies Hypothesis's internal logic for
data generation, by removing a number of heuristics of questionable or
unproven value.โ The results of this change will vary significantly from test to test.
๐ Most test suites will see significantly faster data generation and
lower memory usage. The "quality" of the generated data may go up or
โ down depending on your particular test suites.๐ If you see any significant regressions in Hypothesis's ability to find
๐ bugs in your code as a result of this release, please file an issue to
let us know.โ Users of the new targeted property-based testing functionality are
๐ reasonably likely to see improvements in data generation, as this
๐ release changes the search algorithm for targeted property based
โ testing to one that is more likely to be productive than the existing
approach.โ The canonical version of these notes (with links) is on readthedocs.
-
v4.41.3 Changes
October 21, 2019This patch is to ensure that our internals remain comprehensible to
mypy 0.740 - there is no user-visible change.โ The canonical version of these notes (with links) is on readthedocs.
-
v4.41.2 Changes
October 17, 2019๐ This patch changes some internal hashes to SHA384, to better support
๐ users subject to FIPS-140. There is no user-visible API change.Thanks to Paul Kehrer for this contribution!
โ The canonical version of these notes (with links) is on readthedocs.
-
v4.41.1 Changes
October 16, 2019๐ This release makes "--hypothesis-show-statistics" much more useful for
โ tests using a "RuleBasedStateMachine", by simplifying the reprs so
that events are aggregated correctly.โ The canonical version of these notes (with links) is on readthedocs.
-
v4.41.0 Changes
October 16, 2019๐ This release upgrades the "fixed_dictionaries()" strategy to support
"optional" keys (issue #1913).โ The canonical version of these notes (with links) is on readthedocs.
-
v4.40.2 Changes
October 16, 2019๐ This release makes some minor internal changes in support of improving
โ the Hypothesis test suite. It should not have any user visible impact.โ The canonical version of these notes (with links) is on readthedocs.
-
v4.40.1 Changes
October 14, 2019๐ This release changes how Hypothesis checks if a parameter to a test
๐คก function is a mock object. It is unlikely to have any noticeable
๐ effect, but may result in a small performance improvement, especially
โ for test functions where a mock object is being passed as the first
argument.โ The canonical version of these notes (with links) is on readthedocs.