What's Changed
* Fix Cargo repository URL by Sighery in https://github.com/tree-sitter/tree-sitter-bash/pull/97
* fix: escaped newline immediately after a char, resolves 100 by ahlinc in https://github.com/tree-sitter/tree-sitter-bash/pull/102
* Fixed CRLF behavior for tests, run tests on all platforms in GitHub CI by ahelwer in https://github.com/tree-sitter/tree-sitter-bash/pull/106
* Support for 'select' loops by mjambon in https://github.com/tree-sitter/tree-sitter-bash/pull/111
* Add support for 'until' loops by mjambon in https://github.com/tree-sitter/tree-sitter-bash/pull/112
* Handle words containing bare '' by oxalica in https://github.com/tree-sitter/tree-sitter-bash/pull/109
* adding zsh expansion flags by ryaminal in https://github.com/tree-sitter/tree-sitter-bash/pull/115
* Update CI by verhovsky in https://github.com/tree-sitter/tree-sitter-bash/pull/131
* Update Cargo.toml by nokome in https://github.com/tree-sitter/tree-sitter-bash/pull/117
* Rename ansii_c_string and string_expansion by verhovsky in https://github.com/tree-sitter/tree-sitter-bash/pull/121
* rust: enables highlights query by Dav1dde in https://github.com/tree-sitter/tree-sitter-bash/pull/132
* Swift Package Manager by lukepistrol in https://github.com/tree-sitter/tree-sitter-bash/pull/124
* Fix scanning of heredoc_body to allow empty bodies by jaopaulolc in https://github.com/tree-sitter/tree-sitter-bash/pull/137
* [fix] Here-documents: parse a “real” shell word (or close enough) after `<<` by domq in https://github.com/tree-sitter/tree-sitter-bash/pull/142
* Parse Bash's tests by verhovsky in https://github.com/tree-sitter/tree-sitter-bash/pull/135
* Fix CI by verhovsky in https://github.com/tree-sitter/tree-sitter-bash/pull/145
* Support file descriptors for here docs/strings by verhovsky in https://github.com/tree-sitter/tree-sitter-bash/pull/156
* Support optional opening paren in case by verhovsky in https://github.com/tree-sitter/tree-sitter-bash/pull/157
* Highlight "select" and "until" as keywords by verhovsky in https://github.com/tree-sitter/tree-sitter-bash/pull/168
* Undo misguided package.json changes by verhovsky in https://github.com/tree-sitter/tree-sitter-bash/pull/173
* Restore prebuild dependencies by verhovsky in https://github.com/tree-sitter/tree-sitter-bash/pull/174
* feat: rewrite the scanner in C by amaanq in https://github.com/tree-sitter/tree-sitter-bash/pull/179
* fix: make helper functions static to avoid compilation conflicts with other parsers by amaanq in https://github.com/tree-sitter/tree-sitter-bash/pull/182
* Fixes by amaanq in https://github.com/tree-sitter/tree-sitter-bash/pull/186
* fix: negated variable assignments in if statements by kelly-lin in https://github.com/tree-sitter/tree-sitter-bash/pull/183
* Fixes by amaanq in https://github.com/tree-sitter/tree-sitter-bash/pull/187
New Contributors
* Sighery made their first contribution in https://github.com/tree-sitter/tree-sitter-bash/pull/97
* ahlinc made their first contribution in https://github.com/tree-sitter/tree-sitter-bash/pull/102
* ahelwer made their first contribution in https://github.com/tree-sitter/tree-sitter-bash/pull/106
* mjambon made their first contribution in https://github.com/tree-sitter/tree-sitter-bash/pull/111
* oxalica made their first contribution in https://github.com/tree-sitter/tree-sitter-bash/pull/109
* ryaminal made their first contribution in https://github.com/tree-sitter/tree-sitter-bash/pull/115
* verhovsky made their first contribution in https://github.com/tree-sitter/tree-sitter-bash/pull/131
* nokome made their first contribution in https://github.com/tree-sitter/tree-sitter-bash/pull/117
* Dav1dde made their first contribution in https://github.com/tree-sitter/tree-sitter-bash/pull/132
* lukepistrol made their first contribution in https://github.com/tree-sitter/tree-sitter-bash/pull/124
* jaopaulolc made their first contribution in https://github.com/tree-sitter/tree-sitter-bash/pull/137
* domq made their first contribution in https://github.com/tree-sitter/tree-sitter-bash/pull/142
* kelly-lin made their first contribution in https://github.com/tree-sitter/tree-sitter-bash/pull/183
**Full Changelog**: https://github.com/tree-sitter/tree-sitter-bash/compare/v0.19.0...v0.20.0