This release adds strategies for Django's ``ModelChoiceField`` and ``ModelMultipleChoiceField`` (:issue:`4010`).
Thanks to Joshua Munn for this contribution.
6.103.5
--------------------
Fixes and reinstates full coverage of internal tests, which was accidentally disabled in :pull:`3935`.
Closes :issue:`4003`.
6.103.4
--------------------
This release prevents a race condition inside internal cache implementation.
6.103.3
--------------------
This patch updates our vendored `list of top-level domains <https://www.iana.org/domains/root/db>`__, which is used by the provisional :func:`~hypothesis.provisional.domains` strategy.
6.103.2
--------------------
This patch improves our deduplication tracking across all strategies (:pull:`4007`). Hypothesis is now less likely to generate the same input twice.
6.103.1
--------------------
Account for time spent in garbage collection during tests, to avoid flaky ``DeadlineExceeded`` errors as seen in :issue:`3975`.
Also fixes overcounting of stateful run times, a minor observability bug dating to :ref:`version 6.98.9 <v6.98.9>` (:pull:`3890`).