Skip to content

Releases: tsrx-org/yuku

v0.2.0

Choose a tag to compare

@thejackshelton thejackshelton released this 02 Sep 20:21

compare changes

🚀 Enhancements

  • dialect: Oxc parity - @for over for...in; a bare @ in JSX text is text unless it opens a construct; dynamic tags take conditional and logical expressions; <script> is raw text like <style> (JSXScriptElement); lazy patterns nest; pins in m4.zig and m4.test.ts (d01bcef)
  • dialect: Typed lazy arrow parameters, a statement boundary before line-leading markup, and full type annotations after a @catch binding, all through the host; CI pins the seam commit that carries them (9c22992)

📖 Documentation

  • site: The yuku.tsrx.dev site for @tsrx/yuku - quick start with live parse, analyze and generate widgets, guide and reference pages, the playground, package-manager install tabs, the real TSRX grammar in every live pane, the @tsrx org rename at 0.2.0 with the tag-driven publish flow, and the parser fixes for generate strip/minify, source maps, parentIndex inside constructs, catch bindings and unterminated blocks (d5e5718)
  • The hero says what it does - parse, analyze and print TSRX with the Yuku parser - on the site, the README hero and the social card; README rewritten to the same rules (0e85f11)
  • home: The tagline no longer repeats the headline (e4e6407)
  • nav: Guide, Playground, Architecture, Reference (e22bc03)
  • The dialect page for people who use the package; benchmarks is one number, the table and the size chart; the API filter sits above its list; platforms opens with why there are two; the generate diff has one fixed side and four controls; the diagnostics gallery is one pane with case chips; the analyze explorer's scope tree is visible and indented; explorer figures keep their Try button; the link rewriter resolves literal params into the path and leaves the rest alone; every example is a TSRX component; no version numbers or history anywhere (b67e335)
  • Limitations lists only what is true after the parity fixes, every claim measured against the addon; the diagnostics gallery drops the cases the engine now accepts; the site engine is rebuilt from main (17d4118)
  • limitations: Plain closing sentence (5e46daf)

📦 Build

  • The two binding packages resolve through root overrides as workspace links, so a frozen install passes before 0.2.0 is on the registry (5f5acec)

🏡 Chore

  • Working notes leave the repository - docs/goals is untracked and ignored (c9b1738)

📋 Other changes

Commits changelogen could not classify, oldest first.

  • Merge branch 'docs/site' (6aa72f8)
  • Merge branch 'docs/site' (a5ad4f8)
  • Merge branch 'docs/site' (8f8a45f)
  • Merge branch 'docs/site' (02bb18f)
  • Merge branch 'fix/parity-0.2' (3ac7169)

❤️ Contributors

docs-wasm

Choose a tag to compare

@github-actions github-actions released this 02 Sep 20:56

Rolling prebuilt WASM artifacts for the yuku.tsrx.dev Vercel build.