Repository navigation
v0.4.1
What's new in v0.4.1
Fixes and hardening for the v0.4.0 plugins release:
forgecell pluginusage and--helplist every plugin command:new,pin,test(with--live),listanddoctor(#369).plugin pinhashes the exact bytes it reads back through the directory handle before installing the manifest. When it refuses an interpreter under a group-writable prefix, such as Homebrew's, it says what works instead (#359, #366).plugin newskeletons:- The Go skeleton validates the raw JSON line.
- Each tool call is held to its contract timeout and output bound.
- Handlers can name
auth-missing,rate-limitedandnetwork. - The printed build steps set
GOWORK=off. - An existing
--dirthat others can write to is refused. - All three skeleton READMEs (Go, Python, TypeScript) show a
plugins:snippet the Formula parser accepts (#359).
- forgecomments ignores severity markers in code spans, indented code and reference links. It also reads more negation forms and uses Unicode word boundaries (#358).
- Intake accepts a new lower-case
.mdfile without a component manifest when its directory already holds a tracked file. Dot-directories keep the manifest rule (#364).
Native Forgecell CLI for macOS and Linux (amd64/arm64), with per-artifact SHA-256 files, MIT LICENSE and dependency notices. End users do not need Node, Go or source-repository access.
This is a draft release for review, not automatic publication. The rendered installer pins this exact version and its v-prefixed tag at DanielNetzer/forgecell. Approve public visibility and exact-head Actions results before draft review and approved publication. Verify anonymous install, upgrade and rollback before switching the documented legacy endpoint.
Installer activation smoke-checks the version and preserves Lab data. forgecell rollback restores the previous validated release. Running tickets requires Git, authenticated gh and a configured coding harness.