Skip to content

Commit

Permalink
update itertools 0.12.1 -> 0.13.0
Browse files Browse the repository at this point in the history
Summary:
# Motivation

And if there is one is one design mistake Rust ecosystem made, it is making [`group_by` weird](rust-itertools/itertools#374) and possible for users to, quote:

> I spent several hours debugging my code written using the group_by function.

Luckily for internal users, the build tooling responds accordingly and fails build for all usages of deprecated API. Thus, there is a need to adjust all of them manually.

# [Release notes](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md#0130)

### Breaking
- Removed implementation of `DoubleEndedIterator` for `ConsTuples` (#853)
- Made `MultiProduct` fused and fixed on an empty iterator (#835, #834)
- Changed `iproduct!` to return tuples for maxi one iterator too (#870)
- Changed `PutBack::put_back` to return the old value (#880)
- Removed deprecated `repeat_call, Itertools::{foreach, step, map_results, fold_results}` (#878)
- Removed `TakeWhileInclusive::new` (#912)

NOTE: Quick search didn't tell me anything related to breaking changes above, CI will tell. And, of course, scream to me if it breaks your personal build.

Reviewed By: anps77

Differential Revision: D64306014

fbshipit-source-id: 881ac716e1dc23968d4a28000fdaccdbf9097ec2
  • Loading branch information
Paul Iatchenii authored and facebook-github-bot committed Oct 16, 2024
1 parent ce89ede commit 7676265
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
4 changes: 2 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ fnv = "1.0"
globset = { version = "0.4.13", features = ["serde1"] }
ignore = "0.4"
indexmap = { version = "2.2.6", features = ["arbitrary", "rayon", "serde"] }
itertools = "0.12.1"
itertools = "0.13.0"
log = { version = "0.4.22", features = ["kv_unstable"] }
measure_time = "0.8.2"
monostate = "0.1.8"
Expand Down

0 comments on commit 7676265

Please sign in to comment.