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