fix(deps): update rust crate itertools to 0.15.0 #5

Open
renovate-bot wants to merge 1 commit from renovate/itertools-0.x into main
Member

This PR contains the following updates:

Package Type Update Change
itertools dependencies minor 0.13.0 -> 0.15.0

⚠️ Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

rust-itertools/itertools (itertools)

v0.15.0

Compare Source

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

v0.14.0

Compare Source

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)
Notable Internal Changes
  • Fixed clippy lints (#​956, #​987, #​1008)
  • Addressed warnings within doctests (#​964)
  • CI: Run most tests with miri (#​961)
  • CI: Speed up "cargo-semver-checks" action (#​938)
  • Changed an instance of default_features in Cargo.toml to default-features (#​985)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [itertools](https://github.com/rust-itertools/itertools) | dependencies | minor | `0.13.0` -> `0.15.0` | --- > ⚠️ **Warning** > > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>rust-itertools/itertools (itertools)</summary> ### [`v0.15.0`](https://github.com/rust-itertools/itertools/blob/HEAD/CHANGELOG.md#0150) [Compare Source](https://github.com/rust-itertools/itertools/compare/v0.14.0...v0.15.0) ##### Breaking - Restructure `Position` as struct instead of enum ([#&#8203;1042](https://github.com/rust-itertools/itertools/issues/1042), [#&#8203;1043](https://github.com/rust-itertools/itertools/issues/1043)) - Canonicalize `all_equal_value`'s error type ([#&#8203;1032](https://github.com/rust-itertools/itertools/issues/1032)) ##### Added - Add `*_with_hasher` adaptors ([#&#8203;1007](https://github.com/rust-itertools/itertools/issues/1007)) - Add strip\_prefix and strip\_prefix\_by methods ([#&#8203;1104](https://github.com/rust-itertools/itertools/issues/1104)) ##### Changed - Remove `Clone` bounds from `tuple_combinations` and `array_combinations`([#&#8203;1011](https://github.com/rust-itertools/itertools/issues/1011)) - `must_use` for `collect_vec` ([#&#8203;1009](https://github.com/rust-itertools/itertools/issues/1009)) - Make `izip!` temporary friendly ([#&#8203;1021](https://github.com/rust-itertools/itertools/issues/1021)) - Add `array_combinations_with_replacement` ([#&#8203;1033](https://github.com/rust-itertools/itertools/issues/1033)) - Implement `Debug` for remaining public types ([#&#8203;1038](https://github.com/rust-itertools/itertools/issues/1038)) - Specialize `ExactlyOneError::count` ([#&#8203;1046](https://github.com/rust-itertools/itertools/issues/1046)) - Implement `PeekingNext` for more types, in particular `vec::IntoIter` ([#&#8203;1059](https://github.com/rust-itertools/itertools/issues/1059), [#&#8203;1073](https://github.com/rust-itertools/itertools/issues/1073)) - Fix `PadUsing::next_back` ([#&#8203;1082](https://github.com/rust-itertools/itertools/issues/1082)) - Introduce `[circular_]array_windows`, deprecate `tuple_windows` ([#&#8203;1086](https://github.com/rust-itertools/itertools/issues/1086)) - Deprecate `tuple_combinations` (replaced by `array_combinations`) ([#&#8203;1085](https://github.com/rust-itertools/itertools/issues/1085)) ##### Notable Internal Changes - Make `into_group_map` code more idiomatic ([#&#8203;1027](https://github.com/rust-itertools/itertools/issues/1027)) - Fix clippy lints ([#&#8203;1017](https://github.com/rust-itertools/itertools/issues/1017), [#&#8203;1029](https://github.com/rust-itertools/itertools/issues/1029), [#&#8203;1076](https://github.com/rust-itertools/itertools/issues/1076), [#&#8203;1099](https://github.com/rust-itertools/itertools/issues/1099)) ### [`v0.14.0`](https://github.com/rust-itertools/itertools/blob/HEAD/CHANGELOG.md#0140) [Compare Source](https://github.com/rust-itertools/itertools/compare/v0.13.0...v0.14.0) ##### Breaking - Increased MSRV to 1.63.0 ([#&#8203;960](https://github.com/rust-itertools/itertools/issues/960)) - Removed generic parameter from `cons_tuples` ([#&#8203;988](https://github.com/rust-itertools/itertools/issues/988)) ##### Added - Added `array_combinations` ([#&#8203;991](https://github.com/rust-itertools/itertools/issues/991)) - Added `k_smallest_relaxed` and variants ([#&#8203;925](https://github.com/rust-itertools/itertools/issues/925)) - Added `next_array` and `collect_array` ([#&#8203;560](https://github.com/rust-itertools/itertools/issues/560)) - Implemented `DoubleEndedIterator` for `FilterOk` ([#&#8203;948](https://github.com/rust-itertools/itertools/issues/948)) - Implemented `DoubleEndedIterator` for `FilterMapOk` ([#&#8203;950](https://github.com/rust-itertools/itertools/issues/950)) ##### Changed - Allow `Q: ?Sized` in `Itertools::contains` ([#&#8203;971](https://github.com/rust-itertools/itertools/issues/971)) - Improved hygiene of `chain!` ([#&#8203;943](https://github.com/rust-itertools/itertools/issues/943)) - Improved `into_group_map_by` documentation ([#&#8203;1000](https://github.com/rust-itertools/itertools/issues/1000)) - Improved `tree_reduce` documentation ([#&#8203;955](https://github.com/rust-itertools/itertools/issues/955)) - Improved discoverability of `merge_join_by` ([#&#8203;966](https://github.com/rust-itertools/itertools/issues/966)) - Improved discoverability of `take_while_inclusive` ([#&#8203;972](https://github.com/rust-itertools/itertools/issues/972)) - Improved documentation of `find_or_last` and `find_or_first` ([#&#8203;984](https://github.com/rust-itertools/itertools/issues/984)) - Prevented exponentially large type sizes in `tuple_combinations` ([#&#8203;945](https://github.com/rust-itertools/itertools/issues/945)) - Added `track_caller` attr for `asser_equal` ([#&#8203;976](https://github.com/rust-itertools/itertools/issues/976)) ##### Notable Internal Changes - Fixed clippy lints ([#&#8203;956](https://github.com/rust-itertools/itertools/issues/956), [#&#8203;987](https://github.com/rust-itertools/itertools/issues/987), [#&#8203;1008](https://github.com/rust-itertools/itertools/issues/1008)) - Addressed warnings within doctests ([#&#8203;964](https://github.com/rust-itertools/itertools/issues/964)) - CI: Run most tests with miri ([#&#8203;961](https://github.com/rust-itertools/itertools/issues/961)) - CI: Speed up "cargo-semver-checks" action ([#&#8203;938](https://github.com/rust-itertools/itertools/issues/938)) - Changed an instance of `default_features` in `Cargo.toml` to `default-features` ([#&#8203;985](https://github.com/rust-itertools/itertools/issues/985)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41Mi44IiwidXBkYXRlZEluVmVyIjoiNDIuNTIuOCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUtYm90Il19-->
renovate-bot force-pushed renovate/itertools-0.x from ec8566a206 to 90599de491 2026-06-16 21:00:17 +05:30 Compare
renovate-bot changed title from fix(deps): update rust crate itertools to 0.14.0 to fix(deps): update rust crate itertools to 0.15.0 2026-06-16 21:00:20 +05:30
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/itertools-0.x:renovate/itertools-0.x
git switch renovate/itertools-0.x

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff renovate/itertools-0.x
git switch renovate/itertools-0.x
git rebase main
git switch main
git merge --ff-only renovate/itertools-0.x
git switch renovate/itertools-0.x
git rebase main
git switch main
git merge --no-ff renovate/itertools-0.x
git switch main
git merge --squash renovate/itertools-0.x
git switch main
git merge --ff-only renovate/itertools-0.x
git switch main
git merge renovate/itertools-0.x
git push origin main
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ForgeFlux/activitypub-federation-rust!5
No description provided.