Skip to content

v3.1.0

Choose a tag to compare

@github-actions github-actions released this 04 Sep 02:56
· 10 commits to main since this release

What's Changed

  • test(release-smoke): assert i18n's 3.0.0 surface, not the deleted GrammarTransformer by @codetalcott in #1109
  • refactor(semantic): delete asyncSchema — the parser never emitted the action by @codetalcott in #1110
  • chore(vocab): prune the stale V4|tr|-e waiver by @codetalcott in #1111
  • docs(plan): the close-out overstated — Arc 1 steps 2/3 are open, and the debt moved from the import graph to the build by @codetalcott in #1112
  • build(core): the library entry stops bundling the front-end — semantic, intent, i18n and framework are external (Arc 1 step 2, build half) by @codetalcott in #1113
  • fix(core): the CJS entry points were empty — .cjs outputs, require()-gated by @codetalcott in #1115
  • feat(core): hyperscript.use(frontEnd) — the engine takes its front-end by registration, and the boundary ratchet becomes an assertion (Arc 1 steps 2+3) by @codetalcott in #1116
  • fix(freshness): the dist marker is the newest of index.{js,mjs,cjs}, not the first by @codetalcott in #1117
  • test(lsp): the schema-inferred role path is gated on both LSP consumers — and the MCP hover was rendering an error node by @codetalcott in #1114
  • fix(parser): set * writes inline style in every spelling upstream accepts by @codetalcott in #1118
  • fix(api): hyperscript.process() hands handlers to the runtime — its private installer dropped filters, or-lists and from by @codetalcott in #1119
  • fix(census): the parseInput census strips comments — 6 of its 70 syntax sites were prose; queue item 3 rewritten from the measurement; DOM-collapse brief by @codetalcott in #1121
  • fix(mcp-server): diagnostics, completions and symbols read the AST — three paths guarded on names core never exported by @codetalcott in #1120
  • docs: Arc F step 4 is CLOSED — open shipped in #851, the entry still said DEFERRED by @codetalcott in #866
  • chore(stubs): retire the 8 unpublished @lokascript/* rename stubs — decision recorded, promise retracted by @codetalcott in #889
  • build(deps): bump the actions group across 1 directory with 4 updates by @dependabot[bot] in #739
  • test(dom): the DOM-processor parity gate runs three paths — and the bundle path never ran the element lifecycle (After-the-plan item 2, PR 1 of 3) by @codetalcott in #1122
  • refactor(dom): hyperscript.process() and the bundles share one DOM processor — the API injects the compiler, the dom -> api edge is gone (After-the-plan item 2, PR 2 of 3) by @codetalcott in #1123
  • refactor(dom): delete api/dom-processor.ts — one DOM processor behind process() and every bundle (After-the-plan item 2, PR 3 of 3, item CLOSED) by @codetalcott in #1124
  • docs: the DOM-processor collapse brief is a record — landed as #1122#1124, two claims corrected by @codetalcott in #1125
  • chore(htmx-adapter): vendor the released htmx 4.0.0; re-port the resolver reference patch by @codetalcott in #1126
  • feat(htmx-adapter): v4 hx-on guard decided per node from the claim record; modifier-suffix + trigger-split fixes; htmx 4.0.0 by @codetalcott in #894
  • docs(multilingual): file hx-query (htmx 4.0.0's new verb) as a vocab arc, not started by @codetalcott in #1127
  • fix(language-server): implement the 2026-09 audit — foreign parse-errors, dead settings, broken VSIX bundles, packaging, compat allowlists by @codetalcott in #1128
  • docs(changelog): retitle Unreleased as 3.1.0 before the fix release by @codetalcott in #1129

Full Changelog: v3.0.0...v3.1.0