v0.4.0
·
25 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Features
- Pin explicit examples with Example
- (xunit) Pin examples with [Example]
- Build and sequence generators
- State a credible interval for the true rate on the Cover warning line
- Merge sibling collections in the shrinker
- State the estimated discard rate in the exhausted report
- Give up early when the discard rate is statistically hopeless
- Expose MaxDiscardRatio on the xUnit Property attribute
Bug fixes
- Keep the counterexample when a shrink candidate's generator throws
- Stop a replayed example warning about coverage
Performance
- Record one span for coincident draws
Refactoring
- Share the body ladder between example runs
- (xunit) Use Generate.Sequence
Documentation
- Describe Build and Sequence
Tests
- Pin the shrink minima that Build must preserve
- Replay a Build counterexample from its token
Build and tooling
- Build release notes with git-cliff
Full changelog: v0.3.0...v0.4.0