This release changes some inconsistent behavior of :func:`~hypothesis.extra.numpy.arrays` from the Numpy extra when asked for an array of ``shape=()``. :func:`~hypothesis.extra.numpy.arrays` will now always return a Numpy :class:`~numpy:numpy.ndarray`, and the array will always be of the requested dtype.
Thanks to Ryan Turner for this change.
4.5.12
Not secure
-------------------
This release fixes a minor typo in an internal comment. There is no user-visible change.
4.5.11
Not secure
-------------------
This release fixes :issue:`1813`, a bug introduced in :ref:`3.59.1 <v3.59.1>`, which caused :py:meth:`~hypothesis.strategies.random_module` to no longer affect the body of the test: Although Hypothesis would claim to be seeding the random module in fact tests would always run with a seed of zero.
4.5.10
Not secure
-------------------
This patch fixes an off-by-one error in the maximum length of :func:`~hypothesis.strategies.emails`. Thanks to Krzysztof Jurewicz for :pull:`1812`.
4.5.9
Not secure
------------------
This patch removes some unused code from the shrinker. There is no user-visible change.
4.5.8
Not secure
------------------
This release fixes an internal ``IndexError`` in Hypothesis that could sometimes be triggered during shrinking.