Releases: tats-u/zifu
Releases · tats-u/zifu
Release v1.1.0
Release v1.0.1
Version 1.0.1 - Based on zifu-core v0.1.1 - Generate correct archives from those with implicit UTF-8 encoding - Update other dependencies
Release v1.0.0
- Public API is now provided in a new crate `zifu_core` - Provide macOS & non-x64 binaries - Update dependencies
Release v0.7.0
- Implement in-place convert
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!` (https://github.com/clap-rs/clap/commit/6994be4f1529ba3c6a530473111ba38a7a15b5ce)
Release v0.5.1
Version 0.5.1 - Improve detection of NFD-like Unicode normalization used in ZIP archives created in macOS's Finder - Update dependencies
Release v0.5.0
- Officially support encrypted ZIP archives (classic & WinZIP AES) - Publish business logics - Add tests using real ZIP archives
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/
Release v0.3.0
Version 0.3.0 - Modify some options - Improve code - Make internal libraries available
Release v0.2.1
Support Arabic And update dependencies