What's Changed
- feat: add all positional and keyword arguments for builtin functions by @Peefy in #1181
- feat: impl more evaluator features and pass more test cases by @Peefy in #1182
- fix: advance resolver walk dict comp by @He1pa in #1184
- feat: verify request and compile version. by @He1pa in #1183
- feat: lazy eval scope for evaluator by @Peefy in #1186
- fix: fix lsp document version verify. by @He1pa in #1187
- chore: bump kcl version to 0.8.4 by @Peefy in #1189
- ci: add setup python scripts in the macos arm CI by @Peefy in #1192
- docs: add coding covention, arch and source code in the developing guide docs by @Peefy in #1194
- feat:Lsp compile unit cache watcher for config file(kcl.yaml and kcl.mod). by @He1pa in #1188
- feat: impl builtin template system package by @Peefy in #1195
- feat: add error meta track for the evaluator by @Peefy in #1197
- test: fix compile_unit_cache ut by @He1pa in #1196
- feat: add optional llvm feature by @Peefy in #1198
- feat: add backtrace context for the evaluator by @Peefy in #1200
- feat: impl backtrack breakpoint for the evaluator by @Peefy in #1201
- feat: add loader API with state by @Peefy in #1202
- chore: bump compiler_base version by @zong-zhe in #1204
- fix: fix compile unit cache. by @He1pa in #1203
- fix: runtime number singleton value cache by @Peefy in #1206
- chore: deprecated timestamp related code by @Peefy in #1207
- feat: impl evaluator eval context snapshot to prevent self recursively calling panic by @Peefy in #1211
- feat: impl schema instances in all package path by @Peefy in #1210
- feat: top level variable back reference for the evaluator by @Peefy in #1213
- feat: overridefile supports other types except schema by @zong-zhe in #1208
- feat: add api list_variables to select variable by @zong-zhe in #1214
Full Changelog: v0.8.3...v0.8.4