Releases: tzap-org/zmanager
v1.0.4
ZManager CLI 1.0.4 Release Notes
ZManager CLI 1.0.4 improves fallback archive extraction coverage for
libarchive-backed formats and unencrypted split RAR archives.
Highlights
- Lists and extracts
.tar.brarchives by decoding the Brotli-compressed tar
stream before handing it to libarchive. - Routes unencrypted RAR archives, including split RAR sets, through the
libarchive fallback path. - Keeps passworded RAR extraction on the native RAR backend so encrypted RAR
workflows continue to use password-aware extraction. - Adds regression coverage for
.tar.brlisting/extraction and unencrypted
split RAR extraction through the C ABI.
Release Artifacts
The GitHub release contains:
zm-aarch64-apple-darwin.tar.gzzm-x86_64-apple-darwin.tar.gzzm-aarch64-unknown-linux-musl.tar.gzzm-x86_64-unknown-linux-musl.tar.gzzm-aarch64-pc-windows-msvc.zipzm-x86_64-pc-windows-msvc.zipzm-<target>.deps.txtruntime dependency reports for each targetLICENSE,NOTICE, generatedTHIRD_PARTY_NOTICES.md, and
third-party-licenses/inside each platform archivepackage-metadata.tar.gzSHA256SUMS
Verify downloads with SHA256SUMS before installing.
Known Backend Limits
- Creation is intentionally limited to ZIP, TAR.ZST, TZAP, and 7z.
- Editing an existing archive in place is not supported. Extract, modify, and
create a new archive instead. - RAR creation is not supported. Passworded RAR extraction uses the bundled
extraction-only backend; unencrypted RAR extraction uses libarchive fallback. - Raw single-file streams extract to one output file; they are not archive
containers. --to-stdoutis for selected regular file data, not directories, links, or
special entries.- macOS release archives may depend on platform runtime libraries listed in the
correspondingzm-<target>.deps.txtreport. Linux release archives are
statically linked and their reports must not contain ELFNEEDEDentries.
Package Channels
- Homebrew metadata is generated from release checksums and should be copied to
frankmanzhu/homebrew-zmanager. - WinGet metadata is generated from release checksums and should be validated
withwinget validatebefore submission. - Linux distribution is direct static tarball installation with checksum
verification.
v1.0.3
Z-Manager CLI 1.0.3 Release Notes
Z-Manager CLI 1.0.3 adds first-class TZAP archive support and refreshes release
packaging from the current main branch after the already-published 1.0.2
release.
Highlights
- Creates, lists, tests, and extracts
.tzaparchives. - Supports passphrase-protected TZAP workflows through prompts or
--password-stdin. - Supports explicit no-password TZAP creation for public archives.
- Adds TZAP split-volume handling with
.volNNN.tzaparchive names. - Adds TZAP X.509 RootAuth signing and verification support.
- Accepts TZAP signing identities from certificate/key pairs or PKCS#12/PFX
identity files. - Updates the TZAP core dependency set to the latest 0.1.x crates.
- Keeps Linux release artifacts on the static musl tarball path introduced after
1.0.1.
Release Artifacts
The GitHub release contains:
zm-aarch64-apple-darwin.tar.gzzm-x86_64-apple-darwin.tar.gzzm-aarch64-unknown-linux-musl.tar.gzzm-x86_64-unknown-linux-musl.tar.gzzm-aarch64-pc-windows-msvc.zipzm-x86_64-pc-windows-msvc.zipzm-<target>.deps.txtruntime dependency reports for each targetLICENSE,NOTICE, generatedTHIRD_PARTY_NOTICES.md, and
third-party-licenses/inside each platform archivepackage-metadata.tar.gzSHA256SUMS
Verify downloads with SHA256SUMS before installing.
Known Backend Limits
- Creation is intentionally limited to ZIP, TAR.ZST, TZAP, and 7z.
- Editing an existing archive in place is not supported. Extract, modify, and
create a new archive instead. - RAR creation is not supported. RAR extraction uses the bundled extraction-only
backend for passworded and multipart RAR coverage. - Raw single-file streams extract to one output file; they are not archive
containers. --to-stdoutis for selected regular file data, not directories, links, or
special entries.- macOS release archives may depend on platform runtime libraries listed in the
correspondingzm-<target>.deps.txtreport. Linux release archives are
statically linked and their reports must not contain ELFNEEDEDentries.
Package Channels
- Homebrew metadata is generated from release checksums and should be copied to
frankmanzhu/homebrew-zmanager. - WinGet metadata is generated from release checksums and should be validated
withwinget validatebefore submission. - Linux distribution is direct static tarball installation with checksum
verification.
v1.0.2
Z-Manager CLI 1.0.2 Release Notes
Z-Manager CLI 1.0.2 is a packaging-focused patch release for Windows portable
installation compatibility.
Highlights
- Statically links the Windows MSVC C/C++ runtime into the Windows release
binaries. - Removes the need for users and package validators to install a separate
Microsoft Visual C++ Redistributable before runningzm.exe. - Keeps the Windows ZIP asset names unchanged for WinGet and direct download
users. - Includes no intended archive format behavior changes.
Release Artifacts
The GitHub release contains:
zm-aarch64-apple-darwin.tar.gzzm-x86_64-apple-darwin.tar.gzzm-aarch64-unknown-linux-gnu.tar.gzzm-x86_64-unknown-linux-gnu.tar.gzzmanager-cli_1.0.2-1_amd64.debzmanager-cli_1.0.2-1_arm64.debzm-aarch64-pc-windows-msvc.zipzm-x86_64-pc-windows-msvc.zipzm-<target>.deps.txtruntime dependency reports for each targetLICENSE,NOTICE, generatedTHIRD_PARTY_NOTICES.md, and
third-party-licenses/inside each platform archivepackage-metadata.tar.gzSHA256SUMS
Verify downloads with SHA256SUMS before installing.
Known Backend Limits
- Creation is intentionally limited to ZIP, TAR.ZST, and 7z.
- Editing an existing archive in place is not supported. Extract, modify, and
create a new archive instead. - RAR creation is not supported. RAR extraction uses the bundled extraction-only
backend for passworded and multipart RAR coverage. - Raw single-file streams extract to one output file; they are not archive
containers. --to-stdoutis for selected regular file data, not directories, links, or
special entries.- Linux and macOS release archives may depend on platform runtime libraries
listed in the correspondingzm-<target>.deps.txtreport. - Windows release archives depend on Windows system DLLs only; the MSVC runtime
is statically linked intozm.exe.
Package Channels
- Homebrew metadata is generated from release checksums and should be copied to
frankmanzhu/homebrew-zmanager. - WinGet metadata is generated from release checksums and should be validated
withwinget validatebefore submission. - Linux distribution is direct tarball or
.debinstallation with checksum
verification.
v1.0.1
Z-Manager CLI 1.0.1 Release Notes
Z-Manager CLI 1.0.1 is a packaging-focused patch release for Linux runtime
compatibility.
Highlights
- Builds Linux x86_64 release artifacts on GitHub's
ubuntu-22.04runner. - Builds Linux ARM64 release artifacts on GitHub's
ubuntu-22.04-armrunner. - Keeps release CI tests on the same Ubuntu 22.04 baseline used for shipped
Linux binaries. - Adds direct-install Ubuntu/Debian
.debpackages for x86_64 and ARM64. - Adds packaged PowerShell completion output and polishes static completion
help-topic behavior. - Includes no intended archive format behavior changes.
Release Artifacts
The GitHub release contains:
zm-aarch64-apple-darwin.tar.gzzm-x86_64-apple-darwin.tar.gzzm-aarch64-unknown-linux-gnu.tar.gzzm-x86_64-unknown-linux-gnu.tar.gzzmanager-cli_1.0.1-1_amd64.debzmanager-cli_1.0.1-1_arm64.debzm-aarch64-pc-windows-msvc.zipzm-x86_64-pc-windows-msvc.zipzm-<target>.deps.txtruntime dependency reports for each targetLICENSE,NOTICE, generatedTHIRD_PARTY_NOTICES.md, and
third-party-licenses/inside each platform archivepackage-metadata.tar.gzSHA256SUMS
Verify downloads with SHA256SUMS before installing.
Known Backend Limits
- Creation is intentionally limited to ZIP, TAR.ZST, and 7z.
- Editing an existing archive in place is not supported. Extract, modify, and
create a new archive instead. - RAR creation is not supported. RAR extraction uses the bundled extraction-only
backend for passworded and multipart RAR coverage. - Raw single-file streams extract to one output file; they are not archive
containers. --to-stdoutis for selected regular file data, not directories, links, or
special entries.- Linux and macOS release archives may depend on platform runtime libraries
listed in the correspondingzm-<target>.deps.txtreport.
Package Channels
- Homebrew metadata is generated from release checksums and should be copied to
frankmanzhu/homebrew-zmanager. - WinGet metadata is generated from release checksums and should be validated
withwinget validatebefore submission. - Linux distribution is direct tarball or
.debinstallation with checksum
verification.
v1.0.0
Z-Manager CLI 1.0.0 Release Notes
Z-Manager CLI 1.0.0 is the first CLI-focused release of zm, a safe archive
utility for broad extraction and focused modern archive creation.
Highlights
- Creates ZIP, TAR.ZST, and 7z archives.
- Extracts broad real-world archive families through native Rust backends,
bundled UnRAR, and libarchive 3.8.7. - Supports passworded ZIP, 7z, and RAR workflows without accepting passwords on
command lines. - Enforces extraction safety checks for traversal, unsafe links, duplicate
normalized paths, case collisions, special files, size limits, and overwrite
policy. - Adds shell completions for bash, zsh, and fish.
- Ships a
zm(1)man page with release archives. - Emits progress on stderr and scriptable JSON summaries on stdout.
- Supports interactive
--overwrite ask. - Brings libarchive fallback extraction to parity for include/exclude filters,
--strip-components, and single-file--to-stdout.
Release Artifacts
The GitHub release contains:
zm-aarch64-apple-darwin.tar.gzzm-x86_64-apple-darwin.tar.gzzm-aarch64-unknown-linux-gnu.tar.gzzm-x86_64-unknown-linux-gnu.tar.gzzm-aarch64-pc-windows-msvc.zipzm-x86_64-pc-windows-msvc.zipzm-<target>.deps.txtruntime dependency reports for each targetLICENSE,NOTICE, generatedTHIRD_PARTY_NOTICES.md, and
third-party-licenses/inside each platform archivepackage-metadata.tar.gzSHA256SUMS
Verify downloads with SHA256SUMS before installing.
Known Backend Limits
- Creation is intentionally limited to ZIP, TAR.ZST, and 7z.
- Editing an existing archive in place is not supported. Extract, modify, and
create a new archive instead. - RAR creation is not supported. RAR extraction uses the bundled extraction-only
backend for passworded and multipart RAR coverage. - Raw single-file streams extract to one output file; they are not archive
containers. --to-stdoutis for selected regular file data, not directories, links, or
special entries.- Linux and macOS release archives may depend on platform runtime libraries
listed in the correspondingzm-<target>.deps.txtreport.
Package Channels
- Homebrew metadata is generated from release checksums and should be copied to
frankmanzhu/homebrew-zmanager. - WinGet metadata is generated from release checksums and should be validated
withwinget validatebefore submission. - Linux 1.0 distribution is direct tarball installation with checksum
verification.