v2.2.0
So it turns out 3.0.0
is already under way, if you didn't already hear!
It's going to be an exciting release, but we'll still be putting out bugfixes
and (backwards-compatible) features in the 2.x
line until that's ready.
And there's definitely stuff in this one to be excited about! Not least of all
the ability to forward diagnostic metadata when wrapping other
Diagnostic
s. Huge thanks to @cormacrelf for
that one!
We've also got some nice improvements to reporter formatting that should make
output look at least a little nicer--most notably, we now wrap messages and
footers along the appropriate column so formatting keeps looking good even
when you use newlines!
Finally, huge thanks to @icewind1991 for
fixing a really weird-looking bug
caused by an off-by-one error. Oopsies 😅
Features
- report: wrap multiline messages to keep formatting (f482dcec)
- report: take terminal width into account for wrapping text (bc725324)
- report: make header line as wide as terminal (eaebde92)
- derive: Add
#[diagnostic(forward(field_name), code(...))]
(#41) (2fa5551c)