zkat/miette (miette)
### [`v5.10.0`](https://togithub.com/zkat/miette/blob/HEAD/CHANGELOG.md#5100-2023-07-16)
[Compare Source](https://togithub.com/zkat/miette/compare/v5.9.0...v5.10.0)
##### Features
- **protocol:** add StdError impl for Box\ ([#273](https://togithub.com/zkat/miette/issues/273)) ([2e3e5c9d](https://togithub.com/zkat/miette/commit/2e3e5c9d15e234495369e9b47d032644dd5664ad))
### [`v5.9.0`](https://togithub.com/zkat/miette/blob/HEAD/CHANGELOG.md#590-2023-05-18)
[Compare Source](https://togithub.com/zkat/miette/compare/v5.8.0...v5.9.0)
##### Features
- **serde:** Add `serde` support ([#264](https://togithub.com/zkat/miette/issues/264)) ([c25676cb](https://togithub.com/zkat/miette/commit/c25676cb1f4266c2607836e6359f15b9cbd8637e))
- **const:** Constify various functions ([#263](https://togithub.com/zkat/miette/issues/263)) ([46adb3bc](https://togithub.com/zkat/miette/commit/46adb3bc6aa6518d82a4187b34c56e287922136f))
- **nested:** Render inner diagnostics ([#170](https://togithub.com/zkat/miette/issues/170)) ([aefe3237](https://togithub.com/zkat/miette/commit/aefe323780bda4e60feb44bb96ee98634ad677ad))
##### Bug Fixes
- **misc:** Correct some typos ([#255](https://togithub.com/zkat/miette/issues/255)) ([675f3411](https://togithub.com/zkat/miette/commit/675f3411e33d5fae86d4018c3b72f751a4c4bc2f))
### [`v5.8.0`](https://togithub.com/zkat/miette/blob/HEAD/CHANGELOG.md#580-2023-04-18)
[Compare Source](https://togithub.com/zkat/miette/compare/v5.7.0...v5.8.0)
##### Features
- **source:** Add getter for NamedSource name ([#252](https://togithub.com/zkat/miette/issues/252)) ([be3b2547](https://togithub.com/zkat/miette/commit/be3b25475147e92fae631b510c8de22949eada45))
##### Bug Fixes
- **narrated:** put URLs in their own line ([adbff65e](https://togithub.com/zkat/miette/commit/adbff65e4ed52103569a3a5cd09c1bee79f8e361))
### [`v5.7.0`](https://togithub.com/zkat/miette/blob/HEAD/CHANGELOG.md#570-2023-04-01)
[Compare Source](https://togithub.com/zkat/miette/compare/v5.6.0...v5.7.0)
While this is a semver-minor release, there's potential for it to have
knock-on effects due to the syn2 upgrade. There's been issues as this new
version propagates between syn/thiserror versions (for example, see [a similar
change in eyre](https://togithub.com/yaahc/eyre/pull/92)).
The other thing of note is that backtrace printing is now **much** better! Try
the hook and see for yourself!
##### Features
- **deps:** update to syn2 ([#247](https://togithub.com/zkat/miette/issues/247)) ([a2157205](https://togithub.com/zkat/miette/commit/a215720576fbda249138808f3469017d81eda9f0))
- **panic:** improved backtrace handling ([b0453215](https://togithub.com/zkat/miette/commit/b0453215f62318bedeb4af1cb00dcefbb739d619))
##### Bug Fixes
- **colors:** change unicode to default to ansi ([#249](https://togithub.com/zkat/miette/issues/249)) ([159f2b35](https://togithub.com/zkat/miette/commit/159f2b354b7ea83f842a58be98c45d0175b1faad))
- **tests:** disable doctest that doesn't work with default feature flags ([#248](https://togithub.com/zkat/miette/issues/248)) ([0b445dc2](https://togithub.com/zkat/miette/commit/0b445dc2b4b30d40f03defc130bfa3e7396b51d4))
### [`v5.6.0`](https://togithub.com/zkat/miette/blob/HEAD/CHANGELOG.md#560-2023-03-14)
[Compare Source](https://togithub.com/zkat/miette/compare/v5.5.0...v5.6.0)
##### Bug Fixes
- **ci:** configure clippy-specific MSRV ([b658fc02](https://togithub.com/zkat/miette/commit/b658fc020b23b0715339c5c60f7c12c947f9a747))
- **graphical:** Fix wrong severity of related errors ([#234](https://togithub.com/zkat/miette/issues/234)) ([3497508a](https://togithub.com/zkat/miette/commit/3497508aa9b8d8503d7aae997738a4323408ffa0))
- **atty:** Switch out `atty` for `is-terminal` ([#229](https://togithub.com/zkat/miette/issues/229)) ([443d240f](https://togithub.com/zkat/miette/commit/443d240f49e9f48756ee88e4cdc377f09d44454e))
##### Features
- **protocol:** implement `Ord` for `Severity` ([#240](https://togithub.com/zkat/miette/issues/240)) ([ed486c95](https://togithub.com/zkat/miette/commit/ed486c959d8e8fbd4247af7d47d7e32c8a88321d))
### [`v5.5.0`](https://togithub.com/zkat/miette/blob/HEAD/CHANGELOG.md#550-2022-11-24)
[Compare Source](https://togithub.com/zkat/miette/compare/v5.4.1...v5.5.0)
##### Features
- **SourceCode:** Implement SourceCode for Vec ([#216](https://togithub.com/zkat/miette/issues/216)) ([c857595e](https://togithub.com/zkat/miette/commit/c857595e1ae689028c5c5b66148e81b175eaa509))
##### Bug Fixes
- **derive:** elide lifetimes in derived functions ([#226](https://togithub.com/zkat/miette/issues/226)) ([c88f0b5a](https://togithub.com/zkat/miette/commit/c88f0b5aa0786a0f4bb778686548f91db96ea6af))
- **graphical:** Fix panic with span extending past end of line ([#221](https://togithub.com/zkat/miette/issues/221)) ([8b56d277](https://togithub.com/zkat/miette/commit/8b56d277ef476438a1c7383c29f6c1a0a1684818))
- **license:** fix mangled license text to improve recognition ([d5fbb340](https://togithub.com/zkat/miette/commit/d5fbb3409c7cc950c502eb77578d5f1062384fb5))
### [`v5.4.1`](https://togithub.com/zkat/miette/blob/HEAD/CHANGELOG.md#541-2022-10-28)
[Compare Source](https://togithub.com/zkat/miette/compare/v5.4.0...v5.4.1)
##### Bug Fixes
- **graphical:** Fix panic with zero-width span at end of line ([#204](https://togithub.com/zkat/miette/issues/204)) ([b8810ee3](https://togithub.com/zkat/miette/commit/b8810ee3d8aee7d7723e081616dd4f2fe8748abe))
### [`v5.4.0`](https://togithub.com/zkat/miette/blob/HEAD/CHANGELOG.md#540-2022-10-25)
[Compare Source](https://togithub.com/zkat/miette/compare/v5.3.1...v5.4.0)
##### Features
- **version:** declare minimum supported rust version at 1.56.0 ([#209](https://togithub.com/zkat/miette/issues/209)) ([ac02a124](https://togithub.com/zkat/miette/commit/ac02a1242b1d6452a428846d2a84d2ac164fd914))
- **report:** `Report::new_boxed` ([0660d2f4](https://togithub.com/zkat/miette/commit/0660d2f43c0a793b1e289b26bcca73c8733bdcff))
- **error:** `impl AsRef for Report` ([1a27033d](https://togithub.com/zkat/miette/commit/1a27033d7afd0007907550b1fc9d589d6f658662))
##### Bug Fixes
- **wrapper:** complete forwarding `Diagnostic` implementations ([3fc5c04c](https://togithub.com/zkat/miette/commit/3fc5c04cbbd4b92863290a488a23d5243c16fe60))
### [`v5.3.1`](https://togithub.com/zkat/miette/blob/HEAD/CHANGELOG.md#531-2022-09-10)
[Compare Source](https://togithub.com/zkat/miette/compare/v5.3.0...v5.3.1)
##### Bug Fixes
- **miri:** Resolve Miri's concerns around unsafe code ([#197](https://togithub.com/zkat/miette/issues/197)) ([5f3429b0](https://togithub.com/zkat/miette/commit/5f3429b0626034328a0c2f1317b8a0e712c63775))
- **graphical:** Align highlights correctly with wide unicode characters and tabs ([#202](https://togithub.com/zkat/miette/issues/202)) ([196c09ce](https://togithub.com/zkat/miette/commit/196c09ce7af9e54b63aaa5dae4cd199f2ecba3fa))
### [`v5.3.0`](https://togithub.com/zkat/miette/blob/HEAD/CHANGELOG.md#530-2022-08-10)
[Compare Source](https://togithub.com/zkat/miette/compare/v5.2.0...v5.3.0)
##### Bug Fixes
- **utils:** Fix off-by-one error in SourceOffset::from_location ([#190](https://togithub.com/zkat/miette/issues/190)) ([c3e6c983](https://togithub.com/zkat/miette/commit/c3e6c983363af7f7a88e52d50d57404defb1bf49))
##### Features
- **graphical:** Allow miette users to opt-out of the rendering of the cause chain ([#192](https://togithub.com/zkat/miette/issues/192)) ([b9ea5871](https://togithub.com/zkat/miette/commit/b9ea587159464c0090d9510567e5ea93bb772b49))
### [`v5.2.0`](https://togithub.com/zkat/miette/blob/HEAD/CHANGELOG.md#520-2022-07-31)
[Compare Source](https://togithub.com/zkat/miette/compare/v5.1.1...v5.2.0)
##### Features
- **json:** `causes` support ([#188](https://togithub.com/zkat/miette/issues/188)) ([c95f58c8](https://togithub.com/zkat/miette/commit/c95f58c87a1335e956be23879754ac312a2b0853))
##### Bug Fixes
- **docs:** readme was getting cut off during generation ([e286c705](https://togithub.com/zkat/miette/commit/e286c705fda28c02df67a584c0a013a1bbc38968))
### [`v5.1.1`](https://togithub.com/zkat/miette/blob/HEAD/CHANGELOG.md#511-2022-07-09)
[Compare Source](https://togithub.com/zkat/miette/compare/v5.1.0...v5.1.1)
##### Bug Fixes
- **deps:** bump minimum supports-color version ([#182](https://togithub.com/zkat/miette/issues/182)) ([ccf1b8ad](https://togithub.com/zkat/miette/commit/ccf1b8ade5b631e05fad79d1f9c5d268706d118e))
- **graphical:** handle an empty source ([#183](https://togithub.com/zkat/miette/issues/183)) ([12dc4007](https://togithub.com/zkat/miette/commit/12dc40070a99ac91b67e23f7c15ce8151965fc81))
### [`v5.1.0`](https://togithub.com/zkat/miette/blob/HEAD/CHANGELOG.md#510-2022-06-25)
[Compare Source](https://togithub.com/zkat/miette/compare/v5.0.0...v5.1.0)
##### Features
- **protocol:** Implement SourceCode for Arc (and similar types) ([#181](https://togithub.com/zkat/miette/issues/181)) ([85da6a84](https://togithub.com/zkat/miette/commit/85da6a8407ef727b8f77184b8a61f5b9a7d3ccef))
### [`v5.0.0`](https://togithub.com/zkat/miette/blob/HEAD/CHANGELOG.md#500-2022-06-24)
[Compare Source](https://togithub.com/zkat/miette/compare/v4.7.1...v5.0.0)
##### Breaking Changes
- **theme:** restructure automatic color selection ([#177](https://togithub.com/zkat/miette/issues/177)) ([1816b06a](https://togithub.com/zkat/miette/commit/1816b06a2efcd5705dfe91147ab5651fe0b517d6))
- 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.
##### Bug Fixes
- **json:** Don't escape single-quotes, that's not valid json ([#180](https://togithub.com/zkat/miette/issues/180)) ([b193d3c0](https://togithub.com/zkat/miette/commit/b193d3c002be8a42fd199911cef3465e2e0cb593))
### [`v4.7.1`](https://togithub.com/zkat/miette/blob/HEAD/CHANGELOG.md#471-2022-05-13)
[Compare Source](https://togithub.com/zkat/miette/compare/v4.7.0...v4.7.1)
##### Bug Fixes
- **tests:** add Display impl to diagnostic_source example ([0a4cf4ad](https://togithub.com/zkat/miette/commit/0a4cf4ad24eb668d6668400b9ab3e8c896b33e3a))
Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
4.7
->5.10
Release Notes
zkat/miette (miette)
### [`v5.10.0`](https://togithub.com/zkat/miette/blob/HEAD/CHANGELOG.md#5100-2023-07-16) [Compare Source](https://togithub.com/zkat/miette/compare/v5.9.0...v5.10.0) ##### Features - **protocol:** add StdError impl for Box\Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.