Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

deps: update itertools requirement from >=0.8, <0.12 to >=0.8, <0.13 #562

Merged
merged 1 commit into from May 8, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 20, 2023

Updates the requirements on itertools to permit the latest version.

Changelog

Sourced from itertools's changelog.

0.12.0

Breaking

  • Made take_while_inclusive consume iterator by value (#709)
  • Added Clone bound to Unique (#777)

Added

  • Added Itertools::try_len (#723)
  • Added free function sort_unstable (#796)
  • Added GroupMap::fold_with (#778, #785)
  • Added PeekNth::{peek_mut, peek_nth_mut} (#716)
  • Added PeekNth::{next_if, next_if_eq} (#734)
  • Added conversion into (Option<A>,Option<B>) to EitherOrBoth (#713)
  • Added conversion from Either<A, B> to EitherOrBoth<A, B> (#715)
  • Implemented ExactSizeIterator for Tuples (#761)
  • Implemented ExactSizeIterator for (Circular)TupleWindows (#752)
  • Made EitherOrBoth<T> a shorthand for EitherOrBoth<T, T> (#719)

Changed

  • Added missing #[must_use] annotations on iterator adaptors (#794)
  • Made Combinations lazy (#795)
  • Made Intersperse(With) lazy (#797)
  • Made Permutations lazy (#793)
  • Made Product lazy (#800)
  • Made TupleWindows lazy (#602)
  • Specialized Combinations::{count, size_hint} (#729)
  • Specialized CombinationsWithReplacement::{count, size_hint} (#737)
  • Specialized Powerset::fold (#765)
  • Specialized Powerset::count (#735)
  • Specialized TupleCombinations::{count, size_hint} (#763)
  • Specialized TupleCombinations::fold (#775)
  • Specialized WhileSome::fold (#780)
  • Specialized WithPosition::fold (#772)
  • Specialized ZipLongest::fold (#774)
  • Changed {min, max}_set* operations require alloc feature, instead of std (#760)
  • Improved documentation of tree_fold1 (#787)
  • Improved documentation of permutations (#724)
  • Fixed typo in documentation of multiunzip (#770)

Notable Internal Changes

  • Improved specialization tests (#799, #786, #782)
  • Simplified implementation of Permutations (#739, #748, #790)
  • Combined Merge/MergeBy/MergeJoinBy implementations (#736)
  • Simplified Permutations::size_hint (#739)
  • Fix wrapping arithmetic in benchmarks (#770)
  • Enforced rustfmt in CI (#751)
  • Disallowed compile warnings in CI (#720)
  • Used cargo hack to check MSRV (#754)

0.11.0

... (truncated)

Commits
  • 98ecabb chore: Release itertools version 0.12.0
  • 22fc427 prepare v0.12.0 release
  • 6d29178 Document the field a_cur of Product
  • bf2b012 Better Product::size_hint
  • 8d07f6b Make Product lazy
  • d7e6bab Document the field peek of IntersperseWith
  • 9b01a11 Make IntersperseWith lazy
  • 4f22173 Refactor IntersperseWith::next
  • b76172b chore: adjust docs to reflect discussion in the PR
  • 955927f chore: fixup docs of tree_fold1
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

Dependabot will merge this PR once CI passes on it, as requested by @dcroote.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Nov 20, 2023
@dependabot dependabot bot force-pushed the dependabot/cargo/itertools-gte-0.8-and-lt-0.13 branch from b801abb to 92409af Compare December 9, 2023 10:51
@sjackman sjackman mentioned this pull request Dec 13, 2023
@sjackman
Copy link
Contributor

Please rename this PR title from deps to build(deps), because deps is not a conventional commit prefix.

@sjackman
Copy link
Contributor

sjackman commented May 7, 2024

@dependabot rebase

Copy link
Contributor Author

dependabot bot commented on behalf of github May 7, 2024

Sorry, only users with push access can use that command.

@sjackman
Copy link
Contributor

sjackman commented May 7, 2024

@dcroote @johanneskoester This PR is blocked from merging only because its title deps was not a permitted conventional commit before this PR was merged

This PR can be retested by posting a comment to this PR with the text @dependabot rebase.

@dcroote
Copy link
Contributor

dcroote commented May 8, 2024

@dependabot rebase

Copy link
Contributor

@dcroote dcroote left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM - tests pass and it doesn't appear like we're affected by the breaking changes

@dependabot merge

Updates the requirements on [itertools](https://github.com/rust-itertools/itertools) to permit the latest version.
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md)
- [Commits](rust-itertools/itertools@0.8.0...v0.12.0)

---
updated-dependencies:
- dependency-name: itertools
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dcroote dcroote force-pushed the dependabot/cargo/itertools-gte-0.8-and-lt-0.13 branch from 92409af to 19bef2f Compare May 8, 2024 04:21
Copy link
Contributor Author

dependabot bot commented on behalf of github May 8, 2024

Dependabot tried to merge this PR, but received the following error from GitHub:

You're not authorized to push to this branch. Visit https://docs.github.com/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches for more information.

@dcroote dcroote merged commit a79e5c9 into master May 8, 2024
9 checks passed
@dcroote dcroote deleted the dependabot/cargo/itertools-gte-0.8-and-lt-0.13 branch May 8, 2024 04:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants