Skip to content

[depbot] Bump the deps group across 1 directory with 8 updates#1420

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/net/rs/deps-c8eb4d61c0
Open

[depbot] Bump the deps group across 1 directory with 8 updates#1420
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/net/rs/deps-c8eb4d61c0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 12, 2026

Copy link
Copy Markdown
Contributor

Bumps the deps group with 8 updates in the /net/rs directory:

Package From To
sails-idl-parser 0.6.3 2.0.0
anyhow 1.0.98 1.0.104
convert_case 0.7.1 0.11.0
genco 0.17.10 0.19.0
insta 1.43.1 1.48.0
itertools 0.13.0 0.15.0
parity-scale-codec 3.6.12 3.7.5
serde 1.0.219 1.0.229

Updates sails-idl-parser from 0.6.3 to 2.0.0

Release notes

Sourced from sails-idl-parser's releases.

Sails-RS v2.0.0

What's New

What's Changed

Full Changelog: rs/v1.0.1...rs/v2.0.0

Sails-RS v1.0.1

What's Changed

Full Changelog: rs/v1.0.0...rs/v1.0.1

Sails-RS v1.0.0

BREAKING CHANGE v1.0.0

  • IDL V2 Introduction: Introduced a new version of the Interface Definition Language (IDL V2) along with its specification, Abstract Syntax Tree (AST), parser, and code generator. This new version provides enhanced capabilities and a more structured approach to defining interfaces.
  • Sails Header for Message Routing: Implemented a standardized Sails Header (v1) for asynchronous messages. This header facilitates deterministic routing, improves off-chain decodability, and enables unique service fingerprinting without altering the underlying Gear message layout. Detailed specifications for the header, interface IDs, and ReflectHash are provided.
  • Client Generation Logic Refinement: Updated the client generation process to align with IDL V2 and the new Sails Header. This includes changes to how service methods and events are identified and encoded/decoded, leveraging new ROUTE_ID and INTERFACE_ID constants for improved clarity and efficiency.
  • Sails Type Registry: Replace scale-info with sails-type-registry.
  • Comprehensive Documentation: Added new documentation files (idl-v2-spex.md, interface-id-spec.md, reflect-hash-spec.md, sails-header-v1-spec.md) to thoroughly explain the new specifications and their implications for developers.

What's Changed

New Contributors

Full Changelog: rs/v0.10.3...rs/v1.0.0

... (truncated)

