# Changelog

## 1.0.0 (2023-05-13)


### Features

* (overdue) add queries ([ae15a72](https://github.com/amaanq/tree-sitter-smali/commit/ae15a7228bcac256547ca81b727da6874fe51aee))
* add ci script ([f8c582f](https://github.com/amaanq/tree-sitter-smali/commit/f8c582fdf92fe3896733830199d39f4d39aaf0d7))
* add eslint ([fcb804e](https://github.com/amaanq/tree-sitter-smali/commit/fcb804e90025e6c56629708201c9116eb5345003))
* add GitHub ci for the mirror ([51a914e](https://github.com/amaanq/tree-sitter-smali/commit/51a914ea34c96dcf483aaa0cfb7800dd84ac11f7))
* add missing opcodes and modifiers ([9ca1bb9](https://github.com/amaanq/tree-sitter-smali/commit/9ca1bb941083424fafc99061d300f3cc54862394))
* add Swift bindings ([76d083f](https://github.com/amaanq/tree-sitter-smali/commit/76d083f4a97ec0900869547c6187f37f45825c96))
* add word, update top level definitions as it was too strict before ([448b98b](https://github.com/amaanq/tree-sitter-smali/commit/448b98b28d3ca3d3d99d0a2677eea12b084dcc92))
* complete the grammar ([256f76a](https://github.com/amaanq/tree-sitter-smali/commit/256f76a2b887f72d87b7c1940c04009a97b03e19))
* favor eslint as a linter over prettier ([c9456c6](https://github.com/amaanq/tree-sitter-smali/commit/c9456c6be4f78070c8d59b6bd8d962115135861e))
* file documentation, reference types & checks ([a985f15](https://github.com/amaanq/tree-sitter-smali/commit/a985f151b896e04f28ba72e2802d4ee66a25c81b))
* **queries:** update highlights, add folds, indents, and locals ([7ef7043](https://github.com/amaanq/tree-sitter-smali/commit/7ef7043327183596b3bdda8db5356c500d114cf8))
* remove apktool dependency and use repo with decompiled smali files, add smali2java repo ([5a742af](https://github.com/amaanq/tree-sitter-smali/commit/5a742af7388864a3ff2ce8421328a33e7246a2d5))
* segment class identifiers to pluck individual indentifiers out ([9aea302](https://github.com/amaanq/tree-sitter-smali/commit/9aea3029aeb3374706a43441007d39fa334fe3ee))
* **tests:** update accordingly ([8fcb12a](https://github.com/amaanq/tree-sitter-smali/commit/8fcb12a9e1891afe84f712964cde09aed93f34c8))
* update bindings, Rust binding includes relevant queries ([49afd6f](https://github.com/amaanq/tree-sitter-smali/commit/49afd6f1431baa4648e06ba7d7a869b3c693b2e8))
* update highlights ([f579b45](https://github.com/amaanq/tree-sitter-smali/commit/f579b452dd4bdbab1519a05f35f6515dbac840c1))
* v0.0.2 ([e7da914](https://github.com/amaanq/tree-sitter-smali/commit/e7da91418fb1d88270688c7cbe72a25be4d66039))
* v0.0.3 ([b002dce](https://github.com/amaanq/tree-sitter-smali/commit/b002dceb9b91a6d6de45479ab4b2e9596ebbaaf3))
* v0.0.4 ([9bf8aa6](https://github.com/amaanq/tree-sitter-smali/commit/9bf8aa671a233ae2d2c6e9512c7144ce121b1fb6))


### Bug Fixes

* not *every* class has an access_modifier, those in particular being the $_.smali files ([c810747](https://github.com/amaanq/tree-sitter-smali/commit/c810747af3733f856bd51656486c7570fc010cfd))
* not *every* field has an access_modifier as well, similar to class fix ([7327461](https://github.com/amaanq/tree-sitter-smali/commit/7327461cd2cd36df4943854cf5e49bcb31e70dc9))
* update workflows ([5bc3f10](https://github.com/amaanq/tree-sitter-smali/commit/5bc3f104192310afe53966445eafb456d37174d4))
