0.3.0 #First line must be a semantic version number #all other lines are ignored. #0.3.0 - optional punkzip extraction accelerator (G-126): new punk::zip::accelerator # (auto|none|; auto probes env(PUNKZIP_EXE) then a punkzip beside # [info nameofexecutable], resolution cached). unzip hands whole-archive member # WRITING to the accelerator when the call is one it serves identically (globs {*}, # no excludes, default -overwrite/-mtime/-verify, ascii names) and re-stamps mtimes # with this module's local-time convention afterwards so the engines produce # identical trees; preflight refusals, member selection and returned names always # come from punk::zip's own reader, and accelerator failure falls back to pure Tcl # silently. Diagnostics: punk::zip::last_unzip_engine (tcl|accelerated) and # punk::zip::last_accelerator_note. Parity suite: # src/tests/modules/punk/zip/testsuites/zip/zipaccel.test. #0.2.0 - dependency-free reading (G-124): archive_info/members/unzip read a plain zip or an # executable-prefixed archive under either offset convention using stock Tcl only - no # zipfs, no vfs::zip, no tcllib. Base-offset derivation factored out of extract_preamble # into shared Archive_read machinery which walks ALL central directory records instead # of only the first; extract_preamble's debug output to stdout removed.