What's Changed
* Replace stdlib string with custom implementation by 314eter in https://github.com/tree-sitter/tree-sitter-ocaml/pull/79
* feat: rewrite the scanner in C, fix some infinite loop bugs by amaanq in https://github.com/tree-sitter/tree-sitter-ocaml/pull/78
* Use module highlight capture by 314eter in https://github.com/tree-sitter/tree-sitter-ocaml/pull/80
* Fix quoted extension attribute id with dots in comments by 314eter in https://github.com/tree-sitter/tree-sitter-ocaml/pull/81
* Remove _ext rules by 314eter in https://github.com/tree-sitter/tree-sitter-ocaml/pull/82
* Add action to publish releases on NPM by 314eter in https://github.com/tree-sitter/tree-sitter-ocaml/pull/70
New Contributors
* amaanq made their first contribution in https://github.com/tree-sitter/tree-sitter-ocaml/pull/78
**Full Changelog**: https://github.com/tree-sitter/tree-sitter-ocaml/compare/v0.20.3...v0.20.4