Skip to content

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 04 Nov 06:53
· 23 commits to main since this release
56fb4c2

What's new in v0.4.1

Fixes and hardening for the v0.4.0 plugins release:

  • forgecell plugin usage and --help list every plugin command: new, pin, test (with --live), list and doctor (#369).
  • plugin pin hashes 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 new skeletons:
    • 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-limited and network.
    • The printed build steps set GOWORK=off.
    • An existing --dir that 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 .md file 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.