andrewhickman / prost-reflect

A protobuf library extending prost with reflection support and dynamic messages.
https://crates.io/crates/prost-reflect
Apache License 2.0
91 stars 21 forks source link

Bump the production-dependencies group across 1 directory with 24 updates #119

Closed dependabot[bot] closed 4 months ago

dependabot[bot] commented 4 months ago

Bumps the production-dependencies group with 24 updates in the / directory:

Package From To
base64 0.22.0 0.22.1
miette 7.0.0 7.2.0
prost 0.12.3 0.12.6
prost-types 0.12.3 0.12.6
insta 1.34.0 1.39.0
proptest 1.4.0 1.5.0
prost-build 0.12.3 0.12.6
protox 0.6.0 0.6.1
serde_json 1.0.113 1.0.120
serde_yaml 0.9.31 0.9.34+deprecated
proc-macro2 1.0.78 1.0.86
quote 1.0.35 1.0.36
syn 2.0.48 2.0.69
trybuild 1.0.89 1.0.97
proptest-derive 0.4.0 0.5.0
serde 1.0.196 1.0.204
criterion 0.4.0 0.5.1
rayon 1.8.1 1.10.0
env_logger 0.10.2 0.11.3
tar 0.4.40 0.4.41
flate2 1.0.28 1.0.30
ureq 2.9.4 2.10.0
anyhow 1.0.79 1.0.86
tempfile 3.10.0 3.10.1

Updates base64 from 0.22.0 to 0.22.1

Changelog

Sourced from base64's changelog.

0.22.1

  • Correct the symbols used for the predefined alphabet::BIN_HEX.
