Releases: zkat/miette
0.8.1
0.8.0
0.7.0
Welp. 0.6.0
was basically completely broken, so I tore out the
darling
-based derive macros and rewrote the whole thing using syn
, and
things are much better now!
There's still a few bits and bobs to add, like snippets (oof. big.), and full
help format string support (they don't quite work in enums right now), but
otherwise, this is pretty usable~
Features
- derive: improved derive support, including partial help format string support! (9ef0dd26)
Bug Fixes
- derive: move to plain syn to fix darling issues (9a78a943)
0.6.0
0.5.0
0.4.0
Time for another (still experimental!) change to Diagnostic
. It will
probably continue to change as miette gets experimented with, until 1.0.0
stabilizes it. But for now, expect semi-regular breaking changes of this kind.
Oh and I tracked down a rogue \n
that was messing with the default reporter
and managed to get out of it with at least some of my sanity.
Breaking Changes
Bug Fixes
0.3.1
0.3.0
This version is the result of a lot of experimentation with getting the
Diagnostic
API right, particularly Diagnostic::snippets()
, which is
something that should be writable in several different ways. As such, it
includes some breaking changes, but they shouldn't be too hard to figure out.
Breaking Changes
0.2.1
0.2.0
Starting to get some good feedback on the protocol and APIs, so some improvements were made.
Breaking changes
You might need to add + Send + Sync + 'static
to your Box<dyn Diagnostic>
usages now, since Diagnostic
no longer constrains on any of them.
Additionally, Diagnostic::help()
, Diagnostic::code()
, and SpanContents
have had signature changes that you'll need to adapt to.