awsctx
awsctx copied to clipboard
Update Cargo Dependencies (patch)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| anyhow | dependencies | patch | 1.0.58 -> 1.0.100 |
| clap | dependencies | patch | 3.2.23 -> 3.2.25 |
| clap_complete | dependencies | patch | 3.2.3 -> 3.2.5 |
| config | dependencies | patch | 0.13.1 -> 0.13.4 |
| handlebars | dependencies | patch | 4.3.3 -> 4.3.7 |
| log | dependencies | patch | 0.4.17 -> 0.4.28 |
| regex | dependencies | patch | 1.7.0 -> 1.7.3 |
| serde (source) | dependencies | patch | 1.0.140 -> 1.0.228 |
| serde_derive (source) | dependencies | patch | 1.0.140 -> 1.0.228 |
| serde_json | dependencies | patch | 1.0.82 -> 1.0.145 |
| serde_yaml | dependencies | patch | 0.9.2 -> 0.9.34 |
| simplelog | dependencies | patch | 0.12.0 -> 0.12.2 |
| skim | dependencies | patch | 0.10.2 -> 0.10.4 |
| thiserror | dependencies | patch | 1.0.31 -> 1.0.69 |
Release Notes
dtolnay/anyhow (anyhow)
v1.0.100
- Teach clippy to lint formatting arguments in
bail!,ensure!,anyhow!(#426)
v1.0.99
- Allow build-script cleanup failure with NFSv3 output directory to be non-fatal (#420)
v1.0.98
- Add
self.into_boxed_dyn_error()andself.reallocate_into_boxed_dyn_error_without_backtrace()methods for anyhow::Error (#415)
v1.0.97
- Documentation improvements
v1.0.96
- Documentation improvements
v1.0.95
- Add
Error::from_boxed(#401, #402)
v1.0.94
- Documentation improvements
v1.0.93
- Update dev-dependencies to
thiserrorv2
v1.0.92
- Support Rust 1.82's
&raw constand&raw mutsyntax insideensure!(#390)
v1.0.91
- Ensure OUT_DIR is left with deterministic contents after build script execution (#388)
v1.0.90
- Documentation improvements
v1.0.89
- Make anyhow::Error's
UnwindSafeandRefUnwindSafeimpl consistently available between versions of Rust newer and older than 1.72 (#386)
v1.0.88
- Documentation improvements
v1.0.87
- Support more APIs, including
Error::newandError::chain, in no-std mode on Rust 1.81+ (#383)
v1.0.86
- Fix parse error in
ensure!with non-literal after minus sign (#373)
v1.0.85
v1.0.84
- Disallow calling
ensure!through aNotimpl for a type that is notbool(#367)
v1.0.83
- Integrate compile-time checking of cfgs (#363)
v1.0.82
- Documentation improvements
v1.0.81
- Make backtrace support available when using -Dwarnings (#354)
v1.0.80
- Fix unused_imports warnings when compiled by rustc 1.78
v1.0.79
- Work around improperly cached build script result by sccache (#340)
v1.0.78
- Reduce spurious rebuilds under RustRover IDE when using a nightly toolchain (#337)
v1.0.77
- Make
anyhow::Error::backtraceavailable on stable Rust compilers 1.65+ (#293, thanks @LukasKalbertodt)
v1.0.76
- Opt in to
unsafe_op_in_unsafe_fnlint (#329)
v1.0.75
- Partially work around rust-analyzer bug (rust-lang/rust-analyzer#9911)
v1.0.74
- Add bootstrap workaround to allow rustc to depend on anyhow (#320, thanks @RalfJung)
v1.0.73
- Update backtrace support to nightly's new Error::provide API (rust-lang/rust#113464, #319)
v1.0.72
- Documentation improvements
v1.0.71
- Documentation improvements
v1.0.70
- Update syn dependency to 2.x
v1.0.69
- Documentation improvements
v1.0.68
- Opt out of
-Zrustdoc-scrape-exampleson docs.rs for now
v1.0.67
- Improve the backtrace captured when
context()is used on anOption(#280)
v1.0.66
- Reduce unhelpful backtrace frames in backtraces captured during a
contextcall (#279)
v1.0.65
impl Provider for anyhow::Error
v1.0.64
v1.0.63
- Expose backtraces via the new "generic member access" API on the Error trait (rust-lang/rust#99301, rust-lang/rust#96024)
v1.0.62
- Fix extra rebuilding when interleaving command-line
cargoinvocations with IDE builds (#261)
v1.0.61
- Work around rust-analyzer builds poisoning all subsequent command-line cargo builds (#252)
v1.0.60
- Propagate
--targetto rustc invocation when deciding about backtrace support (#249, thanks @RalfJung)
v1.0.59
- Update crates.io metadata to include
no-stdcategory
clap-rs/clap (clap)
v3.2.25
[3.2.25] - 2023-04-27
Fixes
- (derive) Resolve warnings in generated code
v3.2.24
[3.2.24] - 2023-04-25
Fixes
- (derive) Resolve warnings in generated code
rust-cli/config-rs (config)
v0.13.4
v0.13.3
Please note that we had to update the MSRV for this crate from 1.56.0 to 1.59.0 for this patch release being possible, because a transitive dependency did update its MSRV.
- Backport of commit d54986c54091e4620c199d3dfadde80b82958bb3 from #362 for using float_cmp for testing floats
- Backport of #379 adding
Clonetrait derive to builder states
v0.13.2
- Backport of #316 to be testing with temp_env. The backport was necessary to be able to backport the next change. This change shouldn't be user-visible.
- Backport of #353 to use TryInto for more permissive deserialization of integers
- Backport of commit 518a3cafa1e62ba7405709e5c508247e328e0a18 from #362 to fix tests
sunng87/handlebars-rust (handlebars)
v4.3.7
- [Fixed] Use fully qualified name of
Resultinhandlebars_helpermacro [#578] - [Fixed] Allow single-quote JSON literal [#577]
v4.3.6
[Fixed] Loading template files with multiple extensions, a bug introduced in 4.3.0 when refactoring directory source.
v4.3.5
v4.3.4
- [Added] New
write_fmtfunction forOutput[#522] - [Added]
reason()method forTemplateErrorto access underlying reason, this replaces original direct.reasonaccess. - [Changed] Direct access to
TemplateError'sreasonfield is depreacted will be removed in future.
rust-lang/log (log)
v0.4.28
v0.4.27
What's Changed
- A few minor lint fixes by @nyurik in #671
- Enable clippy support for format-like macros by @nyurik in #665
- Add an optional logger param by @tisonkun in #664
- Pass global logger by value, supplied logger by ref by @KodrAus in #673
Full Changelog: https://github.com/rust-lang/log/compare/0.4.26...0.4.27
v0.4.26
What's Changed
- A few minor lint fixes by @nyurik in #671
- Enable clippy support for format-like macros by @nyurik in #665
- Add an optional logger param by @tisonkun in #664
- Pass global logger by value, supplied logger by ref by @KodrAus in #673
Full Changelog: https://github.com/rust-lang/log/compare/0.4.26...0.4.27
v0.4.25
What's Changed
- Derive
Cloneforkv::Valueby @SpriteOvO in #668 - Add
spdlog-rslink to crate doc by @SpriteOvO in #669
Full Changelog: https://github.com/rust-lang/log/compare/0.4.25...0.4.26
v0.4.24
What's Changed
Full Changelog: https://github.com/rust-lang/log/compare/0.4.24...0.4.25
v0.4.23
What's Changed
Full Changelog: https://github.com/rust-lang/log/compare/0.4.23...0.4.24
v0.4.22
What's Changed
- Fix some typos by @Kleinmarb in #637
- Add logforth to implementation by @tisonkun in #638
- Add
spdlog-rslink to README by @SpriteOvO in #639 - Add correct lifetime to kv::Value::to_borrowed_str by @stevenroose in #643
- docs: Add logforth as an impl by @tisonkun in #642
- Add clang_log implementation by @DDAN-17 in #646
- Bind lifetimes of &str returned from Key by the lifetime of 'k rather than the lifetime of the Key struct by @gbbosak in #648
- Fix up key lifetimes and add method to try get a borrowed key by @KodrAus in #653
- Add Ftail implementation by @tjardoo in #652
New Contributors
- @Kleinmarb made their first contribution in #637
- @tisonkun made their first contribution in #638
- @SpriteOvO made their first contribution in #639
- @stevenroose made their first contribution in #643
- @DDAN-17 made their first contribution in #646
- @gbbosak made their first contribution in #648
- @tjardoo made their first contribution in #652
Full Changelog: https://github.com/rust-lang/log/compare/0.4.22...0.4.23
v0.4.21
What's Changed
- Add some clarifications to the library docs by @KodrAus in #620
- Add links to
cologcrate by @chrivers in #621 - adding line_number test + updating some testing infrastructure by @DIvkov575 in #619
- Clarify the actual set of functions that can race in _racy variants by @KodrAus in #623
- Replace deprecated std::sync::atomic::spin_loop_hint() by @Catamantaloedis in #625
- Check usage of max_level features by @Thomasdezeeuw in #627
- Remove unneeded import by @Thomasdezeeuw in #628
- Loosen orderings for logger initialization in #632. Originally by @pwoolcoc in #599
- Use Location::caller() for file and line info in #633. Originally by @Cassy343 in #520
New Contributors
- @chrivers made their first contribution in #621
- @DIvkov575 made their first contribution in #619
- @Catamantaloedis made their first contribution in #625
Full Changelog: https://github.com/rust-lang/log/compare/0.4.21...0.4.22
v0.4.20
- Remove rustversion dev-dependency by @Thomasdezeeuw in #568
- Remove
local_inner_macrosusage by @EFanZh in #570
v0.4.19
- Use target_has_atomic instead of the old atomic_cas cfg by @GuillaumeGomez in #555
- Put MSRV into Cargo.toml by @est31 in #557
v0.4.18
- fix Markdown links (again) by @hellow554 in #513
- add cargo doc to workflow by @hellow554 in #515
- Apply Clippy lints by @hellow554 in #516
- Replace ad-hoc eq_ignore_ascii_case with slice::eq_ignore_ascii_case by @glandium in #519
- fix up windows targets by @KodrAus in #528
- typo fix by @jiangying000 in #529
- Remove dependency on cfg_if by @EriKWDev in #536
- GitHub Workflows security hardening by @sashashura in #538
- Fix build status badge by @atouchet in #539
- Add call_logger to the documentation by @a1ecbr0wn in #547
- Use stable internals for key-value API by @KodrAus in #550
- Change wording of list of implementations by @Thomasdezeeuw in #553
- Add std-logger to list of implementations by @Thomasdezeeuw in #554
- Add
set_max_level_racyand gateset_max_levelby @djkoloski in #544 - [doc] src/lib.rs : prefix an unused variable with an underscore by @OccupyMars2025 in #561
- [doc] src/macros.rs : correct grammar errors of an example in lib documentation by @OccupyMars2025 in #562
rust-lang/regex (regex)
v1.7.3
==================
This is a small release that fixes a bug in Regex::shortest_match_at that
could cause it to panic, even when the offset given is valid.
Bug fixes:
- BUG #969:
Fix a bug in how the reverse DFA was called for
Regex::shortest_match_at.
v1.7.2
================== This is a small release that fixes a failing test on FreeBSD.
Bug fixes:
- BUG #967: Fix "no stack overflow" test which can fail due to the small stack size.
v1.7.1
================== This release was done principally to try and fix the doc.rs rendering for the regex crate.
Performance improvements:
- PERF #930:
Optimize
replacen. This also applies toreplace, but notreplace_all.
Bug fixes:
- BUG #945: Maybe fix rustdoc rendering by just bumping a new release?
serde-rs/serde (serde)
v1.0.228
- Allow building documentation with
RUSTDOCFLAGS='--cfg=docsrs'set for the whole dependency graph (#2995)
v1.0.227
- Documentation improvements (#2991)
v1.0.226
- Deduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (#2935, thanks @Mingun)
v1.0.225
- Avoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (#2879, thanks @rcrisanti)
v1.0.224
- Remove private types being suggested in rustc diagnostics (#2979)
v1.0.223
- Fix serde_core documentation links (#2978)
v1.0.222
- Make
serialize_withattribute produce code that works if respanned to 2024 edition (#2950, thanks @aytey)
v1.0.221
v1.0.220
- Add a way for data formats to depend on serde traits without waiting for serde_derive compilation: https://docs.rs/serde_core (#2608, thanks @osiewicz)
v1.0.219
- Prevent
absolute_pathsClippy restriction being triggered inside macro-generated code (#2906, thanks @davidzeng0)
v1.0.218
- Documentation improvements
v1.0.217
v1.0.216
- Mark all generated impls with #[automatically_derived] to exclude from code coverage (#2866, #2868, thanks @tdittr)
v1.0.215
- Produce warning when multiple fields or variants have the same deserialization name (#2855, #2856, #2857)
v1.0.214
- Implement IntoDeserializer for all Deserializers in serde::de::value module (#2568, thanks @Mingun)
v1.0.213
- Fix support for macro-generated
withattributes inside a newtype struct (#2847)
v1.0.212
- Fix hygiene of macro-generated local variable accesses in serde(with) wrappers (#2845)
v1.0.211
- Improve error reporting about mismatched signature in
withanddefaultattributes (#2558, thanks @Mingun) - Show variant aliases in error message when variant deserialization fails (#2566, thanks @Mingun)
- Improve binary size of untagged enum and internally tagged enum deserialization by about 12% (#2821)
v1.0.210
- Support serializing and deserializing
IpAddrandSocketAddrin no-std mode on Rust 1.77+ (#2816, thanks @MathiasKoch) - Make
serde::ser::StdErrorandserde::de::StdErrorequivalent tocore::error::Erroron Rust 1.81+ (#2818)
v1.0.209
- Fix deserialization of empty structs and empty tuples inside of untagged enums (#2805, thanks @Mingun)
v1.0.208
v1.0.207
- Improve interactions between
flattenattribute andskip_serializing/skip_deserializing(#2795, thanks @Mingun)
v1.0.206
v1.0.205
- Use serialize_entry instead of serialize_key + serialize_value when serialize flattened newtype enum variants (#2785, thanks @Mingun)
- Avoid triggering a collection_is_never_read lint in the deserialization of enums containing flattened fields (#2791)
v1.0.204
- Apply #[diagnostic::on_unimplemented] attribute on Rust 1.78+ to suggest adding serde derive or enabling a "serde" feature flag in dependencies (#2767, thanks @weiznich)
v1.0.203
- Documentation improvements (#2747)
v1.0.202
- Provide public access to RenameAllRules in serde_derive_internals (#2743)
v1.0.201
- Resolve unexpected_cfgs warning (#2737)
v1.0.200
- Fix formatting of "invalid type" and "invalid value" deserialization error messages containing NaN or infinite floats (#2733, thanks @jamessan)
v1.0.199
- Fix ambiguous associated item when
forward_to_deserialize_any!is used on an enum withErrorvariant (#2732, thanks @aatifsyed)
v1.0.198
- Support serializing and deserializing
Saturating<T>(#2709, thanks @jbethune)
v1.0.197
- Fix unused_imports warnings when compiled by rustc 1.78
- Optimize code size of some Display impls (#2697, thanks @nyurik)
v1.0.196
- Improve formatting of "invalid type" error messages involving floats (#2682)
v1.0.195
- Prevent remote definitions of tuple struct or tuple variant from triggering dead_code warning (#2671)
v1.0.194
- Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache
v1.0.193
- Fix field names used for the deserialization of
RangeFromandRangeTo(#2653, #2654, #2655, thanks @emilbonnek)
v1.0.192
- Allow internal tag field in untagged variant (#2646, thanks @robsdedude)
v1.0.191
- Documentation improvements
v1.0.190
- Preserve NaN sign when deserializing f32 from f64 or vice versa (#2637)
v1.0.189
- Fix "cannot infer type" error when internally tagged enum contains untagged variant (#2613, thanks @ahl)
v1.0.188
- Fix "failed to parse manifest" error when building serde using a Cargo version between 1.45 and 1.50 (#2603)
v1.0.187
- Remove support for Emscripten targets on rustc older than 1.40 (#2600)
v1.0.186
- Disallow incompatible versions of
serde_deriveandserdein the dependency graph (#2588, thanks @soqb)
v1.0.185
- Fix error "cannot move out of
*selfwhich is behind a shared reference" deriving Serialize on a non_exhaustive enum (#2591)
v1.0.184
- Restore from-source
serde_derivebuild 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
- Support deserializing
Box<OsStr>with an equivalent representation asOsString(#2556, thanks @DBLouis)
v1.0.182
- Render field aliases in sorted order in error messages (#2458, thanks @Mingun)
- Support
serde(default)on tuple structs (#2553, thanks @Mingun)
v1.0.181
- Make
serde(alias)work in combination withflattenwhen using in-place deserialization (#2443, thanks @Mingun) - Improve the representation of adjacently tagged enums in formats where enum tags are serialized by index, as opposed to by string name (#2505, #2496, thanks @Baptistemontan)
v1.0.180
- Update to 2018 edition
v1.0.179
v1.0.178
- Fix build error when using serde with "std" feature turned off and "unstable" feature turned on (#2541)
v1.0.177
- Add
serde(rename_all_fields = "...")attribute to apply arename_allon every struct variant of an enum (#1695, thanks @jplatte) - Improve diagnostics for attribute parse errors (#2536, thanks @jplatte)
v1.0.176
- Allow tag field of an internally tagged enum to have same name as a field inside a skipped struct variant (#2266, thanks @flisky)
v1.0.175
v1.0.174
- Documentation improvements
v1.0.173
- Fix missing trait implementations when using serde derive macro on a macro-generated data structure, such as via the
bitflagscrate (#2516)
v1.0.172
- Experiment with precompiling the serde_derive macros to reduce build time (#2514)
v1.0.171
- Support
derive(Deserialize)on unit structs that have const generics (#2500, thanks @Baptistemontan)
v1.0.170
- Produce error message on suffixed string literals inside serde attributes (#2242)
- Support single identifier as unbraced default value for const generic parameter (#2449)
v1.0.169
- Add Deserializer::deserialize_identifier support for adjacently tagged enums (#2475, thanks @Baptistemontan)
- Fix unused_braces lint in generated Deserialize impl that uses braced const generic expressions (#2414)
v1.0.168
[Compare Source](https://redirect
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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 was generated by Mend Renovate. View the repository job log.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 46.92%. Comparing base (
ccc4067) to head (ed4e3a0).
:exclamation: Current head ed4e3a0 differs from pull request most recent head f6f5992. Consider uploading reports for the commit f6f5992 to get more accurate results
Additional details and impacted files
@@ Coverage Diff @@
## main #58 +/- ##
==========================================
+ Coverage 46.60% 46.92% +0.31%
==========================================
Files 6 6
Lines 339 341 +2
==========================================
+ Hits 158 160 +2
Misses 181 181
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
⚠ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path Cargo.toml --package [email protected] --precise 4.3.7
error: package ID specification `[email protected]` did not match any packages
Did you mean one of these?
[email protected]
⚠️ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path Cargo.toml --package [email protected] --precise 4.3.7
error: package ID specification `[email protected]` did not match any packages
help: there are similar package ID specifications:
[email protected]