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

Fix itertools compatibility part 2. Release strum 0.26.3 #364

Closed
joshka opened this issue Jun 14, 2024 · 0 comments · Fixed by #365
Closed

Fix itertools compatibility part 2. Release strum 0.26.3 #364

joshka opened this issue Jun 14, 2024 · 0 comments · Fixed by #365

Comments

@joshka
Copy link
Contributor

joshka commented Jun 14, 2024

While strum_macros 0.26.3 fixes the incompatibility with itertools (#358), projects that use the strum crate and the derive feature do not automatically pick this up when picking up dependabot updates. This means that manual steps (cargo update) need to be taken to update any packages that use strum 0.26.2 and itertools.

Put another way, strum 0.26.2 with the derive feature enabled is incompatible with itertools 0.13.0 because it requires any version greater than 0.26.2 of strum_macros. Instead strum is only compatible with itertools 0.13.0 when it uses 0.26.3 of strum_macros.

Suggested fix: release 0.26.3 pointing at strum_macros 0.26.3

joshka added a commit to joshka/strum that referenced this issue Jun 14, 2024
This is required for compatibility with itertools 0.13.0 fixed in Peternator7#358

Fixes: Peternator7#364
@joshka joshka changed the title Release strum 0.26.3 Fix itertools compatibility part 2. Release strum 0.26.3 Jun 14, 2024
Peternator7 pushed a commit that referenced this issue Jun 23, 2024
This is required for compatibility with itertools 0.13.0 fixed in #358

Fixes: #364
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant