Skip to content

v4.0.0

Choose a tag to compare

@github-actions github-actions released this 05 Oct 02:26
· 274 commits to main since this release

What's Changed

  • behaviors: @hyperfixi/behaviors on the engine, sources in upstream's idioms, four more pages on hyperfixi-hs.js by @codetalcott in #1338
  • intent-element: run the intent as hyperscript text on an upstream-shaped host; four pages on hyperfixi-hs.js by @codetalcott in #1339
  • examples: morph-comparison on hyperfixi-hs.js; core's debug pages leave the gallery by @codetalcott in #1340
  • examples: the history pages write history.pushState; both on hyperfixi-hs.js by @codetalcott in #1341
  • examples: the htmx pages on the engine beside upstream libraries; core's htmx layer retires by @codetalcott in #1342
  • vite-plugin: one tier, on engine modules (Phase C1) by @codetalcott in #1343
  • testing-framework: R2 and the value matrix on the text path (Phase C2a) by @codetalcott in #1344
  • core: /multilingual is four functions on text; direct-path cases gated on the text path (Phase C2b) by @codetalcott in #1345
  • semantic: English writes upstream's spelling for core-only forms (Phase C2c) by @codetalcott in #1346
  • corpus: fetch-formdata on both engines; localized shipped sources gated; two SOV reader fixes (Phase C2c, part 2) by @codetalcott in #1347
  • core: retire hyperfixi-hx-v4.js and its corpus rows (Phase C3, C-R1) by @codetalcott in #1348
  • htmx-adapter: the htmx vocab and its generator move from core (Phase C3) by @codetalcott in #1349
  • core: retire hyperfixi-hx.js and hyperfixi-hybrid-complete.js (Phase C3, C-R2) by @codetalcott in #1350
  • semantic + hyperscript-adapter: every browser IIFE renders English; lite finds every global (PR7) by @codetalcott in #1351
  • core: retire hyperfixi-multilingual.js, classic-i18n and modular (Phase C3, C-R3) by @codetalcott in #1352
  • core: the browser test pages run on the engine, with upstream as the oracle (Phase C3, C-R4a) by @codetalcott in #1354
  • profile-editor: upstream spelling on the engine's hyperfixi-hs.js (before C-R4) by @codetalcott in #1353
  • core: hyperfixi.js is the engine's hyperfixi-hs.js (Phase C3, C-R4b) by @codetalcott in #1355
  • C4a: the small consumers leave @hyperfixi/core (Phase C4) by @codetalcott in #1356
  • C4d-2: developer-tools and the Vite plugin stop depending on core's runtime (Phase C4) by @codetalcott in #1360
  • C4b: the gates stop running @hyperfixi/core (Phase C4) by @codetalcott in #1357
  • C4c: the core-era plugin packages leave; speech becomes an engine module (Phase C4) by @codetalcott in #1358
  • C4d: the language tools read the engine's parse and semantic's interchange (Phase C4) by @codetalcott in #1359
  • Retire the step debugger and the standalone _hyperscript VS Code extension by @codetalcott in #1361
  • engine: beep! as a command, as upstream has it by @codetalcott in #1362
  • C5: core's reference and LSP data document the engine, and verify:reference checks them on it by @codetalcott in #1363
  • Retire the AOT compiler (Phase C6, first PR) by @codetalcott in #1364
  • LSP tiers on the engine: hyperscript mode flags the engine's additions, found in its parse by @codetalcott in #1365
  • C6: core's browser suite moves out of src/compatibility, which C6 deletes by @codetalcott in #1366
  • C6: retire the type-escape and layering ratchets with the code they guard by @codetalcott in #1367
  • C6: delete core's engine; @hyperfixi/core's root is @hyperfixi/engine by @codetalcott in #1368
  • C6: docs and the 4.0 CHANGELOG for core as the engine re-exported by @codetalcott in #1369
  • Release prep 4.0.0: domains ^3.0.1 (bridges framework 4.x), guard understands ||, CHANGELOG [4.0.0] by @codetalcott in #1370

Full Changelog: v3.3.0...v4.0.0