From a1213e1c81af9d8c329239b916fb9663387ae1b0 Mon Sep 17 00:00:00 2001 From: Jack Wrenn Date: Mon, 30 Dec 2024 14:58:32 +0000 Subject: [PATCH] Prepare v0.14.0 release --- CHANGELOG.md | 30 ++++++++++++++++++++++++++++++ Cargo.toml | 2 +- README.md | 2 +- 3 files changed, 32 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index de9564c6a..11392488a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,35 @@ # Changelog +## 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) +- 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) + ## 0.13.0 ### Breaking diff --git a/Cargo.toml b/Cargo.toml index 0335a4a35..1d8a68f83 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "itertools" -version = "0.13.0" +version = "0.14.0" license = "MIT OR Apache-2.0" repository = "https://github.com/rust-itertools/itertools" diff --git a/README.md b/README.md index 982ef5dbe..46acc3fca 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ How to use with Cargo: ```toml [dependencies] -itertools = "0.13.0" +itertools = "0.14.0" ``` How to use in your crate: