@ -5,6 +5,12 @@ The latest `## [X.Y.Z]` header must match the `version` field in `punkproject.to
Entries are newest-first; one bullet per notable change. See the root `AGENTS.md`
"Project Versioning" section for the bump policy.
## [0.12.37] - 2026-07-15
- tablelist vendored 6.22 -> 7.11, now as a pkgIndex-based vendorlib package (src/vendorlib/tablelist7.11) instead of .tm vendormodules, propagated to _vfscommon.vfs; _vfscommon built punk modules refreshed (ansi 0.1.3, args 0.12.3, lib 0.5.0, ns 0.8.0, repl 0.5.2).
- punk9win.vfs split into per-Tk-version kits: punk9wintk90b2.vfs (Tk 9.0b2-era dll, parked) and punk9wintk903.vfs (newer Tk 9.0.3 dll, adds apave 4.4.10, drops bundled Thread modules in favour of the tclsfe runtime's static Thread; now the punk91/tclsfe-x64 build source). mapvfs.config and vendorlib_vfs.toml retargeted.
- make.tcl kit builds now emit a noticeable BUILD-WARNING (recapped at end of run) when a .vfs folder being built has no root main.tcl and no fauxlink resolving to main.tcl with an existing .tcl target; the build still proceeds.
## [0.12.36] - 2026-07-14
- punk::ns 0.8.0: removed the leftover global command aliases `nscommands1` and `nscommands2` (user direction; flagged as removal candidates in the 0.7.0 hygiene pass). Both were undocumented pipeline-based development iterations superseded by the `nscommands` proc; `nscommands1` was broken (referenced nonexistent commands) and errored on first use. Patch-level project bump despite command removal: neither was part of the documented user-facing shell contract.