What's Changed
- Switch to GH Actions CI. by @patrickt in #41
- Add the same PR template as for tree-sitter-javascript by @mjambon in #43
- Update package.json to include the repository key by @msftenhanceprovenance in #50
- Loosen Rust crate's tree-sitter dependency by @dcreager in #52
- adding make support by @mattmassicotte in #56
- feat: treat iota as predeclared identifier by @kawaemon in #58
- feat: add support to parse of type parameters by @kawaemon in #57
- feat: allow to put type arguments in calling expressions by @kawaemon in #59
- Update C code by @aryx in #66
- Document reason for statements at top level by @adonovan in #67
- Make method bodies non-optional by @adonovan in #68
- Fix node naming in {param,field}_declaration by @adonovan in #65
- Structure Query by @mattmassicotte in #70
- Remove field_identifier from keyed_element by @adonovan in #71
- Generic Makefile by @mattmassicotte in #72
- Bump tree-sitter version to 0.20 by @hendrikvanantwerpen in #78
- Swift Package by @mattmassicotte in #79
- Made body optional for method_declaration by @lmaruvada in #90
- Allow GenericType to accept QualifiedType by @kawaemon in #92
- feat(queries/highlight): highlight built-in functions as @function.builtin by @jimeh in #96
- feat(grammar): capture comment directives by @matoous in #97
- Revert "Merge pull request #97 from matoous/md/comment-directives" by @matoous in #98
- feat(ci): run build & test action on PRs by @matoous in #99
- fix: fix string literal rule by @SuperBo in #91
- Add more types and struct/parameter fix by @amaanq in #118
- Param fix by @amaanq in #119
- Update identifiers and top level declarations by @amaanq in #120
- Fix single import spec list without terminator by @amaanq in #122
- Materialize expression_statement nodes by @josharian in #124
- Formatting & CI fixes by @amaanq in #126
Full Changelog: v0.19.1...v0.20.0