Skip to content

Commit 98d3978

Browse files
committed
Prepare v0.12.1 release
1 parent dffac1f commit 98d3978

File tree

3 files changed

+39
-2
lines changed

3 files changed

+39
-2
lines changed

CHANGELOG.md

+37
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,42 @@
11
# Changelog
22

3+
## 0.12.1
4+
5+
### Added
6+
- Documented iteration order guarantee for `Itertools::[tuple_]combinations` (#822)
7+
- Documented possible panic in `iterate` (#842)
8+
- Implemented `Clone` and `Debug` for `Diff` (#845)
9+
- Implemented `Debug` for `WithPosition` (#859)
10+
- Implemented `Eq` for `MinMaxResult` (#838)
11+
- Implemented `From<EitherOrBoth<A, B>>` for `Option<Either<A, B>>` (#843)
12+
- Implemented `PeekingNext` for `RepeatN` (#855)
13+
14+
### Changed
15+
- Made `CoalesceBy` lazy (#801)
16+
- Optimized `Filter[Map]Ok::next`, `Itertools::partition`, `Unique[By]::next[_back]` (#818)
17+
- Optimized `Itertools::find_position` (#837)
18+
- Optimized `Positions::next[_back]` (#816)
19+
- Optimized `ZipLongest::fold` (#854)
20+
- Relaxed `Debug` bounds for `GroupingMapBy` (#860)
21+
- Specialized `ExactlyOneError::fold` (#826)
22+
- Specialized `Interleave[Shortest]::fold` (#849)
23+
- Specialized `MultiPeek::fold` (#820)
24+
- Specialized `PadUsing::[r]fold` (#825)
25+
- Specialized `PeekNth::fold` (#824)
26+
- Specialized `Positions::[r]fold` (#813)
27+
- Specialized `PutBackN::fold` (#823)
28+
- Specialized `RepeatN::[r]fold` (#821)
29+
- Specialized `TakeWhileInclusive::fold` (#851)
30+
- Specialized `ZipLongest::rfold` (#848)
31+
32+
### Notable Internal Changes
33+
- Added test coverage in CI (#847, #856)
34+
- Added semver check in CI (#784)
35+
- Enforced `clippy` in CI (#740)
36+
- Enforced `rustdoc` in CI (#840)
37+
- Improved specialization tests (#807)
38+
- More specialization benchmarks (#806)
39+
340
## 0.12.0
441

542
### Breaking

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "itertools"
3-
version = "0.12.0"
3+
version = "0.12.1"
44

55
license = "MIT OR Apache-2.0"
66
repository = "https://github.com/rust-itertools/itertools"

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ How to use with Cargo:
1111

1212
```toml
1313
[dependencies]
14-
itertools = "0.12.0"
14+
itertools = "0.12.1"
1515
```
1616

1717
How to use in your crate:

0 commit comments

Comments
 (0)