v0.20.1
What's Changed
- Switch to GitHub Actions CI. by @patrickt in #166
- Add the same PR template as for tree-sitter-javascript by @mjambon in #169
- Fixed CRLF behavior for tests by @ahelwer in #188
- Fix CRLF behavior mismatch during error recovery by @ahelwer in #189
- Endless methods by @aibaars in #190
- Add forwarded parameters/arguments by @aibaars in #191
- Disable C++ exceptions when compile for wasm32-wasi by @glebpom in #192
- Pattern matching by @aibaars in #193
- Improve grammar after the introduction of case-in pattern matching by @aibaars in #197
- Add parenthesized_pattern by @aibaars in #198
- Ruby 3.1 features by @aibaars in #201
- Update to Node 16 by @mattmassicotte in #206
- C bindings by @mattmassicotte in #199
- Parser improvements by @aibaars in #207
- CI: use windows-2019 for now by @aibaars in #209
- Add named rules for the various call operators by @aibaars in #211
- Update Makefile by @mattmassicotte in #213
- Allow newer tree-sitter upstream library. by @patrickt in #215
- Bump tree-sitter version to 0.20 by @hendrikvanantwerpen in #214
- Fix parse error in 'foo! if condition' by @aibaars in #216
- Parser improvements:
!=
operator andkey: [line_break]
by @aibaars in #220 - Some improvements to the parser by @aibaars in #222
- Wrap class, module, method, and block bodies in a named node by @npezza93 in #224
- Parser improvments: quoted heredocs and short-hand interpolations by @aibaars in #225
- Add body field for end-less methods by @aibaars in #226
- Swift bindings by @mattmassicotte in #227
- fix: rename reserved word “arguments” by @drwpow in #229
- Bump versions in #208
- Anonymous (hash) splat arguments by @aibaars in #233
- One-line pattern matching by @aibaars in #194
- Scanner: do not skip LINE_BREAKs before .. and ... by @aibaars in #238
- Fix non-termination in parser by @aibaars in #239
- Fix scanning of division vs regex before line ending by @aibaars in #246
- Fix 'case' with newlines before expression by @aibaars in #247
New Contributors
- @ahelwer made their first contribution in #188
- @glebpom made their first contribution in #192
- @mattmassicotte made their first contribution in #206
- @hendrikvanantwerpen made their first contribution in #214
- @npezza93 made their first contribution in #224
- @drwpow made their first contribution in #229
Full Changelog: v0.19.0...v0.20.1