v21.2.0-next.0
📦 angularView on GitHub →
✨ 9 features🐛 5 fixes🔧 2 symbols
Summary
This release introduces several new features across the compiler, core, forms, and language server, including support for the `instanceof` operator and arrow functions in expressions, alongside various bug fixes.
✨ New Features
- Compiler: Add support for the `instanceof` binary operator.
- Compiler: Support `AstVisitor.visitEmptyExpr()`.
- Core: Add host node to DeferBlockData.
- Core: Resource composition via snapshots.
- Core: Support arrow functions in expressions.
- Forms: Add passing focus options to form field.
- Language Server: Add completions and hover info for inline styles.
- Language Server: Add folding range support for inline styles.
- Language Server: Add quick info for inline styles.
🐛 Bug Fixes
- Compiler: Optimize away unnecessary restore/reset view calls.
- Compiler: Fix variable counter visiting some expressions twice.
- Compiler-CLI: Attach source spans to object literal keys in TCB.
- Compiler-CLI: Support nested component declaration.
- Core: Remove note to skip arrow functions in best practices.