Commits
  • c1a2ff0 Update bench_data.json
  • dca52ad feat: Migrating sails to gear 2.0.0, default dropped gstd's panic-mesage (#...
  • 94d533e feat(rs/cli, rs/sol-gen): add Forge project generator, extract sol-gen into...
  • 645ce80 fix: Ordering #[sails_type] and #[event] (#1405)
  • 221c791 feat(rs): add more target platforms for cargo binstall (#1400)
  • b54869e [depbot] Bump actions/checkout from 6 to 7 in the deps group (#1401)
  • f368c8f release: sync Sails-RS v1.0.1 to master (#1395)
  • 2eab00e fix(rs): correctly use talc for WebAssembly (#1394)
  • b548e0f feat(rs): use gtest v1.10.1, switch to talc (#1393)
  • 1aba36a feat(rs): use gear-wasm-builder v1.10.1 (#1389)
  • Additional commits viewable in compare view

Updates anyhow from 1.0.98 to 1.0.104

Release notes

Sourced from anyhow's releases.

1.0.104

  • Update syn dev-dependency to version 3

1.0.103

  • Fix Stacked Borrows violation (UB) in Error::downcast_mut (#451, #452)

1.0.102

1.0.101

1.0.100

  • Teach clippy to lint formatting arguments in bail!, ensure!, anyhow! (#426)

1.0.99

  • Allow build-script cleanup failure with NFSv3 output directory to be non-fatal (#420)
Commits
  • 1dbe186 Release 1.0.104
  • f6479f8 Update to syn 3
  • 5bdb0e2 Release 1.0.103
  • e621bd3 Merge pull request #452 from dtolnay/downcast
  • 6e8c000 Eliminate pointer->reference->pointer during downcast
  • 67c4abd Add regression test for issue 451
  • 917a169 Update actions/upload-artifact@v6 -> v7
  • d9dc3fa Update actions/checkout@v6 -> v7
  • 841522b Raise minimum tested compiler to rust 1.85
  • 5c657b3 Release 1.0.102
  • Additional commits viewable in compare view

Updates convert_case from 0.7.1 to 0.11.0

Commits

Updates genco from 0.17.10 to 0.19.0

Release notes

Sourced from genco's releases.

0.19.0

What's Changed

New Contributors

Full Changelog: udoprog/genco@0.18.1...0.19.0

0.18.1

What's Changed

New Contributors

Full Changelog: udoprog/genco@0.18.0...0.18.1

0.18.0

What's Changed

Full Changelog: udoprog/genco@0.17.10...0.18.0

Commits
  • bc71d93 Release 0.19.0
  • 87a9068 Rename walk_imports to iter_lang
  • 36b8992 Store offset directly in items
  • 3158b79 Hide implementation details of Item
  • 52d0da7 Hide implementation details of ItemStr
  • 68c3859 Update Swift to support implementationOnly imports (#62)
  • 7152aec Clean up implementations and documentation
  • a2e5115 Release 0.18.1
  • 24d4588 Backspace is 0x08 in java
  • aaac029 Fix lints
  • Additional commits viewable in compare view

Updates insta from 1.43.1 to 1.48.0

Release notes

Sourced from insta's releases.

1.48.0

Release Notes

  • Add strip_ansi_escape_codes setting which removes ANSI escape sequences (color codes, cursor movement, etc.) from snapshot content before comparison. Requires the filters feature. #899 (@​pierluigilenoci)
  • Add opt-in support for YAML literal blocks for multiline strings in snapshot metadata fields such as description and expression. Set INSTA_YAML_BLOCK_STYLE=1 to enable. #851 (@​ivov)
  • Setting CI=true normally makes cargo insta test behave as though --check was passed. Explicit snapshot handling options such as --accept now take precedence over this environment variable, allowing users to override this behavior if they want to. #924
  • Fix cargo insta test --profile being forwarded to nextest as the nextest profile instead of the cargo build profile; it now translates to --cargo-profile for the nextest runner. Add --nextest-profile to select the nextest profile. #910
  • Fix cargo insta pending-snapshots printing unusable \\?\-prefixed paths on Windows. The --snapshot filter now also accepts partial paths: any trailing path suffix of the snapshot file matches, so a bare --snapshot my_test.snap works. #904
  • Accepting a binary snapshot no longer fails with os error 2 when its data file is missing (e.g. gitignored and not committed). #914

Install cargo-insta 1.48.0

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download cargo-insta 1.48.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.47.2

Release Notes

... (truncated)

Changelog

Sourced from insta's changelog.

1.48.0

  • Add strip_ansi_escape_codes setting which removes ANSI escape sequences (color codes, cursor movement, etc.) from snapshot content before comparison. Requires the filters feature. #899 (@​pierluigilenoci)
  • Add opt-in support for YAML literal blocks for multiline strings in snapshot metadata fields such as description and expression. Set INSTA_YAML_BLOCK_STYLE=1 to enable. #851 (@​ivov)
  • Setting CI=true normally makes cargo insta test behave as though --check was passed. Explicit snapshot handling options such as --accept now take precedence over this environment variable, allowing users to override this behavior if they want to. #924
  • Fix cargo insta test --profile being forwarded to nextest as the nextest profile instead of the cargo build profile; it now translates to --cargo-profile for the nextest runner. Add --nextest-profile to select the nextest profile. #910
  • Fix cargo insta pending-snapshots printing unusable \\?\-prefixed paths on Windows. The --snapshot filter now also accepts partial paths: any trailing path suffix of the snapshot file matches, so a bare --snapshot my_test.snap works. #904
  • Accepting a binary snapshot no longer fails with os error 2 when its data file is missing (e.g. gitignored and not committed). #914

1.47.2

  • Restore Send + Sync on Settings, Redactions, and Redaction by reverting the Arc to Rc change from 1.47.0, which was semver-breaking. #873 #874
  • Add Send + Sync bounds to Comparator trait for consistency with Arc-based storage. #872
  • Add compile-time assertion to prevent future auto-trait regressions.

1.47.1

  • Revert sorting of sequences in sort_maps. The change in 1.47.0 sorted all Seq values (including Vec), not just non-deterministic collections like HashSet, which was a breaking change. #876

1.47.0

  • Add Comparator trait for customizing how snapshot values are compared. #872 (@​dstu)
  • Sort sequences in sort_maps to fix non-deterministic HashSet snapshots. #876
  • Improve TOML serialization error message for unsupported types, suggesting assert_json_snapshot! or assert_yaml_snapshot! as alternatives. #880
  • Remove unnecessary Send + Sync bounds from Redaction, allowing non-Send closures in dynamic redactions. #874
  • Don't use Arc in Settings unnecessarily. #873 (@​dstu)
  • Upgrade console to 0.16 and MSRV to 1.66. #885
  • Upgrade toml-edit to 0.25. #882 (@​alexanderkjall)

1.46.3

... (truncated)

Commits
  • 7f23d2e Release 1.48.0 (#925)
  • ee9cae1 Allow CI=true to be overridden by an explicitly passed --accept CLI flag ...
  • 043cf82 fix: translate --profile to --cargo-profile for nextest (#913)
  • 9c77f13 test: cover deep-wildcard redaction through arrays (#915)
  • 362f432 Fix --snapshot filter on Windows; allow partial paths (#904)
  • a436836 fix: tolerate a missing binary snapshot data file (#914)
  • bf5fcdf fix: regenerate Cargo.lock and guard it with --locked in CI (#912)
  • a761a9c feat: Support YAML literal blocks for multiline strings (#851)
  • f9633f3 ci: pin check-minver to nightly-2026-04-25 (#905)
  • c7b98b8 feat: add strip_ansi_escape_codes setting (#899)
  • Additional commits viewable in compare view

Updates itertools from 0.13.0 to 0.15.0

Changelog

Sourced from itertools's changelog.

0.15.0

Breaking

  • Restructure Position as struct instead of enum (#1042, #1043)
  • Canonicalize all_equal_value's error type (#1032)

Added

  • Add *_with_hasher adaptors (#1007)
  • Add strip_prefix and strip_prefix_by methods (#1104)

Changed

  • Remove Clone bounds from tuple_combinations and array_combinations(#1011)
  • must_use for collect_vec (#1009)
  • Make izip! temporary friendly (#1021)
  • Add array_combinations_with_replacement (#1033)
  • Implement Debug for remaining public types (#1038)
  • Specialize ExactlyOneError::count (#1046)
  • Implement PeekingNext for more types, in particular vec::IntoIter (#1059, #1073)
  • Fix PadUsing::next_back (#1082)
  • Introduce [circular_]array_windows, deprecate tuple_windows (#1086)
  • Deprecate tuple_combinations (replaced by array_combinations) (#1085)

Notable Internal Changes

0.14.0

Breaking

  • Increased MSRV to 1.63.0 (#960)
  • Removed generic parameter from cons_tuples (#988)

Added

  • Added array_combinations (#991)
  • Added k_smallest_relaxed and variants (#925)
  • Added next_array and collect_array (#560)
  • Implemented DoubleEndedIterator for FilterOk (#948)
  • Implemented DoubleEndedIterator for FilterMapOk (#950)

Changed

  • Allow Q: ?Sized in Itertools::contains (#971)
  • Improved hygiene of chain! (#943)
  • Improved into_group_map_by documentation (#1000)
  • Improved tree_reduce documentation (#955)
  • Improved discoverability of merge_join_by (#966)
  • Improved discoverability of take_while_inclusive (#972)
  • Improved documentation of find_or_last and find_or_first (#984)
  • Prevented exponentially large type sizes in tuple_combinations (#945)
  • Added track_caller attr for asser_equal (#976)

... (truncated)

Commits
  • 37bd72a Update CHANGELOG.md: strip_prefix[_by]
  • 86ec635 Use ControlFlow in fold_while implementation
  • d5897f7 refactor(strip_prefix): use try_for_each and drop PartialEq, Eq on StripPrefi...
  • b2a978a feat(Itertools): add strip_prefix and strip_prefix_by methods
  • 12b6ec6 Update CHANGELOG.md for all_equal_value_error's error type
  • 121821e AllEqualValueError implements std::error::Error
  • adac44e Introduce AllEqualValueError
  • 5707384 Update CHANGELOG.md
  • df60ff0 Update CHANGELOG.md
  • 113b850 Update CHANGELOG.md to include with_hasher
  • Additional commits viewable in compare view

Updates parity-scale-codec from 3.6.12 to 3.7.5

Changelog

Sourced from parity-scale-codec's changelog.

[3.7.5] - 2025-05-20

Fixed

  • Implement on_before_alloc_mem() for CountedInput #716
  • Fix derive(Decode) for enums with lifetime parameters and struct-like variants #726
  • Fix performance regression (#731)
  • Fix DecodeWithMemTracking bounds for Cow #735

[3.7.4] - 2025-02-05

Added

  • Disallow duplicate indexes using constant evaluation (#653)

[3.7.3] - 2025-01-30

Added

  • Fix added bounds in Encode and other derive macros. (#689)

[3.7.0] - 2024-11-18

Added

  • Allow decoding with a memory limit. (616)
  • Introduce CountedInput, an wrapper on Input that counts the bytes read. (630)

Changed

  • This release bumps some dependencies, primarily bumping syn to 2. (#640).

Fixed

  • Fix MaxEncodedLen derive macro for enum with skipped variant (#622)
  • Use MAX_PREALLOCATION consistently #605

[3.6.4] - 2023-07-14

Added

  • Now #[derive(Encode)] implements the size_hint() method for structures and enumerations. This improves the performance of the encode() method by pre-allocating memory.

[3.6.3] - 2023-07-03

Fixed

... (truncated)

Commits

Updates serde from 1.0.219 to 1.0.229

Release notes

Sourced from serde's releases.

v1.0.229

  • Update to syn 3

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_with attribute produce code that works if respanned to 2024 edition (#2950, thanks @​aytey)

v1.0.221

  • Documentation improvements (#2973)
  • Deprecate serde_if_integer128! macro (#2975)

v1.0.220

Commits
  • 7fc3b4c Release 1.0.229
  • 6d6e9a1 Merge pull request #3085 from dtolnay/syn3
  • 6dec3b7 Update to syn 3
  • cfe6692 Resolve mut_mut pedantic clippy lint
  • 1023d07 Update actions/upload-artifact@v6 -> v7
  • dd682c2 Update actions/checkout@v6 -> v7
  • 5f0f18b Update ui test suite to nightly-2026-06-01
  • 63a1498 Regenerate stderr with trybuild normalization fixes
  • fa7da4a Fix unused_features warning
  • 6b1a178 Unpin CI miri toolchain
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Jul 12, 2026
Bumps the deps group with 8 updates in the /net/rs directory:

| Package | From | To |
| --- | --- | --- |
| [sails-idl-parser](https://github.com/gear-tech/sails) | `0.6.3` | `2.0.0` |
| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.104` |
| [convert_case](https://github.com/rutrum/convert-case) | `0.7.1` | `0.11.0` |
| [genco](https://github.com/udoprog/genco) | `0.17.10` | `0.19.0` |
| [insta](https://github.com/mitsuhiko/insta) | `1.43.1` | `1.48.0` |
| [itertools](https://github.com/rust-itertools/itertools) | `0.13.0` | `0.15.0` |
| [parity-scale-codec](https://github.com/paritytech/parity-scale-codec) | `3.6.12` | `3.7.5` |
| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.229` |



Updates `sails-idl-parser` from 0.6.3 to 2.0.0
- [Release notes](https://github.com/gear-tech/sails/releases)
- [Commits](rs/v0.6.3...rs/v2.0.0)

Updates `anyhow` from 1.0.98 to 1.0.104
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](dtolnay/anyhow@1.0.98...1.0.104)

Updates `convert_case` from 0.7.1 to 0.11.0
- [Commits](https://github.com/rutrum/convert-case/commits)

Updates `genco` from 0.17.10 to 0.19.0
- [Release notes](https://github.com/udoprog/genco/releases)
- [Changelog](https://github.com/udoprog/genco/blob/main/CHANGELOG.md)
- [Commits](udoprog/genco@0.17.10...0.19.0)

Updates `insta` from 1.43.1 to 1.48.0
- [Release notes](https://github.com/mitsuhiko/insta/releases)
- [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md)
- [Commits](mitsuhiko/insta@1.43.1...1.48.0)

Updates `itertools` from 0.13.0 to 0.15.0
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md)
- [Commits](rust-itertools/itertools@v0.13.0...v0.15.0)

Updates `parity-scale-codec` from 3.6.12 to 3.7.5
- [Release notes](https://github.com/paritytech/parity-scale-codec/releases)
- [Changelog](https://github.com/paritytech/parity-scale-codec/blob/master/CHANGELOG.md)
- [Commits](paritytech/parity-scale-codec@v3.6.12...v3.7.5)

Updates `serde` from 1.0.219 to 1.0.229
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](serde-rs/serde@v1.0.219...v1.0.229)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-version: 1.0.103
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: deps
- dependency-name: convert_case
  dependency-version: 0.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: deps
- dependency-name: genco
  dependency-version: 0.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: deps
- dependency-name: insta
  dependency-version: 1.48.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: deps
- dependency-name: itertools
  dependency-version: 0.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: deps
- dependency-name: parity-scale-codec
  dependency-version: 3.7.5
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: deps
- dependency-name: sails-idl-parser
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: deps
- dependency-name: serde
  dependency-version: 1.0.228
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: deps
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title [depbot] Bump the deps group in /net/rs with 8 updates [depbot] Bump the deps group across 1 directory with 8 updates Jul 19, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/net/rs/deps-c8eb4d61c0 branch from f31d15b to bb9effc Compare July 19, 2026 18:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants