Releases: tsrx-org/yuku
Releases · tsrx-org/yuku
Release list
v0.2.0
🚀 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
- Jack Shelton me@jackshelton.com