Releases: henrik242/kmp-zip
Releases · henrik242/kmp-zip
v0.11.2
add FileSystem.zipTo / unzipFrom helpers, migrate cli Suspend extensions on okio.FileSystem and kotlinx.io.files.FileSystem that recursively zip/unzip directories. Cancellable, configurable dispatcher (defaults to IO on JVM, Default on native), depth-capped walk to defend against symlink loops, path-traversal hardening. The cli's zip/unzip commands now delegate to these helpers.
v0.11.1
0.11.1
v0.11.0
Wire sample tests into CI; update READMEs
- Add :samples:wasmjs-demo:wasmJsNodeTest to the macos-latest matrix in
ci.yml, alongside the existing :kmp-zip:wasmJsNodeTest. Catches
marshalling regressions in the sample on every push.
- Rewrite samples/wasmjs-demo/README.md to match the actual code: no
more @JsExport (DOM is wired from Kotlin's main()), document the
password-prompt loop, point at the wasmJsNodeTest harness, and call
out the TextDecoder('latin1')/windows-1252 trap so a future contributor
knows not to reintroduce the bug.
- Tighten the sample mention in the root README.
v0.10.1
Re-add macOS Intel (macosX64) target Available across all four modules and as a CLI binary; cross-compiled from macOS in CI and publish. Bump to 0.10.1. Also tighten the publish trigger from `v*` to `v[0-9]+.[0-9]+.[0-9]+` so non-version tags don't accidentally publish. Note: Kotlin/Native has deprecated macosX64 and warns it will be removed in a future release.
v0.10.0
Add k/native targets and native cli binaries. Intel support for MacOS is dropped.