github kcl-lang/kcl v0.8.0-alpha.1
v0.8.0-alpha.1 Release

latest releases: v0.10.0, v0.10.0-rc.1, v0.10.0-beta.2...
7 months ago

What's Changed

  • chore: bump version to v0.7.6 by @Peefy in #1011
  • fix: schema optional attribute validating recursively by @Peefy in #1009
  • fix: schema resolver type value load attribute error messages by @Peefy in #1010
  • refactor: cargo clippy for api, compiler, config and sema crates by @Peefy in #1013
  • refactor: remove runtime unsound codes by @Peefy in #1012
  • fix: fix schema scope variables sema info and comments symbols panic by @He1pa in #1014
  • refactor: simplify the linker code by @Peefy in #1016
  • feat: impl build_program and exec_artifact APIs by @Peefy in #1017
  • fix advanced resolver walk_list_if_item_expr by @He1pa in #1018
  • ci: macos 13 xlarge action by @Peefy in #1025
  • fix: fix config if expr pos by @He1pa in #1027
  • feat: impl subscript in override spec by @Peefy in #1026
  • fix: remove missing expr symbol by @He1pa in #1030
  • feat: add field 'timeout' to TimeoutExecutor to specify the timeout and increase the timeout in the test case to 120 seconds by @zong-zhe in #1033
  • fix: formatting support for multiple if statements by @shashank-iitbhu in #1041
  • feat: add build-in method 'file.read' to load file by @zong-zhe in #1034
  • chore: deprecated rust-crypto crate and use md5 by @Peefy in #1044
  • test: add orelse AST printer test cases by @Peefy in #1042
  • feat: enhance full schema type path in the exec result by @Peefy in #1043
  • fix: raw identifier in the schema string attribute by @Peefy in #1045
  • docs: polish readme documents by @Peefy in #1046
  • chore: bump version to 0.8.0 by @Peefy in #1047
  • Fix the definition of duplicate parameter by @He1pa in #1048
  • feat: enhance plugin agent flag in APIs by @Peefy in #1050
  • feat: add builtin io function glob() by @zong-zhe in #1051
  • fix: add type check for builtin filesystem function by @zong-zhe in #1052
  • lfx pre test lsp quick fix by @shashank-iitbhu in #1038
  • feat: add load_builtin option for the loader API and add more unit test cases by @Peefy in #1055
  • feat: add builtin io function modpath() by @zong-zhe in #1056
  • feat: add check scope kind by @He1pa in #1057
  • chore: bump rust-toolchain to 1.75 in CI by @Peefy in #1059
  • fix: key value eval in the config iter by @Peefy in #1063
  • feat: add builtin io function workdir() by @zong-zhe in #1054
  • feat: enhance builtin func complete by @He1pa in #1064
  • Added kpm_update.rs with working tests by @d4v1d03 in #1040
  • refactor: remove all schema internal settings attribute and use the potential schema type by @Peefy in #1062
  • feat: add the show_hidden flag by @Peefy in #1070
  • refactor: polish all builtin function documents by @Peefy in #1069
  • refactor: driver crate and tests by @Peefy in #1072
  • fix: typo in lexer and add error message for the semi token by @Peefy in #1073
  • fix: sort keys flag and lsp hover tests by @Peefy in #1074

New Contributors

Full Changelog: v0.7.5...v0.8.0-alpha.1

Don't miss a new kcl release

NewReleases is sending notifications on new releases.