more-itertools/more-itertools (more-itertools)
### [`v10.3.0`](https://togithub.com/more-itertools/more-itertools/releases/tag/v10.3.0): Version 10.3.0
[Compare Source](https://togithub.com/more-itertools/more-itertools/compare/v10.2.0...v10.3.0)
#### What's Changed
- 100% Code Coverage by [@haukex](https://togithub.com/haukex) in [https://github.com/more-itertools/more-itertools/pull/792](https://togithub.com/more-itertools/more-itertools/pull/792)
- Remove recursion from `collapse` by [@james-wasson](https://togithub.com/james-wasson) in [https://github.com/more-itertools/more-itertools/pull/796](https://togithub.com/more-itertools/more-itertools/pull/796)
- Closes [#780](https://togithub.com/more-itertools/more-itertools/issues/780): add pre/postpend examples in value_chain doc by [@bjrtx](https://togithub.com/bjrtx) in [https://github.com/more-itertools/more-itertools/pull/802](https://togithub.com/more-itertools/more-itertools/pull/802)
- Increase performance of `padded` by [@james-wasson](https://togithub.com/james-wasson) in [https://github.com/more-itertools/more-itertools/pull/805](https://togithub.com/more-itertools/more-itertools/pull/805)
- Update table of contents by [@bjrtx](https://togithub.com/bjrtx) in [https://github.com/more-itertools/more-itertools/pull/808](https://togithub.com/more-itertools/more-itertools/pull/808)
- Add exactly size of n doc to padded by [@james-wasson](https://togithub.com/james-wasson) in [https://github.com/more-itertools/more-itertools/pull/807](https://togithub.com/more-itertools/more-itertools/pull/807)
- Speed up `ichunked` by [@james-wasson](https://togithub.com/james-wasson) in [https://github.com/more-itertools/more-itertools/pull/793](https://togithub.com/more-itertools/more-itertools/pull/793)
- Optimize `chunked_even` itertool by [@james-wasson](https://togithub.com/james-wasson) in [https://github.com/more-itertools/more-itertools/pull/816](https://togithub.com/more-itertools/more-itertools/pull/816)
- Optimize windowed itertool by [@james-wasson](https://togithub.com/james-wasson) in [https://github.com/more-itertools/more-itertools/pull/810](https://togithub.com/more-itertools/more-itertools/pull/810)
- Issue 822: update iter_index docs by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/827](https://togithub.com/more-itertools/more-itertools/pull/827)
- Issue 823: improve totient by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/826](https://togithub.com/more-itertools/more-itertools/pull/826)
- Issue 821: key argument for all_equal by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/825](https://togithub.com/more-itertools/more-itertools/pull/825)
- Update roundrobin implementation by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/829](https://togithub.com/more-itertools/more-itertools/pull/829)
- Issue 820: add powerset_of_sets by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/828](https://togithub.com/more-itertools/more-itertools/pull/828)
- Fix a typo found by codespell by [@DimitriPapadopoulos](https://togithub.com/DimitriPapadopoulos) in [https://github.com/more-itertools/more-itertools/pull/830](https://togithub.com/more-itertools/more-itertools/pull/830)
- Add typing for countable.items_seen attribute. by [@aidanholm](https://togithub.com/aidanholm) in [https://github.com/more-itertools/more-itertools/pull/836](https://togithub.com/more-itertools/more-itertools/pull/836)
- Add join_mappings by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/841](https://togithub.com/more-itertools/more-itertools/pull/841)
- Add doublestarmap (closes [#679](https://togithub.com/more-itertools/more-itertools/issues/679)) by [@monk-time](https://togithub.com/monk-time) in [https://github.com/more-itertools/more-itertools/pull/845](https://togithub.com/more-itertools/more-itertools/pull/845)
- Add dft and idft by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/847](https://togithub.com/more-itertools/more-itertools/pull/847)
- Changes for version 10.3.0 by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/851](https://togithub.com/more-itertools/more-itertools/pull/851)
- Add unique() by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/850](https://togithub.com/more-itertools/more-itertools/pull/850)
#### New Contributors
- [@james-wasson](https://togithub.com/james-wasson) made their first contribution in [https://github.com/more-itertools/more-itertools/pull/796](https://togithub.com/more-itertools/more-itertools/pull/796)
- [@bjrtx](https://togithub.com/bjrtx) made their first contribution in [https://github.com/more-itertools/more-itertools/pull/802](https://togithub.com/more-itertools/more-itertools/pull/802)
- [@aidanholm](https://togithub.com/aidanholm) made their first contribution in [https://github.com/more-itertools/more-itertools/pull/836](https://togithub.com/more-itertools/more-itertools/pull/836)
- [@monk-time](https://togithub.com/monk-time) made their first contribution in [https://github.com/more-itertools/more-itertools/pull/845](https://togithub.com/more-itertools/more-itertools/pull/845)
**Full Changelog**: https://github.com/more-itertools/more-itertools/compare/v10.2.0...v10.3.0
### [`v10.2.0`](https://togithub.com/more-itertools/more-itertools/releases/tag/v10.2.0): Version 10.2.0
[Compare Source](https://togithub.com/more-itertools/more-itertools/compare/v10.1.0...v10.2.0)
- New functions
- `iter_suppress` (thanks to jaraco, pochmann, and rhettinger)
- `filter_map` (thanks to struktured)
- `classify_unique` (thanks to haukex)
- `totient` (from the itertools docs)
- `reshape` (from the itertools docs)
- Changes to existing functions
- `factor`, `iter_index`, `sieve`, and `unique_justseen` were updated to match the itertools docs
- `first` was was optimized (thanks to pochmann)
- `takewhile_inclusive` was was refactored (thanks to eltoder)
- `combination_with_replacement_index` was was optimized (thanks to elliotwutingfeng and rhettinger)
- `nth_permutation`, `nth_combination_with_replacement`, `combination_index`, and `combination_with_replacement_index` were optimized (thanks to rhettinger)
- `batched` now accepts a `strict` argument (adapted from itertools docs)
- `time_limited` was improved for Windows (thanks to haukex)
- Other changes
- Several typing updates were made (thanks to obaltian and ilai-deutel)
- Some documentation issues were fixed (thanks to F-park, DimitriPapadopoulos, peterbygrave, shuuji3, eltoder, and homeworkprod)
### [`v10.1.0`](https://togithub.com/more-itertools/more-itertools/releases/tag/v10.1.0): Version 10.1.0
[Compare Source](https://togithub.com/more-itertools/more-itertools/compare/v10.0.0...v10.1.0)
#### What's Changed
- Add more tests for `zip_broadcast()` by [@kalekundert](https://togithub.com/kalekundert) in [https://github.com/more-itertools/more-itertools/pull/739](https://togithub.com/more-itertools/more-itertools/pull/739)
- Added takewhile_inclusive by [@OlegAlexander](https://togithub.com/OlegAlexander) in [https://github.com/more-itertools/more-itertools/pull/736](https://togithub.com/more-itertools/more-itertools/pull/736)
- Speed up `zip_broadcast()` by pre-filling the scalar elements by [@kalekundert](https://togithub.com/kalekundert) in [https://github.com/more-itertools/more-itertools/pull/740](https://togithub.com/more-itertools/more-itertools/pull/740)
- Added outer_product. by [@OlegAlexander](https://togithub.com/OlegAlexander) in [https://github.com/more-itertools/more-itertools/pull/743](https://togithub.com/more-itertools/more-itertools/pull/743)
- Simplify `zip_broadcast` by [@pochmann](https://togithub.com/pochmann) in [https://github.com/more-itertools/more-itertools/pull/742](https://togithub.com/more-itertools/more-itertools/pull/742)
- Simplify `_zip_equal` by [@pochmann](https://togithub.com/pochmann) in [https://github.com/more-itertools/more-itertools/pull/744](https://togithub.com/more-itertools/more-itertools/pull/744)
- fix consume() type annotation by [@obaltian](https://togithub.com/obaltian) in [https://github.com/more-itertools/more-itertools/pull/746](https://togithub.com/more-itertools/more-itertools/pull/746)
- Version 10.1.0 by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/747](https://togithub.com/more-itertools/more-itertools/pull/747)
#### New Contributors
- [@OlegAlexander](https://togithub.com/OlegAlexander) made their first contribution in [https://github.com/more-itertools/more-itertools/pull/736](https://togithub.com/more-itertools/more-itertools/pull/736)
- [@obaltian](https://togithub.com/obaltian) made their first contribution in [https://github.com/more-itertools/more-itertools/pull/746](https://togithub.com/more-itertools/more-itertools/pull/746)
**Full Changelog**: https://github.com/more-itertools/more-itertools/compare/v10.0.1...v10.1.0
### [`v10.0.0`](https://togithub.com/more-itertools/more-itertools/releases/tag/v10.0.0): Version 10.0.0
[Compare Source](https://togithub.com/more-itertools/more-itertools/compare/v9.1.0...v10.0.0)
#### What's Changed
- Update recipes.iter_index to match CPython PR 102360 by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/690](https://togithub.com/more-itertools/more-itertools/pull/690)
- fixup - add missing commas to the readme function table by [@lonnen](https://togithub.com/lonnen) in [https://github.com/more-itertools/more-itertools/pull/692](https://togithub.com/more-itertools/more-itertools/pull/692)
- fixup remove 3.6 from tox by [@lonnen](https://togithub.com/lonnen) in [https://github.com/more-itertools/more-itertools/pull/693](https://togithub.com/more-itertools/more-itertools/pull/693)
- seekable: Add relative_seek by [@karlb](https://togithub.com/karlb) in [https://github.com/more-itertools/more-itertools/pull/694](https://togithub.com/more-itertools/more-itertools/pull/694)
- Optimize \_chunked_even_finite() by [@elliotwutingfeng](https://togithub.com/elliotwutingfeng) in [https://github.com/more-itertools/more-itertools/pull/699](https://togithub.com/more-itertools/more-itertools/pull/699)
- Indexing of combinations with replacement by [@Schoyen](https://togithub.com/Schoyen) in [https://github.com/more-itertools/more-itertools/pull/689](https://togithub.com/more-itertools/more-itertools/pull/689)
- Add notes for transposing empty inputs by [@XuehaiPan](https://togithub.com/XuehaiPan) in [https://github.com/more-itertools/more-itertools/pull/700](https://togithub.com/more-itertools/more-itertools/pull/700)
- Add the polynomial_eval recipe by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/703](https://togithub.com/more-itertools/more-itertools/pull/703)
- Add nth_combination_with_replacement by [@Schoyen](https://togithub.com/Schoyen) in [https://github.com/more-itertools/more-itertools/pull/704](https://togithub.com/more-itertools/more-itertools/pull/704)
- Add sum_of_squares, sync with itertools by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/706](https://togithub.com/more-itertools/more-itertools/pull/706)
- Issue [#707](https://togithub.com/more-itertools/more-itertools/issues/707): fix `iterate()` to enable `func` to raise StopIteration + 3 unittests by [@jrebiffe](https://togithub.com/jrebiffe) in [https://github.com/more-itertools/more-itertools/pull/708](https://togithub.com/more-itertools/more-itertools/pull/708)
- Update polynomial_from roots and convolve by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/709](https://togithub.com/more-itertools/more-itertools/pull/709)
- Issue [#677](https://togithub.com/more-itertools/more-itertools/issues/677): Improve `partition` by [@pochmann](https://togithub.com/pochmann) in [https://github.com/more-itertools/more-itertools/pull/710](https://togithub.com/more-itertools/more-itertools/pull/710)
- Issue [#713](https://togithub.com/more-itertools/more-itertools/issues/713): Fix `partial_product` (also simplify and clean up) by [@pochmann](https://togithub.com/pochmann) in [https://github.com/more-itertools/more-itertools/pull/714](https://togithub.com/more-itertools/more-itertools/pull/714)
- Issue [#711](https://togithub.com/more-itertools/more-itertools/issues/711): Optimize `pairwise` by [@pochmann](https://togithub.com/pochmann) in [https://github.com/more-itertools/more-itertools/pull/712](https://togithub.com/more-itertools/more-itertools/pull/712)
- Issue [#715](https://togithub.com/more-itertools/more-itertools/issues/715): Simplify/optimize `partial_product` by [@pochmann](https://togithub.com/pochmann) in [https://github.com/more-itertools/more-itertools/pull/716](https://togithub.com/more-itertools/more-itertools/pull/716)
- Issue [#717](https://togithub.com/more-itertools/more-itertools/issues/717): Improve `duplicates_justseen` by [@pochmann](https://togithub.com/pochmann) in [https://github.com/more-itertools/more-itertools/pull/718](https://togithub.com/more-itertools/more-itertools/pull/718)
- Fix unique_in_window to match described behavior by [@elliotwutingfeng](https://togithub.com/elliotwutingfeng) in [https://github.com/more-itertools/more-itertools/pull/720](https://togithub.com/more-itertools/more-itertools/pull/720)
- Add polynomial_derivative recipe by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/723](https://togithub.com/more-itertools/more-itertools/pull/723)
- Update recipes with CPython PRs: 105403 and 106371 by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/731](https://togithub.com/more-itertools/more-itertools/pull/731)
- Changes for version 10.0.0 by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/734](https://togithub.com/more-itertools/more-itertools/pull/734)
- Delay computation of numeric_range len until needed by [@eltoder](https://togithub.com/eltoder) in [https://github.com/more-itertools/more-itertools/pull/674](https://togithub.com/more-itertools/more-itertools/pull/674)
#### New Contributors
- [@karlb](https://togithub.com/karlb) made their first contribution in [https://github.com/more-itertools/more-itertools/pull/694](https://togithub.com/more-itertools/more-itertools/pull/694)
- [@elliotwutingfeng](https://togithub.com/elliotwutingfeng) made their first contribution in [https://github.com/more-itertools/more-itertools/pull/699](https://togithub.com/more-itertools/more-itertools/pull/699)
- [@Schoyen](https://togithub.com/Schoyen) made their first contribution in [https://github.com/more-itertools/more-itertools/pull/689](https://togithub.com/more-itertools/more-itertools/pull/689)
- [@XuehaiPan](https://togithub.com/XuehaiPan) made their first contribution in [https://github.com/more-itertools/more-itertools/pull/700](https://togithub.com/more-itertools/more-itertools/pull/700)
- [@jrebiffe](https://togithub.com/jrebiffe) made their first contribution in [https://github.com/more-itertools/more-itertools/pull/708](https://togithub.com/more-itertools/more-itertools/pull/708)
- [@pochmann](https://togithub.com/pochmann) made their first contribution in [https://github.com/more-itertools/more-itertools/pull/710](https://togithub.com/more-itertools/more-itertools/pull/710)
- [@eltoder](https://togithub.com/eltoder) made their first contribution in [https://github.com/more-itertools/more-itertools/pull/674](https://togithub.com/more-itertools/more-itertools/pull/674)
**Full Changelog**: https://github.com/more-itertools/more-itertools/compare/v9.1.1...v10.0.0
### [`v9.1.0`](https://togithub.com/more-itertools/more-itertools/releases/tag/v9.1.0): Version 9.1.0
[Compare Source](https://togithub.com/more-itertools/more-itertools/compare/v9.0.0...v9.1.0)
See PR [#678](https://togithub.com/more-itertools/more-itertools/issues/678) for details.
### [`v9.0.0`](https://togithub.com/more-itertools/more-itertools/releases/tag/v9.0.0): Version 9.0.0
[Compare Source](https://togithub.com/more-itertools/more-itertools/compare/v8.14.0...v9.0.0)
See PR [#647](https://togithub.com/more-itertools/more-itertools/issues/647) for 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.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
==8.14.0
->==10.3.0
Release Notes
more-itertools/more-itertools (more-itertools)
### [`v10.3.0`](https://togithub.com/more-itertools/more-itertools/releases/tag/v10.3.0): Version 10.3.0 [Compare Source](https://togithub.com/more-itertools/more-itertools/compare/v10.2.0...v10.3.0) #### What's Changed - 100% Code Coverage by [@haukex](https://togithub.com/haukex) in [https://github.com/more-itertools/more-itertools/pull/792](https://togithub.com/more-itertools/more-itertools/pull/792) - Remove recursion from `collapse` by [@james-wasson](https://togithub.com/james-wasson) in [https://github.com/more-itertools/more-itertools/pull/796](https://togithub.com/more-itertools/more-itertools/pull/796) - Closes [#780](https://togithub.com/more-itertools/more-itertools/issues/780): add pre/postpend examples in value_chain doc by [@bjrtx](https://togithub.com/bjrtx) in [https://github.com/more-itertools/more-itertools/pull/802](https://togithub.com/more-itertools/more-itertools/pull/802) - Increase performance of `padded` by [@james-wasson](https://togithub.com/james-wasson) in [https://github.com/more-itertools/more-itertools/pull/805](https://togithub.com/more-itertools/more-itertools/pull/805) - Update table of contents by [@bjrtx](https://togithub.com/bjrtx) in [https://github.com/more-itertools/more-itertools/pull/808](https://togithub.com/more-itertools/more-itertools/pull/808) - Add exactly size of n doc to padded by [@james-wasson](https://togithub.com/james-wasson) in [https://github.com/more-itertools/more-itertools/pull/807](https://togithub.com/more-itertools/more-itertools/pull/807) - Speed up `ichunked` by [@james-wasson](https://togithub.com/james-wasson) in [https://github.com/more-itertools/more-itertools/pull/793](https://togithub.com/more-itertools/more-itertools/pull/793) - Optimize `chunked_even` itertool by [@james-wasson](https://togithub.com/james-wasson) in [https://github.com/more-itertools/more-itertools/pull/816](https://togithub.com/more-itertools/more-itertools/pull/816) - Optimize windowed itertool by [@james-wasson](https://togithub.com/james-wasson) in [https://github.com/more-itertools/more-itertools/pull/810](https://togithub.com/more-itertools/more-itertools/pull/810) - Issue 822: update iter_index docs by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/827](https://togithub.com/more-itertools/more-itertools/pull/827) - Issue 823: improve totient by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/826](https://togithub.com/more-itertools/more-itertools/pull/826) - Issue 821: key argument for all_equal by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/825](https://togithub.com/more-itertools/more-itertools/pull/825) - Update roundrobin implementation by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/829](https://togithub.com/more-itertools/more-itertools/pull/829) - Issue 820: add powerset_of_sets by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/828](https://togithub.com/more-itertools/more-itertools/pull/828) - Fix a typo found by codespell by [@DimitriPapadopoulos](https://togithub.com/DimitriPapadopoulos) in [https://github.com/more-itertools/more-itertools/pull/830](https://togithub.com/more-itertools/more-itertools/pull/830) - Add typing for countable.items_seen attribute. by [@aidanholm](https://togithub.com/aidanholm) in [https://github.com/more-itertools/more-itertools/pull/836](https://togithub.com/more-itertools/more-itertools/pull/836) - Add join_mappings by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/841](https://togithub.com/more-itertools/more-itertools/pull/841) - Add doublestarmap (closes [#679](https://togithub.com/more-itertools/more-itertools/issues/679)) by [@monk-time](https://togithub.com/monk-time) in [https://github.com/more-itertools/more-itertools/pull/845](https://togithub.com/more-itertools/more-itertools/pull/845) - Add dft and idft by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/847](https://togithub.com/more-itertools/more-itertools/pull/847) - Changes for version 10.3.0 by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/851](https://togithub.com/more-itertools/more-itertools/pull/851) - Add unique() by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/850](https://togithub.com/more-itertools/more-itertools/pull/850) #### New Contributors - [@james-wasson](https://togithub.com/james-wasson) made their first contribution in [https://github.com/more-itertools/more-itertools/pull/796](https://togithub.com/more-itertools/more-itertools/pull/796) - [@bjrtx](https://togithub.com/bjrtx) made their first contribution in [https://github.com/more-itertools/more-itertools/pull/802](https://togithub.com/more-itertools/more-itertools/pull/802) - [@aidanholm](https://togithub.com/aidanholm) made their first contribution in [https://github.com/more-itertools/more-itertools/pull/836](https://togithub.com/more-itertools/more-itertools/pull/836) - [@monk-time](https://togithub.com/monk-time) made their first contribution in [https://github.com/more-itertools/more-itertools/pull/845](https://togithub.com/more-itertools/more-itertools/pull/845) **Full Changelog**: https://github.com/more-itertools/more-itertools/compare/v10.2.0...v10.3.0 ### [`v10.2.0`](https://togithub.com/more-itertools/more-itertools/releases/tag/v10.2.0): Version 10.2.0 [Compare Source](https://togithub.com/more-itertools/more-itertools/compare/v10.1.0...v10.2.0) - New functions - `iter_suppress` (thanks to jaraco, pochmann, and rhettinger) - `filter_map` (thanks to struktured) - `classify_unique` (thanks to haukex) - `totient` (from the itertools docs) - `reshape` (from the itertools docs) - Changes to existing functions - `factor`, `iter_index`, `sieve`, and `unique_justseen` were updated to match the itertools docs - `first` was was optimized (thanks to pochmann) - `takewhile_inclusive` was was refactored (thanks to eltoder) - `combination_with_replacement_index` was was optimized (thanks to elliotwutingfeng and rhettinger) - `nth_permutation`, `nth_combination_with_replacement`, `combination_index`, and `combination_with_replacement_index` were optimized (thanks to rhettinger) - `batched` now accepts a `strict` argument (adapted from itertools docs) - `time_limited` was improved for Windows (thanks to haukex) - Other changes - Several typing updates were made (thanks to obaltian and ilai-deutel) - Some documentation issues were fixed (thanks to F-park, DimitriPapadopoulos, peterbygrave, shuuji3, eltoder, and homeworkprod) ### [`v10.1.0`](https://togithub.com/more-itertools/more-itertools/releases/tag/v10.1.0): Version 10.1.0 [Compare Source](https://togithub.com/more-itertools/more-itertools/compare/v10.0.0...v10.1.0) #### What's Changed - Add more tests for `zip_broadcast()` by [@kalekundert](https://togithub.com/kalekundert) in [https://github.com/more-itertools/more-itertools/pull/739](https://togithub.com/more-itertools/more-itertools/pull/739) - Added takewhile_inclusive by [@OlegAlexander](https://togithub.com/OlegAlexander) in [https://github.com/more-itertools/more-itertools/pull/736](https://togithub.com/more-itertools/more-itertools/pull/736) - Speed up `zip_broadcast()` by pre-filling the scalar elements by [@kalekundert](https://togithub.com/kalekundert) in [https://github.com/more-itertools/more-itertools/pull/740](https://togithub.com/more-itertools/more-itertools/pull/740) - Added outer_product. by [@OlegAlexander](https://togithub.com/OlegAlexander) in [https://github.com/more-itertools/more-itertools/pull/743](https://togithub.com/more-itertools/more-itertools/pull/743) - Simplify `zip_broadcast` by [@pochmann](https://togithub.com/pochmann) in [https://github.com/more-itertools/more-itertools/pull/742](https://togithub.com/more-itertools/more-itertools/pull/742) - Simplify `_zip_equal` by [@pochmann](https://togithub.com/pochmann) in [https://github.com/more-itertools/more-itertools/pull/744](https://togithub.com/more-itertools/more-itertools/pull/744) - fix consume() type annotation by [@obaltian](https://togithub.com/obaltian) in [https://github.com/more-itertools/more-itertools/pull/746](https://togithub.com/more-itertools/more-itertools/pull/746) - Version 10.1.0 by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/747](https://togithub.com/more-itertools/more-itertools/pull/747) #### New Contributors - [@OlegAlexander](https://togithub.com/OlegAlexander) made their first contribution in [https://github.com/more-itertools/more-itertools/pull/736](https://togithub.com/more-itertools/more-itertools/pull/736) - [@obaltian](https://togithub.com/obaltian) made their first contribution in [https://github.com/more-itertools/more-itertools/pull/746](https://togithub.com/more-itertools/more-itertools/pull/746) **Full Changelog**: https://github.com/more-itertools/more-itertools/compare/v10.0.1...v10.1.0 ### [`v10.0.0`](https://togithub.com/more-itertools/more-itertools/releases/tag/v10.0.0): Version 10.0.0 [Compare Source](https://togithub.com/more-itertools/more-itertools/compare/v9.1.0...v10.0.0) #### What's Changed - Update recipes.iter_index to match CPython PR 102360 by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/690](https://togithub.com/more-itertools/more-itertools/pull/690) - fixup - add missing commas to the readme function table by [@lonnen](https://togithub.com/lonnen) in [https://github.com/more-itertools/more-itertools/pull/692](https://togithub.com/more-itertools/more-itertools/pull/692) - fixup remove 3.6 from tox by [@lonnen](https://togithub.com/lonnen) in [https://github.com/more-itertools/more-itertools/pull/693](https://togithub.com/more-itertools/more-itertools/pull/693) - seekable: Add relative_seek by [@karlb](https://togithub.com/karlb) in [https://github.com/more-itertools/more-itertools/pull/694](https://togithub.com/more-itertools/more-itertools/pull/694) - Optimize \_chunked_even_finite() by [@elliotwutingfeng](https://togithub.com/elliotwutingfeng) in [https://github.com/more-itertools/more-itertools/pull/699](https://togithub.com/more-itertools/more-itertools/pull/699) - Indexing of combinations with replacement by [@Schoyen](https://togithub.com/Schoyen) in [https://github.com/more-itertools/more-itertools/pull/689](https://togithub.com/more-itertools/more-itertools/pull/689) - Add notes for transposing empty inputs by [@XuehaiPan](https://togithub.com/XuehaiPan) in [https://github.com/more-itertools/more-itertools/pull/700](https://togithub.com/more-itertools/more-itertools/pull/700) - Add the polynomial_eval recipe by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/703](https://togithub.com/more-itertools/more-itertools/pull/703) - Add nth_combination_with_replacement by [@Schoyen](https://togithub.com/Schoyen) in [https://github.com/more-itertools/more-itertools/pull/704](https://togithub.com/more-itertools/more-itertools/pull/704) - Add sum_of_squares, sync with itertools by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/706](https://togithub.com/more-itertools/more-itertools/pull/706) - Issue [#707](https://togithub.com/more-itertools/more-itertools/issues/707): fix `iterate()` to enable `func` to raise StopIteration + 3 unittests by [@jrebiffe](https://togithub.com/jrebiffe) in [https://github.com/more-itertools/more-itertools/pull/708](https://togithub.com/more-itertools/more-itertools/pull/708) - Update polynomial_from roots and convolve by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/709](https://togithub.com/more-itertools/more-itertools/pull/709) - Issue [#677](https://togithub.com/more-itertools/more-itertools/issues/677): Improve `partition` by [@pochmann](https://togithub.com/pochmann) in [https://github.com/more-itertools/more-itertools/pull/710](https://togithub.com/more-itertools/more-itertools/pull/710) - Issue [#713](https://togithub.com/more-itertools/more-itertools/issues/713): Fix `partial_product` (also simplify and clean up) by [@pochmann](https://togithub.com/pochmann) in [https://github.com/more-itertools/more-itertools/pull/714](https://togithub.com/more-itertools/more-itertools/pull/714) - Issue [#711](https://togithub.com/more-itertools/more-itertools/issues/711): Optimize `pairwise` by [@pochmann](https://togithub.com/pochmann) in [https://github.com/more-itertools/more-itertools/pull/712](https://togithub.com/more-itertools/more-itertools/pull/712) - Issue [#715](https://togithub.com/more-itertools/more-itertools/issues/715): Simplify/optimize `partial_product` by [@pochmann](https://togithub.com/pochmann) in [https://github.com/more-itertools/more-itertools/pull/716](https://togithub.com/more-itertools/more-itertools/pull/716) - Issue [#717](https://togithub.com/more-itertools/more-itertools/issues/717): Improve `duplicates_justseen` by [@pochmann](https://togithub.com/pochmann) in [https://github.com/more-itertools/more-itertools/pull/718](https://togithub.com/more-itertools/more-itertools/pull/718) - Fix unique_in_window to match described behavior by [@elliotwutingfeng](https://togithub.com/elliotwutingfeng) in [https://github.com/more-itertools/more-itertools/pull/720](https://togithub.com/more-itertools/more-itertools/pull/720) - Add polynomial_derivative recipe by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/723](https://togithub.com/more-itertools/more-itertools/pull/723) - Update recipes with CPython PRs: 105403 and 106371 by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/731](https://togithub.com/more-itertools/more-itertools/pull/731) - Changes for version 10.0.0 by [@bbayles](https://togithub.com/bbayles) in [https://github.com/more-itertools/more-itertools/pull/734](https://togithub.com/more-itertools/more-itertools/pull/734) - Delay computation of numeric_range len until needed by [@eltoder](https://togithub.com/eltoder) in [https://github.com/more-itertools/more-itertools/pull/674](https://togithub.com/more-itertools/more-itertools/pull/674) #### New Contributors - [@karlb](https://togithub.com/karlb) made their first contribution in [https://github.com/more-itertools/more-itertools/pull/694](https://togithub.com/more-itertools/more-itertools/pull/694) - [@elliotwutingfeng](https://togithub.com/elliotwutingfeng) made their first contribution in [https://github.com/more-itertools/more-itertools/pull/699](https://togithub.com/more-itertools/more-itertools/pull/699) - [@Schoyen](https://togithub.com/Schoyen) made their first contribution in [https://github.com/more-itertools/more-itertools/pull/689](https://togithub.com/more-itertools/more-itertools/pull/689) - [@XuehaiPan](https://togithub.com/XuehaiPan) made their first contribution in [https://github.com/more-itertools/more-itertools/pull/700](https://togithub.com/more-itertools/more-itertools/pull/700) - [@jrebiffe](https://togithub.com/jrebiffe) made their first contribution in [https://github.com/more-itertools/more-itertools/pull/708](https://togithub.com/more-itertools/more-itertools/pull/708) - [@pochmann](https://togithub.com/pochmann) made their first contribution in [https://github.com/more-itertools/more-itertools/pull/710](https://togithub.com/more-itertools/more-itertools/pull/710) - [@eltoder](https://togithub.com/eltoder) made their first contribution in [https://github.com/more-itertools/more-itertools/pull/674](https://togithub.com/more-itertools/more-itertools/pull/674) **Full Changelog**: https://github.com/more-itertools/more-itertools/compare/v9.1.1...v10.0.0 ### [`v9.1.0`](https://togithub.com/more-itertools/more-itertools/releases/tag/v9.1.0): Version 9.1.0 [Compare Source](https://togithub.com/more-itertools/more-itertools/compare/v9.0.0...v9.1.0) See PR [#678](https://togithub.com/more-itertools/more-itertools/issues/678) for details. ### [`v9.0.0`](https://togithub.com/more-itertools/more-itertools/releases/tag/v9.0.0): Version 9.0.0 [Compare Source](https://togithub.com/more-itertools/more-itertools/compare/v8.14.0...v9.0.0) See PR [#647](https://togithub.com/more-itertools/more-itertools/issues/647) for detailsConfiguration
📅 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.
This PR has been generated by Mend Renovate. View repository job log here.