What's Changed
- Feature(LSP): Completion and enhancement for GotoDefinition by @He1pa in #475
- feat: impl vet and fmt kclvm cli sub commands. by @Peefy in #490
- refactor: kclvm parser, runner and global session panic catch because the parser error recovery by @Peefy in #489
- bugfix: Fix CI failure cause by inconsistent order of walk files by @He1pa in #493
- refactor: remove kclvm python CI tests, CLI and plugin related codes. by @Peefy in #495
- Feat(LSP): Hover. Display a short text(schema doc) describing element(schema) at position by @He1pa in #488
- fix : set exitcode in kclvm_cli by @NeverRaR in #498
- feat: invalid comp clause parse and sematic error recovery. by @Peefy in #497
- feat: add sub commands '-E, --external' for 'kclvm_cli run' to specify the external package path. by @zong-zhe in #492
- Feat(LSP): Document symbol(Outline) by @He1pa in #494
- chore: bump github cla action version to contributor-assistant/github-action@v2.3.0. by @Peefy in #499
- Fix: fix cannot find metadata in konfig base file. by @He1pa in #500
- feat: remove top level unification using the override operator. by @Peefy in #501
- refactor: unify number multiplier type str using the member function. by @Peefy in #502
- Bugfix: convert panic to compile error cause by cannot find import path by @He1pa in #503
- fix lint ut on windows for lint tools by @He1pa in #504
- fix: rpc api by @NeverRaR in #505
Full Changelog: v0.4.6-alpha.2...v0.4.6-beta.1