- Support HEEx expressions
{...}
within the body of a tag, thanks @kevinschweikert and @jonatanklosko! - Support NEEx template highlighting, thanks @bcardarella!
- Separate ending expressions from beginning/middle expressions, thanks @the-mikedavis and @dvic!
- Enable query constants for Rust projects, thanks @knoebber!
- Documentation fixes, thanks @the-mikedavis!
- Remove unnecessary conflicts from grammar, thanks @amaanq!
- Dependency updates, thanks @SomeoneToIgnore!
- Add MIT license
- Support
:if
HEEx special attributes on tags, components, and slots - Upgrade to tree-sitter-cli 0.20.7
- Upgrade to nan 2.16.0
- Upgrade to prettier 2.7.1
- Add new nodes to support HEEx special attributes
:let
,:for
, and:stream
- Support self-closing HEEx slots
- Support hyphens in HTML tag names
- Update README
- Add prettier code formatter
- Add package.json metadata required to integrate with tree-sitter-elixir
- Update tree-sitter-cli and regenerate parser
- Add new nodes to support HEEx slots
- Fix: allow for empty comments
- Update highlights to match those in nvim-treesitter
- Update README
- Upgrade to tree-sitter-cli 0.20.4
- Add highlight queries, thanks @the-mikedavis!
- Add injection queries, thanks @the-mikedavis!
- Add
partial_expression_value
node to support multi-clause directives, thanks @the-mikedavis! - Add support for multi-line EEx comments, thanks @the-mikedavis!
- Add support for HTML comments, thanks @the-mikedavis!
- Bugfix: allow brackets in
expression_value
nodes, thanks @the-mikedavis!
- Add missing
doctype
node - Simplify comments definition by removing redundant choice calls
- Initial release