Kat Marchán
50713a125c
(cargo-release) start next development iteration 2.1.3-alpha.0
2021-09-09 20:40:10 -07:00
Kat Marchán
ea8561bd03
(cargo-release) start next development iteration 2.1.3-alpha.0
2021-09-09 20:40:10 -07:00
Kat Marchán
30ac82cfe4
(cargo-release) version 2.1.2
2021-09-09 20:39:24 -07:00
Kat Marchán
bfaf485e3f
(cargo-release) version 2.1.2
2021-09-09 20:39:23 -07:00
Kat Marchán
0ba3358443
(cargo-release) version 2.1.1
2021-09-08 21:05:58 -07:00
Kat Marchán
f4119abc9b
(cargo-release) version 2.1.1
2021-09-08 21:05:57 -07:00
Kat Marchán
10255304c4
(cargo-release) start next development iteration 2.1.1-alpha.0
2021-09-07 17:51:49 -07:00
Kat Marchán
c049b04289
(cargo-release) version 2.1.0
2021-09-07 17:50:24 -07:00
Kat Marchán
1e0e3f5910
(cargo-release) version 2.1.0
2021-09-07 17:50:23 -07:00
Kat Marchán
d5bb6f5eab
(cargo-release) start next development iteration 2.0.1-alpha.0
2021-09-04 21:55:32 -07:00
Kat Marchán
b71b583d27
(cargo-release) start next development iteration 2.0.1-alpha.0
2021-09-04 21:55:32 -07:00
Kat Marchán
52c98da590
(cargo-release) version 2.0.0
2021-09-04 21:54:48 -07:00
Kat Marchán
16bd3d21de
(cargo-release) version 2.0.0
2021-09-04 21:54:47 -07:00
Kat Marchán
3f9da04b86
feat(report): anyhow-ify DiagnosticReport ( #35 )
...
This PR overhauls the toplevel/main experience for `miette`. It adds a new `Report` type based on `eyre::Report` and overhauls various types to fit into this model, as well as prepare for some [future changes in Rust](https://github.com/nrc/rfcs/pull/1 ) that will make it possible to integrate `miette` directly with crates like `eyre` instead of having to use this specific `Report`.
As such, this PR is a major breaking change, especially for anyone using `DiagnosticReport` and company.
BREAKING CHANGES:
* `DiagnosticReport` is now just `Report`, and is a different, `eyre::Report`-like type.
* `DiagnosticResult` is now just `Result`.
* `.into_diagnostic()` now just transforms the error into a `Report`.
* `DiagnosticReportPrinter` has been replaced with `ReportHandler`
* `set_printer` has been replaced by `set_hook`
* `code` is now optional.
* `.into_diagnostic()` no longer takes a `code` argument.
* `#[diagnostic]` is now optional when deriving `Diagnostic`.
2021-09-04 21:22:46 -07:00
Kat Marchán
5d5e33d108
(cargo-release) version 1.1.0
2021-08-29 12:49:33 -07:00
Kat Marchán
6a3a6eb280
(cargo-release) version 1.1.0
2021-08-29 12:49:33 -07:00
Kat Marchán
96ca3cc85b
1.0.1
2021-08-22 21:53:44 -07:00
Kat Marchán
5f74da671f
fix(crate): reduce crate size by removing images
2021-08-22 21:51:01 -07:00
Kat Marchán
aa755bfb4d
1.0.0
...
🎉
2021-08-22 19:36:59 -07:00
Kat Marchán
196ef51417
1.0.0-beta.1
2021-08-21 23:32:26 -07:00
Kat Marchán
20bb3db3fa
docs: overhaul readme and make sure everything is documented
...
Fixes: https://github.com/zkat/miette/issues/15
2021-08-21 22:57:16 -07:00
Kat Marchán
729ccd32da
0.13.0
2021-08-21 15:35:40 -07:00
Kat Marchán
5369a9424e
feat(printer): added (and hooked up) an accessible report printer
...
Fixes: https://github.com/zkat/miette/issues/28
2021-08-21 15:32:31 -07:00
Kat Marchán
a65cfc7e05
0.12.0
2021-08-21 00:20:16 -07:00
Kat Marchán
5fbcd53026
feat(printer): lots of small improvements to printer
2021-08-20 23:52:15 -07:00
Kat Marchán
d675334e48
feat(reporter): fancy new reporter with unicode, colors, and multiline ( #23 )
...
Fixes: https://github.com/zkat/miette/issues/3
Fixes: https://github.com/zkat/miette/issues/5
2021-08-20 20:09:23 -07:00
Kat Marchán
3ed97050db
0.11.0
2021-08-18 00:09:33 -07:00
Kat Marchán
29c1403efd
feat(reporter): Overhauled return type/main/DiagnosticReport experience.
...
Fixes: https://github.com/zkat/miette/issues/13
2021-08-17 23:41:03 -07:00
Kat Marchán
4d45884362
0.10.0
2021-08-17 19:36:54 -07:00
Kat Marchán
f79aee63b1
0.9.0
2021-08-17 08:48:48 -07:00
Kat Marchán
ee2e2d1ef2
0.8.1
2021-08-16 22:44:12 -07:00
Kat Marchán
8fdf05b523
0.8.0
2021-08-16 22:25:54 -07:00
Kat Marchán
991a93619b
0.7.0
2021-08-15 18:21:03 -07:00
Kat Marchán
027c3b0a94
0.6.0
2021-08-15 11:54:07 -07:00
Kat Marchán
0e7702700d
feat(derive): added basic derive macro
...
This should be good for most basic use cases. More features will be added over time :)
2021-08-15 11:49:02 -07:00
Kat Marchán
b8c89813b9
0.5.0
2021-08-14 13:35:11 -07:00
Kat Marchán
fd0d2b12b7
0.4.0
2021-08-10 22:52:20 -04:00
Kat Marchán
a04239cf35
0.3.1
2021-08-10 21:06:38 -04:00
Kat Marchán
0c9eeef0d0
0.3.0
2021-08-07 23:08:42 -04:00
Kat Marchán
56986bbd4c
0.2.1
2021-08-05 13:28:54 -07:00
Kat Marchán
40133a368d
0.2.0
2021-08-05 12:41:31 -07:00
Kat Marchán
ab8c9683fd
0.1.0
2021-08-04 21:27:12 -07:00
Kat Marchán
4d58e66639
meta: update crate description to be more useful
2021-08-04 21:27:08 -07:00
Kat Marchán
6b51694733
feat(protocol) overhauled entire protocol to be based on byte offsets ( #1 )
...
Includes other improvements!
BREAKING CHANGE: Yeah this is pretty much a rewrite.
2021-08-04 20:27:12 -07:00
Kat Marchán
a437f44511
feat(reporter): dummy reporter implementation + tests
2021-08-03 00:52:10 -07:00
Kat Marchán
457849721f
initial commit
2021-08-02 19:36:02 -07:00