Browse Source

project 0.66.0: repaired tcllib in kits + tdom in 905 kits + G-176 arc deployed

Pre-bake version bump (release step 2; the bake asserts it via
-expect-projectversion). The 0.66.0 CHANGELOG entry covers what the rebaked
kits ship: pkgindex_gate-repaired tcllib with the self-describing
punkbin-upstream-repairs.toml manifest (upstream tkt 523f7e0556 - rest and
four siblings finally requirable), tdom 0.9.6 restored to the 905-era punk
kits, and the G-176 command-documentation arc arriving in deployed shells
via the promoted coherent set.

Assisted-by: harness=claude; primary-model=claude-fable-5; api-location=anthropic.com
master
Julian Noble 1 day ago
parent
commit
de4c69b68e
  1. 24
      CHANGELOG.md
  2. 2
      punkproject.toml

24
CHANGELOG.md

@ -5,6 +5,30 @@ 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.66.0] - 2026-08-08
- Kits ship a repaired tcllib: the suite-side pkgindex_gate corrects five
upstream pkgIndex defects (tcllib tkt 523f7e0556 - `rest` indexed 1.7 vs
provided 1.8, plus doctools::toc, math::filters, tcl::chan::std, nettool),
so `package require rest` and friends resolve in kits at last. Every gated
tree ships `punkbin-upstream-repairs.toml` at its root enumerating exactly
the applied repairs, and artifact records point at it - the shipped tree's
divergence from its upstream checkout is now self-describing (lib tier r2
published; family runtimes refreshed in-situ under the alpha dispensation,
embedded records gain `tcllib_gated = true`).
- tdom 0.9.6 added to punk9wintk905.vfs: the 905-era punk kits (punk905,
punk9_beta) regain tdom alongside the bi kits, unblocking rest-dependent
libraries (punk::netbox class). Slim variant, matching the bi runtime's
proven build.
- The G-176 command-documentation arc reaches deployed shells via the
promoted coherent set (commandstack 0.8.0, punk::libunknown 0.3.1,
punk::ns 0.11.0, punk::args 0.25.2 et al): `i package epoch` renders real
usage, help output flags live command overrides, and `cmdinfo` carries the
`overridden` axis.
- make.tcl: bootsupport-staleness and launch-site guidance reworked (0.65.1
and 0.65.2 entries below) - included in kit-visible make.tcl copies via
the layout store.
## [0.65.2] - 2026-08-08
- `make.tcl` launch-site steering: the bootsupport-staleness fix block now

2
punkproject.toml

@ -1,6 +1,6 @@
[project]
name = "punkshell"
version = "0.65.2"
version = "0.66.0"
license = "BSD-2-Clause"
url = "https://www.gitea1.intx.com.au/jn/punkshell"
#packager: declared identity for published artifacts (declarative, not proof -

Loading…
Cancel
Save