yeslogic / allsorts

Font parser, shaping engine, and subsetter implemented in Rust
https://yeslogic.com/blog/allsorts-rust-font-shaping-engine/
Apache License 2.0
706 stars 23 forks source link

Update regex; limit flate2/libz-sys to versions compatible with older versions of Rust #67

Closed alfiedotwtf closed 2 years ago

alfiedotwtf commented 2 years ago

Feel free to ignore the pub changes. Just thought I'd silence them while I was here.

wezm commented 2 years ago

I changed the title of the PR since regex is only a dev-dependency it does not have any impact on the security of consumers of Allsorts and I don't want to alarm people.

alfiedotwtf commented 2 years ago

Thanks @wezm, I've included your Cargo-fu suggestions.

Bah! I removed the warnings change because there weren't any with Rust 1.51.0, but after pushing the change, I tested with Stable and they're back.

Hang on a tick...

Edit: Done.

wezm commented 2 years ago

Merged manually: https://github.com/yeslogic/allsorts/compare/1685cc27919b303e47ef373125de8a1339f7d1ea..8b556647d37177397b3cdcd119b98f1f37839642