datrs / bitfield-rle

A run-length-encoder that compresses bitfields.
https://docs.rs/bitfield-rle
Apache License 2.0
9 stars 6 forks source link

Release New Version to Crates.io #31

Closed zicklag closed 5 months ago

zicklag commented 1 year ago

Since failure is no longer supported, I would like to be able to use this crate without it. I noticed that the version on master uses anyhow instead, but it's not published to crates.io.

Could we get an update?

zicklag commented 5 months ago

Hey there! Just a friendly double-check on this issue. We're using this crate transitively through GGRS on our game Jumpy as well as in our game framework Bones and we've been getting reports in CI regarding security issues with Failure, so we'd really like to be able to switch from it if possible, without publishing a fork to crates.io.

MaxCWhitehead commented 5 months ago

It looks like the bump to 0.2.0. here on git was done after removing failure crate, but on crates.io the dep on failure is still reported for 0.2.0, any chance there was a mixup in version released on crates.io?

ttiurani commented 5 months ago

I removed this dependency from hypercore during the migration to v10, so this crate got left behind. I don't really know anything about this code but it did indeed seem like publishing had been done from the wrong branch.

I now bumped version to 0.2.1 and published that, it now seems to not have the failure crate anymore, can you check now @zicklag ?

zicklag commented 5 months ago

That looks like it worked! We'll test it out with our codebase soon, I think that will be good. Thanks!