Skip to content

Commit de6dd4b

Browse files
author
Travis CI User
committed
Bump version to 3.44.16 and update changelog
[skip ci]
1 parent 1bf0117 commit de6dd4b

File tree

3 files changed

+16
-13
lines changed

3 files changed

+16
-13
lines changed

RELEASE.rst

-12
This file was deleted.

docs/changes.rst

+15
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,21 @@ Hypothesis APIs come in three flavours:
2121
You should generally assume that an API is internal unless you have specific
2222
information to the contrary.
2323

24+
--------------------
25+
3.44.16 - 2018-01-13
26+
--------------------
27+
28+
This release improves test case reduction for recursive data structures.
29+
Hypothesis now guarantees that whenever a strategy calls itself recursively
30+
(usually this will happen because you are using :func:`~hypothesis.strategies.deferred`),
31+
any recursive call may replace the top level value. e.g. given a tree structure,
32+
Hypothesis will always try replacing it with a subtree.
33+
34+
Additionally this introduces a new heuristic that may in some circumstances
35+
significantly speed up test case reduction - Hypothesis should be better at
36+
immediately replacing elements drawn inside another strategy with their minimal
37+
possible value.
38+
2439
--------------------
2540
3.44.15 - 2018-01-13
2641
--------------------

src/hypothesis/version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@
1717

1818
from __future__ import division, print_function, absolute_import
1919

20-
__version_info__ = (3, 44, 15)
20+
__version_info__ = (3, 44, 16)
2121
__version__ = '.'.join(map(str, __version_info__))

0 commit comments

Comments
 (0)