Tags: tats-u/zifu
Tags
Release v0.6.0 - Make sure to detect & fix non-NFC Unicode normalization - Improve `zifu::filename_decoder::IDecoder` API - Fix typo `decide_decoder()` - Remove `color()` - Add `can_decode()` - Publish `ASCIIDecoder` & `UTF8NFCDecoder` - Treat ASCII as completely desirable like explicit UTF-8 - Add `--force` option to prevent unnecessary convert - e.g. ASCII-only archives - Make a lot of changes in `zifu::*` APIs - Replace `ZIFURequirement` & `ZipFileEncodingType` with `FileNamesDiagnosis` - Replace `struct FileNameEntry::is_encoding_explicit` with `encoding_type` (type: `FileNameEncodingType`) - Can handle irregular Unicode normalization and ASCII encoding - Update dependencies - Now requires Rust toolchain v1.54 due to `clap` v3.0.0-beta.4 - `include_str!` (clap-rs/clap@6994be4)
Release v0.4.0 ZIP handling code has been moved to zip_structs. zip_structs: GitHub: https://github.com/tats-u/rust-zip-structs/ crates.io: https://crates.io/zip_structs/ docs.rs: https://docs.rs/zip_structs/
PreviousNext