2017-08-04 06:57:52 by Adam Ciarcinski | Files touched by this commit (2) |
Log message:
3.14.2:
This fixes a bug where Hypothesis would not work correctly on Python 2.7 if you \
had the typing module backport installed.
|
2017-08-03 09:42:09 by Adam Ciarcinski | Files touched by this commit (2) |
Log message:
3.14.1
Fix bad header that somehow made it in
|
2017-07-24 12:23:57 by Adam Ciarcinski | Files touched by this commit (3) |
Log message:
3.14.0:
Hypothesis now understands inline type annotations
|
2017-07-21 10:40:46 by Adam Ciarcinski | Files touched by this commit (2) |
Log message:
3.13.1:
Honour 'skip test' exceptions
|
2017-07-17 09:05:34 by Adam Ciarcinski | Files touched by this commit (3) |
Log message:
3.13.0:
This release has two major aspects to it: The first is the introduction of \
:func:`~hypothesis.strategies.deferred`, which allows more natural definition of \
recursive (including mutually recursive) strategies.
The second is a number of engine changes designed to support this sort of \
strategy better. These should have a knock-on effect of also improving the \
performance of any existing strategies that currently generate a lot of data or \
involve heavy nesting by reducing their typical example size.
|
2017-07-07 17:41:18 by Adam Ciarcinski | Files touched by this commit (3) |
Log message:
3.12.0:
This release makes some major internal changes to how Hypothesis represents data \
internally, as a prelude to some major engine changes that should improve data \
quality. There are no API changes, but it's a significant enough internal change \
that a minor version bump seemed warranted.
User facing impact should be fairly mild, but includes:
* All existing examples in the database will probably be invalidated. Hypothesis \
handles this automatically, so you don't need to do anything, but if you see all \
your examples disappear that's why.
* Almost all data distributions have changed significantly. Possibly for the \
better, possibly for the worse. This may result in new bugs being found, but it \
may also result in Hypothesis being unable to find bugs it previously did.
* Data generation may be somewhat faster if your existing bottleneck was in \
draw_bytes (which is often the case for large examples).
* Shrinking will probably be slower, possibly significantly.
If you notice any effects you consider to be a significant regression, please \
open an issue about them.
|
2017-06-20 09:26:10 by Adam Ciarcinski | Files touched by this commit (2) |
Log message:
3.11.6:
This release involves no functionality changes, but is the first to ship wheels \
as well as an sdist.
3.11.5:
This release provides a performance improvement to shrinking. For cases where \
there is some non-trivial "boundary" value (e.g. the bug happens for \
all values greater than some other value), shrinking should now be substantially \
faster. Other types of bug will likely see improvements too.
This may also result in some changes to the quality of the final examples - it \
may sometimes be better, but is more likely to get slightly worse in some edge \
cases. If you see any examples where this happens in practice, please report \
them.
|
2017-06-19 08:36:29 by Adam Ciarcinski | Files touched by this commit (2) |
Log message:
Changes 3.11.4 :
This is a bugfix release: Hypothesis now prints explicit examples when running \
in verbose mode.
|
2017-06-12 12:19:44 by Adam Ciarcinski | Files touched by this commit (2) |
Log message:
Changes 3.11.3:
Ensure we can sample from an OrderedDict without a warning
|
2017-06-10 21:18:35 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
Version 3.11.2:
Miscellaneous documentation updates and fixes
|