- Adds the
unstable
feature to thepretty_assertions
crate, for use with nightly rustc (#81, @tommilligan) - Add a drop in replacement for the unstable stdlib
assert_matches
macro, behind theunstable
flag - thanks @gilescope for the suggestion! (#81, @tommilligan)
- Fix macro hygiene for expansion in a
no_implicit_prelude
context (#70, @tommilligan)
- Fix a bug where multiline changes showed an unhelpful inline diff (#66, @tommilligan)
- Move from
difference
todiff
for calculating diffs. The exact assertion messages generated may differ from previous versions. (#52, @tommilligan)
For example, the following assertion message from v0.7.0
:
Was previously rendered like this in v0.6.1
:
- Support for unsized values (#42, @stanislav-tkach)
- Document the
Comparison
struct, which was previously hidden. This can be used to generate a pretty diff of two values without panicking. (#52, @tommilligan)
- Fix some unhygenic macro expansions (#41, @tommilligan)
- Test Windows targets in CI (#46, @tommilligan)
- Bump
ansi_term
version to 0.12 (#34, @waywardmonkeys) - Code health improvements (#34, @waywardmonkeys)