This release removes a number of Hypothesis's internal "shrink passes" transformations it makes to a generated test case during shrinking - which appeared to be redundant with other transformations. It is unlikely that you will see much impact from this. If you do, it will likely show up as a change in shrinking performance (probably slower, maybe faster), or possibly in worse shrunk results. If you encounter the latter, please let us know. The canonical version of these notes (with links) is on readthedocs
This release makes some small improvements to how filtered strategies work. It should improve the pe...
This release is mostly internal changes in support of better testing of the core engine. You are unl...
This release makes a small internal change to the distribution of test cases. It is unlikely to have...
This release makes some performance improvements to shrinking. They should only be noticeable for te...
This release changes how the shrinker represents its progress internally. For large generated test c...
This release improves the quality of shrunk test cases in some special cases. Specifically, it shoul...
This release adds a heuristic to detect when shrinking has finished despite the fact that there are ...
This release reverses the order in which some operations are tried during shrinking. This should gen...
This release fixes a small internal bug in shrinking which could have caused it to perform slightly ...
This release improves shrink quality by allowing Hypothesis to automatically learn new shrink passes...
This release limits the maximum duration of the shrinking phase to five minutes, so that Hypothesis ...
This release fixes a bug in some Hypothesis internal support code for learning automata. This mostly...
This release improves shrinking quality in some special cases. The canonical version of these notes ...
This release is a small internal refactoring to how shrinking interacts with targeted property-based...
Hypothesis now shrinks examples where the error is raised while drawing from a strategy. This makes...
This release makes some small improvements to how filtered strategies work. It should improve the pe...
This release is mostly internal changes in support of better testing of the core engine. You are unl...
This release makes a small internal change to the distribution of test cases. It is unlikely to have...
This release makes some performance improvements to shrinking. They should only be noticeable for te...
This release changes how the shrinker represents its progress internally. For large generated test c...
This release improves the quality of shrunk test cases in some special cases. Specifically, it shoul...
This release adds a heuristic to detect when shrinking has finished despite the fact that there are ...
This release reverses the order in which some operations are tried during shrinking. This should gen...
This release fixes a small internal bug in shrinking which could have caused it to perform slightly ...
This release improves shrink quality by allowing Hypothesis to automatically learn new shrink passes...
This release limits the maximum duration of the shrinking phase to five minutes, so that Hypothesis ...
This release fixes a bug in some Hypothesis internal support code for learning automata. This mostly...
This release improves shrinking quality in some special cases. The canonical version of these notes ...
This release is a small internal refactoring to how shrinking interacts with targeted property-based...
Hypothesis now shrinks examples where the error is raised while drawing from a strategy. This makes...
This release makes some small improvements to how filtered strategies work. It should improve the pe...
This release is mostly internal changes in support of better testing of the core engine. You are unl...
This release makes a small internal change to the distribution of test cases. It is unlikely to have...