v3.0.0-alpha.0
Pre-release
Pre-release
This is the first WIP alpha release of miette 3.0!
It's a MAJOR rewrite of the entire snippet definition and rendering system,
and you can expect even more changes before 3.0 goes live.
In the meantime, there's this. :)
Bug Fixes
- report: miscellaneous, hacky tweaks to graphical rendering (8029f9c6)
- protocol: implement source/cause for Box (3e8a27e2)
- derive: Code is no longer required (8a0f71e6)
Features
- report: make a single big MietteHandler that can switch modes (3d74a500)
- BREAKING CHANGE: linkification option method on GraphicalReportHandler has been changed to .with_links(bool)
- deps: move fancy reporter (and its deps) to a feature (bc495e6e)
- BREAKING CHANGE: The default fancy reporter is no longer available unless you enable the "fancy" feature. This also means you will not be pulling in a bunch of deps if you are using miette for a library
- footer: add footer support to graphical and narrated (412436cd)
- theme: rename some theme items for clarity (12a9235b)
- BREAKING CHANGE: These were part of the public API, so if you were using theming, this might have broken for you
- theme: more styling changes (9901030e)
- report: add debug report as default, instead of narrated one (eb1b7222)
- labels: replace snippet stuff with simpler labels (#62) (0ef2853f)
- protocol: Make SourceCode Send+Sync (eb485658)
- handlers: Update graphical handler to use new label protocol (#66) (6cd44a86)