This release adds the :func:`~hypothesis.strategies.emails` strategy, which generates unicode strings representing an email address.
Thanks to Sushobhit for moving this to the public API (:issue:`162`).
3.58.1
Not secure
-------------------
This improves the shrinker. It can now reorder examples: 3 1 2 becomes 1 2 3.
Thanks to Luke for contributing.
3.58.0
Not secure
-------------------
This adds a new extra :py:func:`~hypothesis.extra.dateutil.timezones` strategy that generates :pypi:`dateutil timezones <python-dateutil>`.
Thanks to Conrad for contributing.
3.57.0
Not secure
-------------------
Using an unordered collection with the :func:`~hypothesis.strategies.permutations` strategy has been deprecated because the order in which e.g. a set shrinks is arbitrary. This may cause different results between runs.
3.56.10
Not secure
--------------------
This release makes ``hypothesis.settings.define_setting`` a private method, which has the effect of hiding it from the documentation.
3.56.9
Not secure
-------------------
This is another release with no functionality changes as part of changes to Hypothesis's new release tagging scheme.