Skip to content

v0.3.3

Latest

Choose a tag to compare

@americanjeff americanjeff released this 18 Oct 21:29

Rebuilt and re-verified against the dsh 0.2.1 host line. No behavior change.

The 0.2.1 contract change consumed

  • The host's ConfigFormSnapshot.mode ('host' | 'memory') field is gone in the
    0.2.1 line (dsh 23c29d067a, "persist authenticated browser preferences on the
    Host"): remote browsers now persist preferences to the Host, and a read-only
    form is expressed by writable: false alone. modelspoke's client hard-coded
    mode: "memory" in its locale fallback snapshot const, which failed the
    client typecheck against the 0.2.1 types (TS2353); the field is dropped.
    Nothing else in the plugin read .mode.

Verification

  • 797 unit tests green (vitest)
  • Full e2e — 92 assertions — green against a live dsh 0.2.1-rc.2 host; no
    selector rework needed
  • dsh-* devDependencies now ride the next channel (0.2.1-rc.2, the running
    host channel, same convention as dsh-image-settings); peer ranges untouched
  • Publish path: first modelspoke release cut via npm trusted publishing
    (tag push → GitHub Actions → OIDC npm publish, Sigstore provenance
    attached); the .github/workflows/publish.yml workflow is new in this tree

The attached asset is the official npm registry tarball for 0.3.3.