Skip to content

Releases: tats-u/zifu

Release v1.1.0

11 Mar 15:35
Compare
Choose a tag to compare
  • Update dependencies including clap
    • 2.x => 3.x is by @lo48576 (#1)
    • 3.x => 4.x is by the owner @tats-u
    • This changes the layout of the usage a little

Release v1.0.1

07 Nov 13:54
Compare
Choose a tag to compare
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

26 Sep 10:18
Compare
Choose a tag to compare
- Public API is now provided in a new crate `zifu_core`
- Provide macOS & non-x64 binaries
- Update dependencies

Release v0.7.0

05 Sep 08:44
Compare
Choose a tag to compare
- Implement in-place convert

Release v0.6.0

04 Sep 13:46
Compare
Choose a tag to compare
- 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

29 Aug 04:05
Compare
Choose a tag to compare
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

14 Aug 01:47
Compare
Choose a tag to compare
- Officially support encrypted ZIP archives (classic & WinZIP AES)
- Publish business logics
- Add tests using real ZIP archives

Release v0.4.0

29 May 14:18
Compare
Choose a tag to compare
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

11 Feb 16:46
Compare
Choose a tag to compare
Version 0.3.0

- Modify some options
- Improve code
- Make internal libraries available

Release v0.2.1

22 Sep 16:11
Compare
Choose a tag to compare
Support Arabic

And update dependencies