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

Replace unmaintained ansi_term crate usage with nu_ansi_term which seems to be maintained #18

Conversation

weiznich
Copy link
Contributor

I've choose nu_ansi_term as alternative implementation as they seem to offer the "same" API, so it's just a matter of changing the dependency. I would appreciate a new release containing this fix to solve diesel-rs/diesel#3286

Addresses https://rustsec.org/advisories/RUSTSEC-2021-0139

@bmwill
Copy link
Owner

bmwill commented Aug 29, 2022

Thanks for working on this! One slightly unfortunate outcome will be the need to update the minimum rust version since nu-ansi-term has a more aggressive minimum than diffy currently does. I'll try to get around to merging this, plus making some of the needed changes to get CI to pass with a newer rust version (and fix up some lints) and then i'll make another release

@bmwill bmwill force-pushed the replace_unmaintained_ansi_term_with_maintained_solution branch from c76849b to e8b2ad8 Compare August 29, 2022 17:42
@bmwill bmwill merged commit ab05908 into bmwill:master Aug 29, 2022
@bmwill
Copy link
Owner

bmwill commented Aug 29, 2022

@weiznich Just published a new release to crates.io. Due to the increase in minimum supported rust version I decided to publish a new minor version bump to 0.3.0 despite there being no other breaking changes.

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 this pull request may close these issues.

2 participants