What's Changed
- chore(deps): bump unsafe-libyaml from 0.2.9 to 0.2.10 in /kclvm/tests/fuzz by @dependabot in #962
- fix: fix complete item kind by @He1pa in #963
- feat: add more test cases for goto def with dependencies whose names contain underline by @zong-zhe in #965
- feat: add api rename code by @zong-zhe in #928
- fix: remove useless import by @zong-zhe in #967
- feat: lsp semantic tokens provider by @He1pa in #968
- chore: run cargo clippy to fix warnings by @Peefy in #969
- feat: add kind to local scope by @He1pa in #971
- refactor: simplify AST type definition and make type erasure pass more stable by @Peefy in #972
- fix: set the kpm related test cases to execute sequentially by @zong-zhe in #973
- feat: add some position info about import stmt node by @He1pa in #974
- fix: cached ast node key by @NeverRaR in #975
- test: fix lsp test and add import_pkg hover test case by @He1pa in #976
- feat: support expr symbol by @NeverRaR in #977
- feat: feat parser api for multiple SDKs by @Peefy in #978
- chore: bump kcl version to 0.7.3 by @Peefy in #980
Full Changelog: v...v0.7.3