Commit Graph

452 Commits

Author SHA1 Message Date
Kat Marchán 629ae49ad5
(cargo-release) start next development iteration 5.0.1-alpha.0 2022-06-24 08:38:18 -07:00
Kat Marchán c011beb065
(cargo-release) start next development iteration 5.0.1-alpha.0 2022-06-24 08:38:18 -07:00
Kat Marchán 973eecf547
(cargo-release) version 5.0.0 2022-06-24 08:37:21 -07:00
Kat Marchán d4fd910a4a
(cargo-release) version 5.0.0 2022-06-24 08:37:21 -07:00
Kat Marchán 7b14dd4b63
docs: update changelog 2022-06-24 08:36:34 -07:00
Benjamin Lee 1816b06a2e
feat(theme): restructure automatic color selection (#177)
Fixes: https://github.com/zkat/miette/issues/176

Change the default ansi color theme to use colors that are more similar
to the colors from the default RGB theme. In particular, don't use red
for any of the span labels, since that color is also used for errors.

BREAKING CHANGES:
* the default theme now prefers ANSI colors, even if RGB is supported
* `MietteHandlerOpts::ansi_colors` is removed
* `MietteHandlerOpts::rgb_color` now takes an enum that controls the
  color format used when color support is enabled, and has no effect
  otherwise.
2022-06-24 08:30:36 -07:00
Aria Beingessner b193d3c002
fix(json): Don't escape single-quotes, that's not valid json (#180) 2022-06-24 08:28:01 -07:00
Kat Marchán 714334098a
(cargo-release) start next development iteration 4.7.2-alpha.0 2022-05-14 21:36:17 -07:00
Kat Marchán e9b5bf71ff
(cargo-release) start next development iteration 4.7.2-alpha.0 2022-05-14 21:36:17 -07:00
Kat Marchán 79041a4fe1
(cargo-release) version 4.7.1 2022-05-14 21:35:37 -07:00
Kat Marchán 63bebfa6c7
(cargo-release) version 4.7.1 2022-05-14 21:35:37 -07:00
Kat Marchán 3e0a1e124e
docs: update changelog 2022-05-14 21:35:20 -07:00
Marcel Müller f783a0e2ae
Allow using smartpointers with source_diagnostic (#169)
* Add more tests for diagnostic_source

* Use Borrow::borrow instead of AsRef

AsRef is not reflexive, meaning that it is not implemented as &T for all
T. Borrow is though, so we use that to make sure that we always get a
reference that is correct, even in the presence of smart pointers.
2022-05-13 08:19:05 -07:00
Kat Marchán 0a4cf4ad24
fix(tests): add Display impl to diagnostic_source example 2022-05-05 12:44:49 -07:00
Kat Marchán f7b453fd4a
(cargo-release) start next development iteration 4.7.1-alpha.0 2022-05-05 08:59:47 -07:00
Kat Marchán e251638adb
(cargo-release) start next development iteration 4.7.1-alpha.0 2022-05-05 08:59:47 -07:00
Kat Marchán d2c314bd6b
(cargo-release) version 4.7.0 2022-05-05 08:59:04 -07:00
Kat Marchán ba7b58cb40
(cargo-release) version 4.7.0 2022-05-05 08:59:04 -07:00
Kat Marchán a738cb6460
docs: update changelog 2022-05-05 08:58:03 -07:00
Kat Marchán a03bfe2e1b
docs: document new diagnostic_source feature 2022-05-05 08:56:27 -07:00
Kat Marchán edd18c8991
meta: tweak makefile 2022-05-05 08:36:28 -07:00
Matthias Beyer bc449c8426
feat(diagnostic_source): add protocol method for Diagnostic-aware source chaining (#165)
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-05-05 08:32:37 -07:00
Matthias Beyer 33c8903313
fix: cargo fmt (#168)
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-05-05 08:30:13 -07:00
Marcel Müller 2451ad6a96
docs(IntoDiagnostic): Warn of potential data loss (#161)
Fixes: https://github.com/zkat/miette/issues/160

This patch expands on the effects of using IntoDiagnostic and warns
users of potential loss of information when using it on `Diagnostic`
types.
2022-04-23 11:35:39 -07:00
Kat Marchán c05d8d354c
(cargo-release) start next development iteration 4.6.1-alpha.0 2022-04-22 19:34:19 -07:00
Kat Marchán 22de435406
(cargo-release) start next development iteration 4.6.1-alpha.0 2022-04-22 19:34:19 -07:00
Kat Marchán 82ffeef3a5
(cargo-release) version 4.6.0 2022-04-22 19:33:38 -07:00
Kat Marchán f338860584
(cargo-release) version 4.6.0 2022-04-22 19:33:38 -07:00
Kat Marchán 884feb21f3
docs: update changelog 2022-04-22 19:32:59 -07:00
Kat Marchán 1a36fa7ec8
fix(graphical): fix issue with duplicate labels when span len is 0 (#159)
Fixes: https://github.com/zkat/miette/issues/130
2022-04-22 19:31:51 -07:00
Kat Marchán 084ed138b7
feat(related): print related prefixes according to severity (#158)
Fixes: https://github.com/zkat/miette/issues/139
2022-04-22 18:55:45 -07:00
Kat Marchán 1e1d615253 feat(spans): add From shorthand for zero-length SourceSpans 2022-04-22 18:44:09 -07:00
Kat Marchán e6f5cacfa6
(cargo-release) start next development iteration 4.5.1-alpha.0 2022-04-17 22:54:19 -07:00
Kat Marchán bffb18ab11
(cargo-release) start next development iteration 4.5.1-alpha.0 2022-04-17 22:54:19 -07:00
Kat Marchán dadd31ff86
(cargo-release) version 4.5.0 2022-04-17 22:53:38 -07:00
Kat Marchán 5b457ed4fe
(cargo-release) version 4.5.0 2022-04-17 22:53:38 -07:00
Kat Marchán 0a771b7c85
docs: update changelog 2022-04-17 22:52:55 -07:00
Kat Marchán 9da62cd05d feat(label): use macro magic instead of optional flag for optional labels 2022-04-17 22:43:01 -07:00
Kat Marchán ea55f458fa feat(help): allow non-option values in #[help] fields 2022-04-17 22:43:01 -07:00
Kat Marchán 23ee3642d1
feat(labels): allow optional labels in derive macro (#153)
Fixes: https://github.com/zkat/miette/issues/110
2022-04-17 19:41:10 -07:00
Kat Marchán 45093c2f58
feat(help): update macro to allow optional help text (#152)
Fixes: https://github.com/zkat/miette/issues/148
2022-04-17 18:19:28 -07:00
Rain 5e54b29acf
feat(spans): make SourceSpan implement Copy (#151)
SourceSpan is just a pair of usizes, so it's cheap to copy.
2022-04-17 15:27:11 -07:00
Rain 97197601ee
fix(theme): set correct field in MietteHandlerOpts::ansi_colors (#150) 2022-04-13 17:21:22 -07:00
Kat Marchán bd8f8e31ae
(cargo-release) start next development iteration 4.4.1-alpha.0 2022-04-12 11:42:37 -07:00
Kat Marchán 86cdf4796f
(cargo-release) start next development iteration 4.4.1-alpha.0 2022-04-12 11:42:36 -07:00
Kat Marchán 6a0d47728a
(cargo-release) version 4.4.0 2022-04-12 11:41:52 -07:00
Kat Marchán 0103f2c4f9
(cargo-release) version 4.4.0 2022-04-12 11:41:51 -07:00
Kat Marchán db7d07ef5a
docs: update changelog 2022-04-12 11:41:14 -07:00
Kat Marchán 37cda4a3a4
fix(fmt): cargo fmt 2022-04-03 20:31:18 -07:00
Kat Marchán b98b098282
fix(clippy): misc clippy fixes 2022-04-03 18:33:51 -07:00