What's Changed
- test: add integration test of lsp and Konfig by @He1pa in #714
- fix: Added 'lookbehind' method in lexer by @zong-zhe in #717
- feat: add fuzz match for error 'attribute not found' by @zong-zhe in #715
- chore: add ref and license for lint by @He1pa in #720
- feat: lint check for reimport a unused module multi times by @He1pa in #722
- feat: lint check unused import in each file instead of global modules by @He1pa in #724
- feat: remove unique check in unification stmt by @He1pa in #725
- docs: add GOVERNANCE.md to kcl project by @Peefy in #728
- feat: add a option to control pre process merge AST for the resolver by @He1pa in #726
- fix: raise an error when the asname of import statment is defined multi-times by @zong-zhe in #727
- feat: auto fix tools by @He1pa in #719
- feat: add a suggestion for 'name not found' by @zong-zhe in #731
- feat: add sub command version to lsp by @He1pa in #730
- feat: add lsp hover for builtin function by @He1pa in #732
- feat: add openssf best practice badge by @Peefy in #735
- chore: update maintainer infoformation by @Peefy in #736
- feat: add 'compile_only' flag for lint check by @zong-zhe in #737
- fix: rm temp file generated during compilation by @zong-zhe in #738
- bugfix: fix the cli args for startup of lsp by @He1pa in #740
- bugfix: goto def (and hover) for complex select expr by @He1pa in #755
- bugfix: str type var builtin function hover by @He1pa in #759
- fix: add type annotation check during type checking in assignment by @zong-zhe in #757
- Feat: lsp support find refs by @amyXia1994 in #721
- ci: add daily release scripts by @Peefy in #764
- chore: code clean-unused imports and comments by @amyXia1994 in #761
- Fix goto attr def from attr def itself, add test cases on goto-def and find-refs by @amyXia1994 in #765
- fix: fix the error message according to singular or even by @zong-zhe in #769
- fix: fix position error when desuger config expr by @He1pa in #772
- fix: add full type string for function type by @zong-zhe in #771
- Fix: lsp crash caused by vfs loader by @He1pa in #778
- feat: add keyword argument name in error message by @zong-zhe in #779
- feat: rename symbol by @amyXia1994 in #773
- fix: assign stmt in schema codegen and runtime value merge. by @Peefy in #787
- test: add more test cases on format tool behavior by @amyXia1994 in #786
- test: move parser expr unit tests to snaptest by @jakezhu9 in #788
- fix: runtime union type parse and checking by @Peefy in #791
- fix: format behavior of union types by @amyXia1994 in #790
- fix format behavior on line break between import stmt and other stmts by @amyXia1994 in #792
- feat : namer for new architecture of semantic model by @NeverRaR in #762
- chore: fix wrong comment and naming typo by @amyXia1994 in #793
- test: move parser unit tests to snaptest by @jakezhu9 in #794
- feat: schema lazy eval for config attr by @Peefy in #797
- fix: fix some failed test cases by @zong-zhe in #800
- feat: impl path selector in the run API. by @Peefy in #802
- fix: Defend against non-KCL files by @He1pa in #798
- enhance: enhance lsp completion for function. by @He1pa in #799
- feat: completion for import builtin pkgs by @He1pa in #801
- fix: fix the lambda argument type, when it is schema type, into schema type instance by @zong-zhe in #803
- feat: enhance lsp completion detail by @He1pa in #805
- fix: fix type error in assignment with type annotation by @zong-zhe in #806
- chore: bump kcl version to v0.7.0-alpha.1 by @Peefy in #807
New Contributors
Full Changelog: v0.6.0...v0.7.0-alpha.1