dtolnay/anyhow (anyhow)
### [`v1.0.75`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.75)
[Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.74...1.0.75)
- Partially work around rust-analyzer bug ([https://github.com/rust-lang/rust-analyzer/issues/9911](https://togithub.com/rust-lang/rust-analyzer/issues/9911))
### [`v1.0.74`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.74)
[Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.73...1.0.74)
- Add bootstrap workaround to allow rustc to depend on anyhow ([#320](https://togithub.com/dtolnay/anyhow/issues/320), thanks [@RalfJung](https://togithub.com/RalfJung))
### [`v1.0.73`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.73)
[Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.72...1.0.73)
- Update backtrace support to nightly's new Error::provide API ([https://github.com/rust-lang/rust/pull/113464](https://togithub.com/rust-lang/rust/pull/113464), [#319](https://togithub.com/dtolnay/anyhow/issues/319))
### [`v1.0.72`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.72)
[Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.71...1.0.72)
- Documentation improvements
assert-rs/assert_cmd (assert_cmd)
### [`v2.0.12`](https://togithub.com/assert-rs/assert_cmd/blob/HEAD/CHANGELOG.md#2012---2023-07-14)
[Compare Source](https://togithub.com/assert-rs/assert_cmd/compare/v2.0.11...v2.0.12)
##### Compatibility
- MSRV is now 1.66.0
##### Fixes
- Fix typo in failure output
clap-rs/clap (clap)
### [`v4.4.2`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#442---2023-08-31)
[Compare Source](https://togithub.com/clap-rs/clap/compare/v4.4.1...v4.4.2)
##### Performance
- Improve build times by removing `once_cell` dependency
### [`v4.4.1`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#441---2023-08-28)
[Compare Source](https://togithub.com/clap-rs/clap/compare/v4.4.0...v4.4.1)
##### Features
- Stabilize `Command::styles`
### [`v4.4.0`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#440---2023-08-24)
[Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.24...v4.4.0)
##### Compatibility
- Update MSRV to 1.70.0
### [`v4.3.24`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4324---2023-08-23)
[Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.23...v4.3.24)
##### Fixes
- Ensure column padding is preserved in `--help` with custom templates
### [`v4.3.23`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4323---2023-08-18)
[Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.22...v4.3.23)
##### Fixes
- Fixed `UnknownArgumentValueParser` to not error on flag's absence
### [`v4.3.22`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4322---2023-08-17)
[Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.21...v4.3.22)
##### Features
- Add `UnknownArgumentValueParser` for injecting errors for improving the experience with errors
### [`v4.3.21`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4321---2023-08-08)
[Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.20...v4.3.21)
##### Features
- Expose `TryMapValueParser` so the type can be named
### [`v4.3.20`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4320---2023-08-08)
[Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.19...v4.3.20)
##### Features
- `Command::mut_args` for modifying all arguments en masse
### [`v4.3.19`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4319---2023-07-21)
[Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.18...v4.3.19)
##### Fixes
- *(parse)* Respect `value_terminator` even in the presence of later multiple-value positional arguments
### [`v4.3.18`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4318---2023-07-21)
[Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.17...v4.3.18)
##### Fixes
- *(parse)* Suggest `--` in fewer places where it won't work
### [`v4.3.17`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4317---2023-07-19)
[Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.16...v4.3.17)
##### Fixes
- *(help)* Address a regression in wrapping `PossibleValue` descriptions in `--help`
### [`v4.3.16`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4316---2023-07-18)
[Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.15...v4.3.16)
##### Fixes
- Don't assert when stateful value parsers fail on defaults (e.g. checking if a path exists)
### [`v4.3.15`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4315---2023-07-18)
[Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.14...v4.3.15)
##### Features
- *(unstable-styles)* Re-export `anstyle`
##### Documentation
- *(unstable-styles)* Provide more examples
### [`v4.3.14`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4314---2023-07-17)
[Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.13...v4.3.14)
##### Features
- `ArgAction::HelpShort` and `ArgAction::HelpLong` for explicitly specifying which style of help to display
##### Fixes
- Skip `[OPTIONS]` in usage if a help or version `ArgAction` is used
### [`v4.3.13`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4313---2023-07-17)
[Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.12...v4.3.13)
### [`v4.3.12`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4312---2023-07-14)
[Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.11...v4.3.12)
##### Fixes
- *(derive)* Don't error on enum variant field attributes
### [`v4.3.11`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4311---2023-07-05)
[Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.10...v4.3.11)
##### Features
- *(derive)* Support fields wrapped in `num::Wrapping`, `Box`, or `Arc`
- *(derive)* Support `Box`, `Box`, and `Box`
### [`v4.3.10`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4310---2023-06-30)
[Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.9...v4.3.10)
##### Performance
- Drop a dependency, reducing binary size by 1.3 KiB
### [`v4.3.9`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#439---2023-06-28)
[Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.8...v4.3.9)
##### Fixes
- `Command::ignore_errors` no longer masks help/version
### [`v4.3.8`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#438---2023-06-23)
[Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.7...v4.3.8)
##### Fixes
- Error on ambiguity with `infer_long_arg`, rather than arbitrarily picking one, matching the documentation and subcommand's behavior
### [`v4.3.7`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#437---2023-06-23)
[Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.6...v4.3.7)
##### Documentation
- Further clarify magic behavior in derive tutorial
- Further clarify derive API's relationship to builder within the tutorial
### [`v4.3.6`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#436---2023-06-23)
[Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.5...v4.3.6)
##### Documentation
- Suggest `clio`
### [`v4.3.5`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#435---2023-06-20)
[Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.4...v4.3.5)
- `ColorChoice::possible_values` is added to simplify things for builder users
##### Fixes
- `ColorChoice::to_possible_value` no longer includes descriptions, encouraging shorter help where possible
### [`v4.3.4`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#434---2023-06-14)
[Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.3...v4.3.4)
##### Features
- Add `Error::exit_code`
### [`v4.3.3`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#433---2023-06-09)
[Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.2...v4.3.3)
##### Features
- `Command::defer` for delayed initialization of subcommands to reduce startup times of large applications like deno
### [`v4.3.2`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4324---2023-08-23)
[Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.1...v4.3.2)
##### Fixes
- Ensure column padding is preserved in `--help` with custom templates
### [`v4.3.1`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4319---2023-07-21)
[Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.0...v4.3.1)
##### Fixes
- *(parse)* Respect `value_terminator` even in the presence of later multiple-value positional arguments
console-rs/indicatif (indicatif)
### [`v0.17.6`](https://togithub.com/console-rs/indicatif/compare/0.17.5...0.17.6)
[Compare Source](https://togithub.com/console-rs/indicatif/compare/0.17.5...0.17.6)
### [`v0.17.5`](https://togithub.com/console-rs/indicatif/releases/tag/0.17.5)
[Compare Source](https://togithub.com/console-rs/indicatif/compare/0.17.4...0.17.5)
Another smaller release. Fixes a regression from 0.17.4 and should drastically improve ETA and speed estimation thanks to great work by [@afontenot](https://togithub.com/afontenot) in [#539](https://togithub.com/console-rs/indicatif/issues/539).
- Switch Estimator to use an exponential weighting ([#539](https://togithub.com/console-rs/indicatif/issues/539), thanks to [@afontenot](https://togithub.com/afontenot))
- Fix subtract with overflow when measuring terminal line length ([#547](https://togithub.com/console-rs/indicatif/issues/547), thanks to [@foresterre](https://togithub.com/foresterre))
- Add builder-like `with_finish` method to `ProgressBarIter` ([#548](https://togithub.com/console-rs/indicatif/issues/548), thanks to [@matthewhchan](https://togithub.com/matthewhchan))
On behalf of [@chris-laplante](https://togithub.com/chris-laplante) and [@djc](https://togithub.com/djc), thanks to all contributors!
sunfishcode/is-terminal (is-terminal)
### [`v0.4.9`](https://togithub.com/sunfishcode/is-terminal/compare/v0.4.8...v0.4.9)
[Compare Source](https://togithub.com/sunfishcode/is-terminal/compare/v0.4.8...v0.4.9)
### [`v0.4.8`](https://togithub.com/sunfishcode/is-terminal/compare/v0.4.7...v0.4.8)
[Compare Source](https://togithub.com/sunfishcode/is-terminal/compare/v0.4.7...v0.4.8)
rust-lang/log (log)
### [`v0.4.20`](https://togithub.com/rust-lang/log/blob/HEAD/CHANGELOG.md#0420---2023-07-11)
[Compare Source](https://togithub.com/rust-lang/log/compare/0.4.19...0.4.20)
- Remove rustversion dev-dependency by [@Thomasdezeeuw](https://togithub.com/Thomasdezeeuw) in [https://github.com/rust-lang/log/pull/568](https://togithub.com/rust-lang/log/pull/568)
- Remove `local_inner_macros` usage by [@EFanZh](https://togithub.com/EFanZh) in [https://github.com/rust-lang/log/pull/570](https://togithub.com/rust-lang/log/pull/570)
### [`v0.4.19`](https://togithub.com/rust-lang/log/blob/HEAD/CHANGELOG.md#0419---2023-06-10)
[Compare Source](https://togithub.com/rust-lang/log/compare/0.4.18...0.4.19)
- Use target_has_atomic instead of the old atomic_cas cfg by [@GuillaumeGomez](https://togithub.com/GuillaumeGomez) in [https://github.com/rust-lang/log/pull/555](https://togithub.com/rust-lang/log/pull/555)
- Put MSRV into Cargo.toml by [@est31](https://togithub.com/est31) in [https://github.com/rust-lang/log/pull/557](https://togithub.com/rust-lang/log/pull/557)
serde-rs/serde (serde)
### [`v1.0.188`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.188)
[Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.187...v1.0.188)
- Fix *"failed to parse manifest"* error when building serde using a Cargo version between 1.45 and 1.50 ([#2603](https://togithub.com/serde-rs/serde/issues/2603))
### [`v1.0.187`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.187)
[Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.186...v1.0.187)
- Remove support for Emscripten targets on rustc older than 1.40 ([#2600](https://togithub.com/serde-rs/serde/issues/2600))
### [`v1.0.186`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.186)
[Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.185...v1.0.186)
- Disallow incompatible versions of `serde_derive` and `serde` in the dependency graph ([#2588](https://togithub.com/serde-rs/serde/issues/2588), thanks [@soqb](https://togithub.com/soqb))
### [`v1.0.185`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.185)
[Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.184...v1.0.185)
- Fix error *"cannot move out of `*self` which is behind a shared reference"* deriving Serialize on a non_exhaustive enum ([#2591](https://togithub.com/serde-rs/serde/issues/2591))
### [`v1.0.184`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.184)
[Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.183...v1.0.184)
- Restore from-source `serde_derive` build on all platforms — eventually we'd like to use a first-class precompiled macro if such a thing becomes supported by cargo / crates.io
### [`v1.0.183`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.183)
[Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.182...v1.0.183)
- Support deserializing `Box` with an equivalent representation as `OsString` ([#2556](https://togithub.com/serde-rs/serde/issues/2556), thanks [@DBLouis](https://togithub.com/DBLouis))
### [`v1.0.182`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.182)
[Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.181...v1.0.182)
- Render field aliases in sorted order in error messages ([#2458](https://togithub.com/serde-rs/serde/issues/2458), thanks [@Mingun](https://togithub.com/Mingun))
- Support `serde(default)` on tuple structs ([#2553](https://togithub.com/serde-rs/serde/issues/2553), thanks [@Mingun](https://togithub.com/Mingun))
### [`v1.0.181`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.181)
[Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.180...v1.0.181)
- Make `serde(alias)` work in combination with `flatten` when using in-place deserialization ([#2443](https://togithub.com/serde-rs/serde/issues/2443), thanks [@Mingun](https://togithub.com/Mingun))
- Improve the representation of adjacently tagged enums in formats where enum tags are serialized by index, as opposed to by string name ([#2505](https://togithub.com/serde-rs/serde/issues/2505), [#2496](https://togithub.com/serde-rs/serde/issues/2496), thanks [@Baptistemontan](https://togithub.com/Baptistemontan))
### [`v1.0.180`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.180)
[Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.179...v1.0.180)
- Update to 2018 edition
### [`v1.0.179`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.179)
[Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.178...v1.0.179)
- Support serialization of tuple variants inside a flattened field ([#2448](https://togithub.com/serde-rs/serde/issues/2448), thanks [@Mingun](https://togithub.com/Mingun))
### [`v1.0.178`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.178)
[Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.177...v1.0.178)
- Fix build error when using serde with "std" feature turned off and "unstable" feature turned on ([#2541](https://togithub.com/serde-rs/serde/issues/2541))
### [`v1.0.177`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.177)
[Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.176...v1.0.177)
- Add `serde(rename_all_fields = "...")` attribute to apply a `rename_all` on every struct variant of an enum ([#1695](https://togithub.com/serde-rs/serde/issues/1695), thanks [@jplatte](https://togithub.com/jplatte))
- Improve diagnostics for attribute parse errors ([#2536](https://togithub.com/serde-rs/serde/issues/2536), thanks [@jplatte](https://togithub.com/jplatte))
### [`v1.0.176`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.176)
[Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.175...v1.0.176)
- Allow tag field of an internally tagged enum to have same name as a field inside a skipped struct variant ([#2266](https://togithub.com/serde-rs/serde/issues/2266), thanks [@flisky](https://togithub.com/flisky))
### [`v1.0.175`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.175)
[Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.174...v1.0.175)
- Restore missing LICENSE files in serde_derive crate ([#2527](https://togithub.com/serde-rs/serde/issues/2527), thanks [@ankane](https://togithub.com/ankane))
### [`v1.0.174`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.174)
[Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.173...v1.0.174)
- Documentation improvements
### [`v1.0.173`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.173)
[Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.172...v1.0.173)
- Fix missing trait implementations when using serde derive macro on a macro-generated data structure, such as via the `bitflags` crate ([#2516](https://togithub.com/serde-rs/serde/issues/2516))
### [`v1.0.172`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.172)
[Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.171...v1.0.172)
- Experiment with precompiling the serde_derive macros to reduce build time ([#2514](https://togithub.com/serde-rs/serde/issues/2514))
### [`v1.0.171`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.171)
[Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.170...v1.0.171)
- Support `derive(Deserialize)` on unit structs that have const generics ([#2500](https://togithub.com/serde-rs/serde/issues/2500), thanks [@Baptistemontan](https://togithub.com/Baptistemontan))
### [`v1.0.170`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.170)
[Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.169...v1.0.170)
- Produce error message on suffixed string literals inside serde attributes ([#2242](https://togithub.com/serde-rs/serde/issues/2242))
- Support single identifier as unbraced default value for const generic parameter ([#2449](https://togithub.com/serde-rs/serde/issues/2449))
### [`v1.0.169`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.169)
[Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.168...v1.0.169)
- Add Deserializer::deserialize_identifier support for adjacently tagged enums ([#2475](https://togithub.com/serde-rs/serde/issues/2475), thanks [@Baptistemontan](https://togithub.com/Baptistemontan))
- Fix unused_braces lint in generated Deserialize impl that uses braced const generic expressions ([#2414](https://togithub.com/serde-rs/serde/issues/2414))
### [`v1.0.168`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.168)
[Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.167...v1.0.168)
- Allow `serde::de::IgnoredAny` to be the type for a `serde(flatten)` field ([#2436](https://togithub.com/serde-rs/serde/issues/2436), thanks [@Mingun](https://togithub.com/Mingun))
- Allow larger preallocated capacity for smaller elements ([#2494](https://togithub.com/serde-rs/serde/issues/2494))
### [`v1.0.167`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.167)
[Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.166...v1.0.167)
- Add serialize and deserialize impls for `RangeFrom` and `RangeTo` ([#2471](https://togithub.com/serde-rs/serde/issues/2471), thanks [@tbu-](https://togithub.com/tbu-))
### [`v1.0.166`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.166)
[Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.165...v1.0.166)
- Add `no-alloc` category to crates.io metadata
### [`v1.0.165`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.165)
[Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.164...v1.0.165)
- Fix incorrect count of fields passed to tuple deserialization methods when using `serde(skip_deserializing)` attributes ([#2466](https://togithub.com/serde-rs/serde/issues/2466), thanks [@Mingun](https://togithub.com/Mingun))
- Fix `-Zminimal-versions` build
### [`v1.0.164`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.164)
[Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.163...v1.0.164)
- Allowed enum variants to be individually marked as untagged ([#2403](https://togithub.com/serde-rs/serde/issues/2403), thanks [@dewert99](https://togithub.com/dewert99))
serde-rs/json (serde_json)
### [`v1.0.105`](https://togithub.com/serde-rs/json/releases/tag/v1.0.105)
[Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.104...v1.0.105)
- Support bool in map keys ([#1054](https://togithub.com/serde-rs/json/issues/1054))
### [`v1.0.104`](https://togithub.com/serde-rs/json/releases/tag/v1.0.104)
[Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.103...v1.0.104)
- Provide IntoDeserializer impl for \&serde_json::Value ([#1045](https://togithub.com/serde-rs/json/issues/1045), thanks [@ZetaNumbers](https://togithub.com/ZetaNumbers))
### [`v1.0.103`](https://togithub.com/serde-rs/json/releases/tag/v1.0.103)
[Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.102...v1.0.103)
- Documentation improvements
### [`v1.0.102`](https://togithub.com/serde-rs/json/releases/tag/v1.0.102)
[Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.101...v1.0.102)
- Add a way to customize the serialization of byte arrays ([#1039](https://togithub.com/serde-rs/json/issues/1039))
### [`v1.0.101`](https://togithub.com/serde-rs/json/releases/tag/v1.0.101)
[Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.100...v1.0.101)
- Allow f32 and f64 as keys in maps ([#1027](https://togithub.com/serde-rs/json/issues/1027), thanks [@overdrivenpotato](https://togithub.com/overdrivenpotato))
### [`v1.0.100`](https://togithub.com/serde-rs/json/releases/tag/v1.0.100)
[Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.99...v1.0.100)
- Support `-Z minimal-versions`
### [`v1.0.99`](https://togithub.com/serde-rs/json/releases/tag/v1.0.99)
[Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.98...v1.0.99)
- Support serializing serde's **option** type in a map key ([#1030](https://togithub.com/serde-rs/json/issues/1030), thanks [@LPGhatguy](https://togithub.com/LPGhatguy))
### [`v1.0.98`](https://togithub.com/serde-rs/json/releases/tag/v1.0.98)
[Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.97...v1.0.98)
- Update indexmap dependency used by "preserve_order" feature to version 2
### [`v1.0.97`](https://togithub.com/serde-rs/json/releases/tag/v1.0.97)
[Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.96...v1.0.97)
- Add `io_error_kind()` method to serde_json::Error: `fn io_error_kind(&self) -> Option` ([#1026](https://togithub.com/serde-rs/json/issues/1026))
vorner/signal-hook (signal-hook)
### [`v0.3.17`](https://togithub.com/vorner/signal-hook/blob/HEAD/CHANGELOG.md#0317)
[Compare Source](https://togithub.com/vorner/signal-hook/compare/v0.3.16...v0.3.17)
- Fix race condition leading into a panic in SignalsInfo::forever ([#148](https://togithub.com/vorner/signal-hook/issues/148)).
### [`v0.3.16`](https://togithub.com/vorner/signal-hook/blob/HEAD/CHANGELOG.md#0316)
[Compare Source](https://togithub.com/vorner/signal-hook/compare/v0.3.15...v0.3.16)
- Fix compilation on OpenBSD ([#147](https://togithub.com/vorner/signal-hook/issues/147)).
Configuration
📅 Schedule: Branch creation - "before 3am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] 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:
1.0.71
->1.0.75
2.0.11
->2.0.12
4.3.0
->4.4.2
0.17.4
->0.17.6
0.4.7
->0.4.9
0.4.18
->0.4.20
1.0.163
->1.0.188
1.0.163
->1.0.188
1.0.96
->1.0.105
0.3.15
->0.3.17
Release Notes
dtolnay/anyhow (anyhow)
### [`v1.0.75`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.75) [Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.74...1.0.75) - Partially work around rust-analyzer bug ([https://github.com/rust-lang/rust-analyzer/issues/9911](https://togithub.com/rust-lang/rust-analyzer/issues/9911)) ### [`v1.0.74`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.74) [Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.73...1.0.74) - Add bootstrap workaround to allow rustc to depend on anyhow ([#320](https://togithub.com/dtolnay/anyhow/issues/320), thanks [@RalfJung](https://togithub.com/RalfJung)) ### [`v1.0.73`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.73) [Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.72...1.0.73) - Update backtrace support to nightly's new Error::provide API ([https://github.com/rust-lang/rust/pull/113464](https://togithub.com/rust-lang/rust/pull/113464), [#319](https://togithub.com/dtolnay/anyhow/issues/319)) ### [`v1.0.72`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.72) [Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.71...1.0.72) - Documentation improvementsassert-rs/assert_cmd (assert_cmd)
### [`v2.0.12`](https://togithub.com/assert-rs/assert_cmd/blob/HEAD/CHANGELOG.md#2012---2023-07-14) [Compare Source](https://togithub.com/assert-rs/assert_cmd/compare/v2.0.11...v2.0.12) ##### Compatibility - MSRV is now 1.66.0 ##### Fixes - Fix typo in failure outputclap-rs/clap (clap)
### [`v4.4.2`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#442---2023-08-31) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.4.1...v4.4.2) ##### Performance - Improve build times by removing `once_cell` dependency ### [`v4.4.1`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#441---2023-08-28) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.4.0...v4.4.1) ##### Features - Stabilize `Command::styles` ### [`v4.4.0`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#440---2023-08-24) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.24...v4.4.0) ##### Compatibility - Update MSRV to 1.70.0 ### [`v4.3.24`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4324---2023-08-23) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.23...v4.3.24) ##### Fixes - Ensure column padding is preserved in `--help` with custom templates ### [`v4.3.23`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4323---2023-08-18) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.22...v4.3.23) ##### Fixes - Fixed `UnknownArgumentValueParser` to not error on flag's absence ### [`v4.3.22`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4322---2023-08-17) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.21...v4.3.22) ##### Features - Add `UnknownArgumentValueParser` for injecting errors for improving the experience with errors ### [`v4.3.21`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4321---2023-08-08) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.20...v4.3.21) ##### Features - Expose `TryMapValueParser` so the type can be named ### [`v4.3.20`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4320---2023-08-08) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.19...v4.3.20) ##### Features - `Command::mut_args` for modifying all arguments en masse ### [`v4.3.19`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4319---2023-07-21) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.18...v4.3.19) ##### Fixes - *(parse)* Respect `value_terminator` even in the presence of later multiple-value positional arguments ### [`v4.3.18`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4318---2023-07-21) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.17...v4.3.18) ##### Fixes - *(parse)* Suggest `--` in fewer places where it won't work ### [`v4.3.17`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4317---2023-07-19) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.16...v4.3.17) ##### Fixes - *(help)* Address a regression in wrapping `PossibleValue` descriptions in `--help` ### [`v4.3.16`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4316---2023-07-18) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.15...v4.3.16) ##### Fixes - Don't assert when stateful value parsers fail on defaults (e.g. checking if a path exists) ### [`v4.3.15`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4315---2023-07-18) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.14...v4.3.15) ##### Features - *(unstable-styles)* Re-export `anstyle` ##### Documentation - *(unstable-styles)* Provide more examples ### [`v4.3.14`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4314---2023-07-17) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.13...v4.3.14) ##### Features - `ArgAction::HelpShort` and `ArgAction::HelpLong` for explicitly specifying which style of help to display ##### Fixes - Skip `[OPTIONS]` in usage if a help or version `ArgAction` is used ### [`v4.3.13`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4313---2023-07-17) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.12...v4.3.13) ### [`v4.3.12`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4312---2023-07-14) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.11...v4.3.12) ##### Fixes - *(derive)* Don't error on enum variant field attributes ### [`v4.3.11`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4311---2023-07-05) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.10...v4.3.11) ##### Features - *(derive)* Support fields wrapped in `num::Wrapping`, `Box`, or `Arc` - *(derive)* Support `Boxconsole-rs/indicatif (indicatif)
### [`v0.17.6`](https://togithub.com/console-rs/indicatif/compare/0.17.5...0.17.6) [Compare Source](https://togithub.com/console-rs/indicatif/compare/0.17.5...0.17.6) ### [`v0.17.5`](https://togithub.com/console-rs/indicatif/releases/tag/0.17.5) [Compare Source](https://togithub.com/console-rs/indicatif/compare/0.17.4...0.17.5) Another smaller release. Fixes a regression from 0.17.4 and should drastically improve ETA and speed estimation thanks to great work by [@afontenot](https://togithub.com/afontenot) in [#539](https://togithub.com/console-rs/indicatif/issues/539). - Switch Estimator to use an exponential weighting ([#539](https://togithub.com/console-rs/indicatif/issues/539), thanks to [@afontenot](https://togithub.com/afontenot)) - Fix subtract with overflow when measuring terminal line length ([#547](https://togithub.com/console-rs/indicatif/issues/547), thanks to [@foresterre](https://togithub.com/foresterre)) - Add builder-like `with_finish` method to `ProgressBarIter` ([#548](https://togithub.com/console-rs/indicatif/issues/548), thanks to [@matthewhchan](https://togithub.com/matthewhchan)) On behalf of [@chris-laplante](https://togithub.com/chris-laplante) and [@djc](https://togithub.com/djc), thanks to all contributors!sunfishcode/is-terminal (is-terminal)
### [`v0.4.9`](https://togithub.com/sunfishcode/is-terminal/compare/v0.4.8...v0.4.9) [Compare Source](https://togithub.com/sunfishcode/is-terminal/compare/v0.4.8...v0.4.9) ### [`v0.4.8`](https://togithub.com/sunfishcode/is-terminal/compare/v0.4.7...v0.4.8) [Compare Source](https://togithub.com/sunfishcode/is-terminal/compare/v0.4.7...v0.4.8)rust-lang/log (log)
### [`v0.4.20`](https://togithub.com/rust-lang/log/blob/HEAD/CHANGELOG.md#0420---2023-07-11) [Compare Source](https://togithub.com/rust-lang/log/compare/0.4.19...0.4.20) - Remove rustversion dev-dependency by [@Thomasdezeeuw](https://togithub.com/Thomasdezeeuw) in [https://github.com/rust-lang/log/pull/568](https://togithub.com/rust-lang/log/pull/568) - Remove `local_inner_macros` usage by [@EFanZh](https://togithub.com/EFanZh) in [https://github.com/rust-lang/log/pull/570](https://togithub.com/rust-lang/log/pull/570) ### [`v0.4.19`](https://togithub.com/rust-lang/log/blob/HEAD/CHANGELOG.md#0419---2023-06-10) [Compare Source](https://togithub.com/rust-lang/log/compare/0.4.18...0.4.19) - Use target_has_atomic instead of the old atomic_cas cfg by [@GuillaumeGomez](https://togithub.com/GuillaumeGomez) in [https://github.com/rust-lang/log/pull/555](https://togithub.com/rust-lang/log/pull/555) - Put MSRV into Cargo.toml by [@est31](https://togithub.com/est31) in [https://github.com/rust-lang/log/pull/557](https://togithub.com/rust-lang/log/pull/557)serde-rs/serde (serde)
### [`v1.0.188`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.188) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.187...v1.0.188) - Fix *"failed to parse manifest"* error when building serde using a Cargo version between 1.45 and 1.50 ([#2603](https://togithub.com/serde-rs/serde/issues/2603)) ### [`v1.0.187`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.187) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.186...v1.0.187) - Remove support for Emscripten targets on rustc older than 1.40 ([#2600](https://togithub.com/serde-rs/serde/issues/2600)) ### [`v1.0.186`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.186) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.185...v1.0.186) - Disallow incompatible versions of `serde_derive` and `serde` in the dependency graph ([#2588](https://togithub.com/serde-rs/serde/issues/2588), thanks [@soqb](https://togithub.com/soqb)) ### [`v1.0.185`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.185) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.184...v1.0.185) - Fix error *"cannot move out of `*self` which is behind a shared reference"* deriving Serialize on a non_exhaustive enum ([#2591](https://togithub.com/serde-rs/serde/issues/2591)) ### [`v1.0.184`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.184) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.183...v1.0.184) - Restore from-source `serde_derive` build on all platforms — eventually we'd like to use a first-class precompiled macro if such a thing becomes supported by cargo / crates.io ### [`v1.0.183`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.183) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.182...v1.0.183) - Support deserializing `Boxserde-rs/json (serde_json)
### [`v1.0.105`](https://togithub.com/serde-rs/json/releases/tag/v1.0.105) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.104...v1.0.105) - Support bool in map keys ([#1054](https://togithub.com/serde-rs/json/issues/1054)) ### [`v1.0.104`](https://togithub.com/serde-rs/json/releases/tag/v1.0.104) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.103...v1.0.104) - Provide IntoDeserializer impl for \&serde_json::Value ([#1045](https://togithub.com/serde-rs/json/issues/1045), thanks [@ZetaNumbers](https://togithub.com/ZetaNumbers)) ### [`v1.0.103`](https://togithub.com/serde-rs/json/releases/tag/v1.0.103) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.102...v1.0.103) - Documentation improvements ### [`v1.0.102`](https://togithub.com/serde-rs/json/releases/tag/v1.0.102) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.101...v1.0.102) - Add a way to customize the serialization of byte arrays ([#1039](https://togithub.com/serde-rs/json/issues/1039)) ### [`v1.0.101`](https://togithub.com/serde-rs/json/releases/tag/v1.0.101) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.100...v1.0.101) - Allow f32 and f64 as keys in maps ([#1027](https://togithub.com/serde-rs/json/issues/1027), thanks [@overdrivenpotato](https://togithub.com/overdrivenpotato)) ### [`v1.0.100`](https://togithub.com/serde-rs/json/releases/tag/v1.0.100) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.99...v1.0.100) - Support `-Z minimal-versions` ### [`v1.0.99`](https://togithub.com/serde-rs/json/releases/tag/v1.0.99) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.98...v1.0.99) - Support serializing serde's **option** type in a map key ([#1030](https://togithub.com/serde-rs/json/issues/1030), thanks [@LPGhatguy](https://togithub.com/LPGhatguy)) ### [`v1.0.98`](https://togithub.com/serde-rs/json/releases/tag/v1.0.98) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.97...v1.0.98) - Update indexmap dependency used by "preserve_order" feature to version 2 ### [`v1.0.97`](https://togithub.com/serde-rs/json/releases/tag/v1.0.97) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.96...v1.0.97) - Add `io_error_kind()` method to serde_json::Error: `fn io_error_kind(&self) -> Optionvorner/signal-hook (signal-hook)
### [`v0.3.17`](https://togithub.com/vorner/signal-hook/blob/HEAD/CHANGELOG.md#0317) [Compare Source](https://togithub.com/vorner/signal-hook/compare/v0.3.16...v0.3.17) - Fix race condition leading into a panic in SignalsInfo::forever ([#148](https://togithub.com/vorner/signal-hook/issues/148)). ### [`v0.3.16`](https://togithub.com/vorner/signal-hook/blob/HEAD/CHANGELOG.md#0316) [Compare Source](https://togithub.com/vorner/signal-hook/compare/v0.3.15...v0.3.16) - Fix compilation on OpenBSD ([#147](https://togithub.com/vorner/signal-hook/issues/147)).Configuration
📅 Schedule: Branch creation - "before 3am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.