This release modifies the way that Hypothesis deletes data during shrinking. It will primarily be noticeable for very large examples, which should now shrink faster.
The shrinker is now also able to perform some deletions that it could not previously, but this is unlikely to be very noticeable.
4.4.3
Not secure
------------------
This release fixes an open file leak that used to cause ``ResourceWarning``\ s.
4.4.2
Not secure
------------------
This release changes Hypothesis's internal approach to caching the results of executing test cases. The result should be that it is now significantly less memory hungry, especially when shrinking large test cases.
Some tests may get slower or faster depending on whether the new or old caching strategy was well suited to them, but any change in speed in either direction should be minor.
4.4.1
Not secure
------------------
This patch tightens up some of our internal heuristics to deal with shrinking floating point numbers, which will now run in fewer circumstances.
You are fairly unlikely to see much difference from this, but if you do you are likely to see shrinking become slightly faster and/or producing slightly worse results.
4.4.0
Not secure
------------------
This release adds the :func:`~hypothesis.extra.django.from_form` function, which allows automatic testing against Django forms. (:issue:`35`)
Thanks to Paul Stiverson for this feature, which resolves our oldest open issue!
4.3
Thanks to Peter C Kroon for the Hacktoberfest patch!