This is an internal change which replaces pickle with json to prevent possible security issues.
Thanks to Vidya Rani D G for writing this patch at the PyCon Australia sprints!
3.69.7
Not secure
-------------------
This patch ensures that :func:`~hypothesis.note` prints the note for every test case when the :obj:`~hypothesis.settings.verbosity` setting is ``Verbosity.verbose``. At normal verbosity it only prints from the final test case.
Thanks to Tom McDermott for writing this patch at the PyCon Australia sprints!
3.69.6
Not secure
-------------------
This patch improves the testing of some internal caching. It should have no user-visible effect.
3.69.5
Not secure
-------------------
This change performs a small rename and refactoring in the core engine. There is no user-visible change.
3.69.4
Not secure
-------------------
This change improves the core engine's ability to avoid unnecessary work, by consulting its cache of previously-tried inputs in more cases.
3.69.3
Not secure
-------------------
This patch handles passing an empty :class:`python:enum.Enum` to :func:`~hypothesis.strategies.from_type` by returning :func:`~hypothesis.strategies.nothing`, instead of raising an internal :class:`python:AssertionError`.
Thanks to Paul Amazona for writing this patch at the PyCon Australia sprints!