Commits
  • e144006 v0.22.1
  • 64cca59 Merge pull request #271 from JobanSD/patch-1
  • 838355e Correct BinHex 4.0 alphabet according to specifications
  • bf15ccf Merge pull request #270 from marshallpierce/mp/clippy
  • fc6aabe Appease clippy
  • 9a518a2 Merge pull request #267 from bdura/patch-1
  • d96c80f Merge branch 'marshallpierce:master' into patch-1
  • e8e4a22 docs: fix trailing ``` in mod.rs example
  • See full diff in compare view


Updates miette from 7.0.0 to 7.2.0

Release notes

Sourced from miette's releases.

v7.1.0

Features

  • derive: enable more boxed types to be #[diagnostic_source] (#338) (c2f06f6c)
  • source: derive common traits for NamedSource, SourceSpan, and SourceOffset (#340) (6f09250c)
  • collection: add support for collection of labels (#341) (03060245)

Bug Fixes

  • tests: revert test-breaking changes of e5c7ae4 (#339) (6e829f8c)
Changelog

Sourced from miette's changelog.

7.2.0 (2024-03-07)

Features

  • wasm: add feature "fancy-no-syscall" for wasm targets (#349) (328bf379)

Bug Fixes

  • label-collections: Label collection fixes and cleanup (#343) (75fea093)
  • invalid span: skip the snippet when read_span fails (#347) (7d9dfc6e)
  • redundant-import: fix a warning and CI failure in nightly (#348) (6ea86a22)

7.1.0 (2024-02-16)

Features

  • derive: enable more boxed types to be #[diagnostic_source] (#338) (c2f06f6c)
  • source: derive common traits for NamedSource, SourceSpan, and SourceOffset (#340) (6f09250c)
  • collection: add support for collection of labels (#341) (03060245)

Bug Fixes

  • tests: revert test-breaking changes of e5c7ae4 (#339) (6e829f8c)

Commits
  • ca646f3 chore: Release
  • ff7baae docs: update changelog
  • 24a7bf4 ci(doc consistency): check that lib.rs and README.md are consistent (#353)
  • 22b29ee docs: use cargo readme to update (#351)
  • 62cfd22 docs: add severity example (#350)
  • 328bf37 feat(wasm): add feature "fancy-no-syscall" for wasm targets (#349)
  • 6ea86a2 fix(redundant-import): fix a warning and CI failure in nightly (#348)
  • 7d9dfc6 fix(invalid span): skip the snippet when read_span fails (#347)
  • 75fea09 fix(label-collections): Label collection fixes and cleanup (#343)
  • a18a644 chore: Release
  • Additional commits viewable in compare view


Updates prost from 0.12.3 to 0.12.6

Commits


Updates prost-types from 0.12.3 to 0.12.6

Commits


Updates insta from 1.34.0 to 1.39.0

Release notes

Sourced from insta's releases.

1.39.0

Release Notes

  • Fixed a bug in require_full_match. #485

  • Fixed a bug that caused snapshot and module names to sometimes be inaccurate. #483

  • Insta will no longer error when removing snapshots that were already removed. #484

  • Added support for trailing commas in inline snapshots. #472

  • Don't pass --color in all cases to libtest any more to work around limitations with custom test harnesses. #491

Install cargo-insta 1.39.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/mitsuhiko/insta/releases/download/1.39.0/cargo-insta-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/mitsuhiko/insta/releases/download/1.39.0/cargo-insta-installer.ps1 | iex"

Download cargo-insta 1.39.0

File Platform Checksum
cargo-insta-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
cargo-insta-x86_64-apple-darwin.tar.xz Intel macOS checksum
cargo-insta-x86_64-pc-windows-msvc.zip x64 Windows checksum
cargo-insta-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
cargo-insta-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

1.38.0

Release Notes

  • Filters is now constructible from IntoIterator. #400

  • Change std macro calls to be fully qualified. This fixes issues where the prelude was not used or the macros were overridden. #469

Install cargo-insta 1.38.0

Install prebuilt binaries via shell script

... (truncated)

Changelog

Sourced from insta's changelog.

1.39.0

  • Fixed a bug in require_full_match. #485

  • Fixed a bug that caused snapshot and module names to sometimes be inaccurate. #483

  • Insta will no longer error when removing snapshots that were already removed. #484

  • Added support for trailing commas in inline snapshots. #472

  • Don't pass --color in all cases to libtest any more to work around limitations with custom test harnesses. #491

1.38.0

  • Filters is now constructible from IntoIterator. #400

  • Change std macro calls to be fully qualified. This fixes issues where the prelude was not used or the macros were overridden. #469

1.37.0

  • All macros for file snapshots should now handle trailing commas (but not yet inline snapshots)

  • Vendored old yaml-rust dependency to avoid rustsec warnings. #465

1.36.1

  • Fix an ownership issue introduced in 1.36 with snapshot assertions. #453

1.36.0

  • Deprecate INSTA_FORCE_UPDATE_SNAPSHOTS env-var for INSTA_FORCE_UPDATE. The latter was documented, the former was implemented. #449

  • Add require_full_match option. #448

  • Deprecate assert_display_snapshot!. #385

1.35.1

  • Fixed a bug with diffs showing bogus newlines.

1.35.0

  • Fixed a crash when a file named .config was in the root.
  • Added new alternative match .. { ... } syntax to redactions for better rustfmt support. (#428)
  • The --package parameter can be supplied multiple times now. (#427)
  • Leading newlines in snapshots are now ignored to resolve issues with

... (truncated)

Commits
  • 922c68f 1.39.0
  • f291ca8 Improve the docs on the snapshot macro
  • 65947be Only pass --color if not always to work around custom runners (#491)
  • 58daea1 Fix bad doctest
  • f146f47 Mention disabling of features in compile time docs
  • 23d0e4d Document use without cargo-insta
  • be22494 Merge branch 'master' of github.com:mitsuhiko/insta
  • 1d2dd4a Added changelog entry
  • acb1ce5 Improve docs for snapshot updates (#479)
  • a4f96da Allow trailing commas in inline snapshots (#472)
  • Additional commits viewable in compare view


Updates proptest from 1.4.0 to 1.5.0

Commits
  • ca308b0 Merge pull request #462 from mirandaconrado/master
  • 0a53eda Merge pull request #467 from matthew-russo/macro-0.1
  • 96a2dab Merge pull request #464 from matthew-russo/master
  • f818fa2 Release : prep for proptest-macro 0.1.0 release
  • e275f8a Release : prep for proptest-derive 0.5 release
  • f87ec63 Release : prep for proptest 1.5 release
  • 060cfbe [Doc] Arbitrary : add a note about the derive macro in Arbitrary's documentation
  • 1426f0f Update changelog
  • 7774b9c Detect empty ranges during tree creation
  • 24412f5 Update compiletest_rs requirement from 0.10 to 0.11 (#455)
  • Additional commits viewable in compare view


Updates prost-build from 0.12.3 to 0.12.6

Commits


Updates protox from 0.6.0 to 0.6.1

Changelog

Sourced from protox's changelog.

[0.6.1] - 2024-06-11

Commits
  • 04ca922 (cargo-release) protox version 0.6.1
  • 4c96b57 (cargo-release) protox-parse version 0.6.1
  • c4049c5 Update codecov task (#63)
  • 1017903 Bump the production-dependencies group across 1 directory with 9 updates (#62)
  • fdc5bd9 Add regression test for #57 (#58)
  • 1fd0981 Bump the production-dependencies group with 4 updates (#53)
  • 090e63f Bump the production-dependencies group with 2 updates (#51)
  • 3a7b5b2 Bump the production-dependencies group with 3 updates (#50)
  • e83998b Bump the production-dependencies group with 3 updates (#49)
  • f21d05f Enable proptest for lexer
  • Additional commits viewable in compare view


Updates serde_json from 1.0.113 to 1.0.120

Release notes

Sourced from serde_json's releases.

v1.0.120

  • Correctly specify required version of indexmap dependency (#1152, thanks @​cforycki)

v1.0.119

v1.0.118

v1.0.117

  • Resolve unexpected_cfgs warning (#1130)

v1.0.116

v1.0.115

  • Documentation improvements

v1.0.114

  • Fix unused_imports warnings when compiled by rustc 1.78
Commits
  • bcedc3d Release 1.0.120
  • 962c0fb Merge pull request #1152 from cforycki/fix/index-map-minimal-version
  • 3480fed fix: indexmap minimal version with Map::shift_insert()
  • b48b9a3 Release 1.0.119
  • 8878cd7 Make shift_insert available for inlining like other Map methods
  • 352b7ab Document the cfg required for Map::shift_insert to exist
  • c17e63f Merge pull request #1149 from joshka/master
  • 309ef6b Add Map::shift_insert()
  • a9e089a Merge pull request #1146 from haouvw/master
  • a83fe96 chore: remove repeat words
  • Additional commits viewable in compare view


Updates serde_yaml from 0.9.31 to 0.9.34+deprecated

Release notes

Sourced from serde_yaml's releases.

0.9.34

As of this release, I am not planning to publish further versions of serde_yaml as none of my projects have been using YAML for a long time, so I have archived the GitHub repo and marked the crate deprecated in the version number. An official replacement isn't designated for those who still need to work with YAML, but https://crates.io/search?q=yaml&sort=relevance and https://crates.io/keywords/yaml has a number of reasonable-looking options available.

0.9.33

0.9.32

  • Fix unused_imports warnings when compiled by rustc 1.78
Commits
  • 2009506 Release 0.9.34
  • 3ba8462 Add unmaintained note
  • 77236b0 Ignore dead code lint in tests
  • f4c9ed9 Release 0.9.33
  • b4edaee Pull in yaml_parser_fetch_more_tokens fix from libyaml
  • 8a5542c Resolve non_local_definitions warning in test
  • ea57d8c Release 0.9.32
  • a52b7ac Resolve prelude redundant import warnings
  • 9e0b8d3 Replace curly quotes with ascii straight quotes
  • See full diff in compare view


Updates proc-macro2 from 1.0.78 to 1.0.86

Release notes

Sourced from proc-macro2's releases.

1.0.86

  • Documentation improvements

1.0.85

  • Mark some tests as only for 64-bit targets (#463)

1.0.84

1.0.83

  • Optimize the representation of Ident (#462)

1.0.82

  • Resolve unexpected_cfgs warning (#456)

1.0.81

  • Documentation improvements

1.0.80

  • Add Literal::byte_character constructor (#449)
  • Add Literal::c_string constructor #450)

1.0.79

  • Clean up dead code
Commits
  • aa9476b Release 1.0.86
  • 1961358 Merge pull request #466 from dtolnay/buildrs
  • e1bd2cc Bring build script comments up to date
  • 5b27127 Merge pull request #465 from dtolnay/ignorereason
  • 0da4629 Fill in ignore reasons in all #[ignore] attributes
  • 5ee1cab Release 1.0.85
  • aa64c20 Merge pull request #464 from dtolnay/testsize
  • bc9f4d9 Ignore size tests on non-64bit target
  • 1160ec3 Make size tests #[ignore] in cfg(randomize_layout)
  • 33c9578 Release 1.0.84
  • Additional commits viewable in compare view


Updates quote from 1.0.35 to 1.0.36

Release notes

Sourced from quote's releases.

1.0.36

  • Documentation improvements
Commits
  • 5d4880c Release 1.0.36
  • 1dd7ce7 Merge pull request #273 from dtolnay/doc
  • 0bc5d12 Apply doc comment to cfg(not(doc)) macros too
  • c295f5c Revert "Temporarily disable miri on doctests"
  • 435bd1b Update ui test suite to nightly-2024-03-31
  • cc3847d Explicitly install a Rust toolchain for cargo-outdated job
  • 6259d49 Temporarily disable miri on doctests
  • bdb4b59 Update ui test suite to nightly-2024-02-08
  • c2aeca9 Update ui test suite to nightly-2024-01-31
  • 376a061 Merge pull request #270 from dtolnay/bench
  • Additional commits viewable in compare view


Updates syn from 2.0.48 to 2.0.69

Release notes

Sourced from syn's releases.

2.0.69

  • Correctly parenthesize labeled loops inside a break value (#1692)
  • Add Punctuated::get and get_mut (#1693)

2.0.68

  • Improve panic location when parse_quote! parses invalid syntax (#1690, thanks @​stepancheg)
  • More efficient peek implementation for Group and Lifetime (#1687)

2.0.67

  • Produce more accurate error message locations for errors located at the end of a nested group (#1679, #1680)
  • Support peeking LitCStr in ParseStream::peek (#1682)

2.0.66

  • Allow braced structs when parsing ExprLet (#1671)

2.0.65

  • Optimize the implementation of Fold to compile faster (#1666, #1667, #1668)

2.0.64

  • Support using ParseBuffer across catch_unwind (#1646)
  • Validate that the expression in a let-else ends in brace as required by rustc (#1648, #1649)
  • Legalize invalid const generic arguments by wrapping in braces (#1654, #1655)
  • Fix some expression precedence edge cases involving break and return in loop headers (#1656)
  • Always print closure bodies with a brace when the closure has an explicit return type (#1658)
  • Automatically insert necessary parentheses in ToTokens for Expr when required by expression precedence (#1659)
  • Support struct literal syntax in match guard expressions (#1662)

2.0.63

  • Parse and print long if-else-if chains without reliance on deep recursion to avoid overflowing stack (#1644, #1645)

2.0.62

  • Reject invalid unparenthesized range and comparison operator expressions (#1642, #1643)

2.0.61

  • Check for legal binding name in the ident of Pat::Ident (#1627)
  • Resolve unexpected_cfgs warning (#1635)

2.0.60

  • Improve how None-delimited groups are counted by peek (#1625)

2.0.59

  • Parse c"…" and cr"…" C-string literal syntax as Lit::CStr (#1502)

2.0.58

  • Support $ in custom_punctuation! macro (#1611)

2.0.57

  • Eliminate dependency on quote when built with default-features disabled and the "proc-macro" feature enabled (#1608, thanks @​BD103)

2.0.56

... (truncated)

Commits
  • d4a0ff5 Release 2.0.69
  • 0f72134 Improve precedence variant name of sum and product operators
  • 06f34fc Merge pull request #1693 from dtolnay/get
  • a443857 Add Punctuated::get and get_mut
  • f0dfdbd Update test suite to nightly-2024-07-05
  • 1560f9a Merge pull request #1692 from dtolnay/break
  • 4e71c1c Parenthesize labeled loops inside break value
  • 93931a4 Add fixup test for break with leading label
  • cc5e64e Update test suite to nightly-2024-06-29
  • 2bbf612 Merge pull request #1691 from dtolnay/postfix
  • Additional commits viewable in compare view


Updates trybuild from 1.0.89 to 1.0.97

Release notes

Sourced from trybuild's releases.

1.0.97

  • Normalize number of types listed in "the following other types implement trait" diagnostics (#277)

1.0.96

  • Support Windows builds that have OUT_DIR prefixed with \\?\ (#271)

1.0.95

  • Keep long type names in diagnostics so that test output does not vary depending on the length of the absolute filepath of the crate (#269)

1.0.94

  • Resolve unexpected_cfgs warning (#268)

1.0.93

1.0.92

  • Update normalization of verbose type paths to accommodate error message changes in rust 1.78 (#265, thanks @​weiznich)

1.0.91

1.0.90

  • Support dotted key syntax in workspace Cargo.toml when using edition={workspace=true} (#257)
Commits
  • daeef9c Release 1.0.97
  • 207b0a5 Merge pull request #278 from dtolnay/rustflags
  • 1b8d4bd Combine all rustflags into cargo --config arg
  • ef6893b Merge pull request #277 from dtolnay/nothers
  • 883a38d Ignore comparison_chain clippy lint
  • f3b1dab Normalize the effect of --verbose on '$N others' diagnostic
  • 6184f60 Add test of 'following other types' diagnostic
  • b1b7064 Release 1.0.96
  • 742c6b3 Merge pull request #271 from dtolnay/windows
  • 7c8c364 Support OUT_DIR located in \?\ path on Windows
  • Additional commits viewable in compare view


Updates proptest-derive from 0.4.0 to 0.5.0

Commits
  • ca308b0 Merge pull request #462 from mirandaconrado/master
  • 0a53eda Merge pull request #467 from matthew-russo/macro-0.1
  • 96a2dab Merge pull request #464 from matthew-russo/master
  • f818fa2 Release : prep for proptest-macro 0.1.0 release
  • e275f8a Release : prep for proptest-derive 0.5 release
  • f87ec63 Release : prep for proptest 1.5 release
  • 060cfbe [Doc] Arbitrary : add a note about the derive macro in Arbitrary's documentation
  • 1426f0f Update changelog
  • 7774b9c Detect empty ranges during tree creation
  • 24412f5 Update compiletest_rs requirement from 0.10 to 0.11 (#455)
  • Additional commits viewable in compare view


Updates serde from 1.0.196 to 1.0.204

Release notes

Sourced from serde's releases.

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 with Error variant (#2732, thanks @​aatifsyed)

v1.0.198

v1.0.197

  • Fix unused_imports warnings when compiled by rustc 1.78
  • Optimize code size of some Display impls (#2697, thanks @​nyurik)
Commits
  • 18dcae0 Release 1.0.204
  • 58c307f Alphabetize list of rustc-check-cfg
  • 8cc4809 Merge pull request #2769 from dtolnay/onunimpl
  • 1179158 Update ui test with diagnostic::on_unimplemented from PR 2767
  • 91aa40e Add ui test of unsatisfied serde trait bound
  • 595019e Cut test_suite from workspace members in old toolchain CI jobs
  • b0d7917 Pull in trybuild 'following types implement trait' fix
  • 8e6637a Merge pull request #2767 from weiznich/feature/diagnostic_on_unimplemented
  • 694fe05 Use the #[diagnostic::on_unimplemented] attribute when possible
  • f3dfd2a Suppress dead code warning in test of unit struct remote derive
  • Additional commits viewable in compare view


Updates criterion from 0.4.0 to 0.5.1

Changelog

Sourced from criterion's changelog.

[0.5.1] - 2023-05-26

Fixed

  • Quick mode (--quick) no longer crashes with measured times over 5 seconds when --noplot is not active

[0.5.0] - 2023-05-23

Changed

  • Replaced lazy_static dependency with once_cell
  • Improved documentation of the html_reports feature
  • Replaced atty dependency with is-terminal
  • MSRV bumped to 1.64
  • Upgraded clap dependency to v4
  • Upgraded tempfile dependency to v3.5.0

Fixed

  • Quick mode (--quick) no longer outputs 1ms for measured times over 5 seconds
  • Documentation updates
Commits