github kcl-lang/kcl v0.8.4
v0.8.4 Release

latest releases: v0.9.0-alpha.1, v0.8.7, v0.8.6...
one month ago

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

Don't miss a new kcl release

NewReleases is sending notifications on new releases.