What's Changed
- feat: completion for schema attr value. by @He1pa in #809
- feat: lsp completion for schema param list by @He1pa in #810
- feat: add advenced resolver for new semantic modle by @NeverRaR in #808
- feat: lsp completion of trigger newline after brace by @He1pa in #811
- chore: fix typo by @amyXia1994 in #814
- Fix: fix type check missing when assigning a dict to a schema by @zong-zhe in #815
- fix: mutual reference for config multiple keys by @Peefy in #817
- fix: rm the error 'conflict kcl.mod file path' by @zong-zhe in #819
- chore: bump kcl version to v0.7.0-alpha.2 by @Peefy in #820
- feat: add '--recursive' flag to compile the whole dir by @zong-zhe in #822
- Feat: lsp support complete for docstring by @amyXia1994 in #818
- feat: modify
TypeRef
from Rc to Arc by @He1pa in #827 - Dev/boying/runtime clean by @NeverRaR in #828
- chrom : fix cargo clippy error in runtime by @NeverRaR in #829
- fix: use Arc<RwLock> replace hashmap clone for word_index_map by @He1pa in #830
- feat: migrate lsp goto_def to new sema model. by @He1pa in #825
- chorm: remove runtime mod yaml::yaml by @NeverRaR in #831
- feat: async build word index map when init lsp state by @He1pa in #832
- refactor: avoid use global context in panic hook by @NeverRaR in #833
- Feat: add lambda type annotation by @zong-zhe in #826
- refactor: remove global runtime context by @NeverRaR in #834
- fix: use Arc in sema benchmark by @jakezhu9 in #837
- fix: bump version of 'annotate-snippets' to 0.9.2 to fix a bug by @zong-zhe in #838
- fix: ci grammar tests using lower python3 versions on macos by @Peefy in #839
- fix: use char index in the compiler error message by @Peefy in #840
- fix: fix cache invalidation by @zong-zhe in #841
- feat: add symbol sema info api by @NeverRaR in #842
- test: fix lsp unit test of find ref. by @He1pa in #845
- feat: impl string-like schema attribute parser and ast printer by @Peefy in #849
- feat: impl symbol semantic information injection by @NeverRaR in #851
- feat: lsp complete for exteranl pkg import by @He1pa in #848
- fix: normal func param default value by @Peefy in #855
- feat: support look up cloest symbol by @NeverRaR in #854
- chore: deprecated semantic schema settings attr in the v0.7.0 stable version. by @Peefy in #853
- feat: impl yaml stream decode/encode system module functions by @Peefy in #852
- feat: add validate functions for json and yaml modules by @Peefy in #856
- feat: support increment parser by @NeverRaR in #857
- feat: add rename, renameCode API by @amyXia1994 in #843
- feat: remove the indention check in block '{}' and '[]' by @zong-zhe in #858
- fix: fix failed win test case by @zong-zhe in #859
- feat: add suggestion when package not found by @zong-zhe in #860
- docs: add artifact hub module link and use the latest installation documents by @Peefy in #862
- feat: Lsp handle cancel req by @He1pa in #869
- resolver performance improvement by @NeverRaR in #866
- feat: add file pattern as the compile entry by @zong-zhe in #861
- chore: bump cla token to DEPLOY_ACCESS_TOKEN. by @Peefy in #871
Full Changelog: v0.7.0-alpha.1...v0.7.0-alpha.2