1.0.0
...you know what? I'm just gonna tag 1.0.0, because I don't want sub-1.0
versions anymore, but the Cargo ecosystem buries pre-releases pretty
thoroughly. Integers are cheap!
So here we are! We made it to 1.0, and with some really nice goodies to boot.
Most fun is the fact that the default printer now has clickabble url linking
support. A new Diagnostic::url()
method has been added to the protocol that,
is used to figure out what URL to send folks to! This should work on most
"modern" terminals, but more thorough support checking will be done in the
future. And of course, the narrated reporter prints them out too.
I also took the time to completely redo how messages, labels, and filenames
are handled in the system, and this is a pretty big change you might run into.
Godspeed!
Last but not least, we got our first external contribution! Thank you to
@martica for the bug fix!
Anyway, here's to 1.0, and to many more after that. Enjoy! :)
Breaking Changes
- snippets: Overhauled how snippets handle labels, sources, and messages, including the derive macro (61283e9e
Features
- links: added URL linking support and automatic docs.rs link generation (7e76e2de)
- theme: Add an initial
rgb
style with nicer colors (3546dcec) - @martica