Skip to content

v0.5.0 Release

Compare
Choose a tag to compare
@Peefy Peefy released this 12 Jul 13:23
· 460 commits to main since this release
64401fa

What's Changed

  • fix: filter expression return type. by @Peefy in #546
  • refactor: capture outside variables in lambda. by @Peefy in #548
  • chore: bump tempfile v0.3.5 and time v0.2.23 to fix CVE-2020-26235 and run cargo update. by @Peefy in #549
  • refactor: enhance kcl version info message using the vergen crate and bump kcl version to v0.4.6.3 by @Peefy in #550
  • refactor: joined string and missing key recovery for better error messages. by @Peefy in #551
  • feat: impl sort keys in setting files. by @Peefy in #552
  • feat: enhance override spec for string ident e.g., x-y-z by @Peefy in #553
  • Feat: LSP will execute 'kpm metadata' to get the localpath of the kcl dependecies. by @zong-zhe in #554
  • fix: <<= token parse. by @Peefy in #555
  • feat: top level scalar value plan. by @Peefy in #556
  • chore: bump kcl version to v0.5.x by @Peefy in #557
  • refactor: parser primary expr loc, ast pretty printer and add more tests by @Peefy in #558
  • refactor: Upgrade kclvm/cmd clap version to 4.x by @niconical in #560
  • fix: fix failed test cases and remove useless variable. by @zong-zhe in #561
  • refactor: runtime ty check and add more test cases. by @Peefy in #563
  • refactor: kcl scripts and bump kclvm to kcl by @Peefy in #564
  • chore: refactor kcl scripts and cli from local path instead of PATH by @Peefy in #566
  • feat: add '-E/--external' to api. by @zong-zhe in #567
  • fix: update go version in Dockerfile and fix bugs by @niconical in #568
  • feat: add Github Codespaces development environment support by @niconical in #570
  • fix: the type of field in ExecProgramArgs has been changed to support serialization from json str by @zong-zhe in #569
  • fix: rm the 'Result::unwrap()' in lsp. by @zong-zhe in #571
  • fix: When checking for changes to the cache, check for external packages. by @zong-zhe in #574
  • fix: fix ci, adjust the execution method of the test case to serial execution. by @zong-zhe in #575
  • chore: disable mac binary security in build scripts. by @Peefy in #579
  • chore: bump kcl version to 0.5.0-alpha.4. by @Peefy in #580
  • feat: index sign key name reference in the schema body by @Peefy in #582
  • fix: unsound schema runtime check. by @Peefy in #583
  • refactor: runner code for better error messages. by @Peefy in #584
  • refactor: value union with options. by @Peefy in #586
  • feat: enhance required attr check by @Peefy in #587
  • refactor: enhance cli error messages for run and vet commands. by @Peefy in #589
  • feat: enhance override with compact style. by @Peefy in #590
  • docs: move github codespace links to the contributing section. by @Peefy in #591
  • chore: bump cla kcl bot by @Peefy in #592
  • fix: fix empty identifier expr position by @He1pa in #593
  • feat: update github workflow by @He1pa in #599
  • Refactor: refactor pkg scope and fix contains_pos by @He1pa in #598
  • fix: runtime literal union type check. by @Peefy in #600
  • chore: bump docker namespace to kcllang. by @Peefy in #601
  • chore: bump kcl 0.5.0 artifact by @Peefy in #604
  • fix: canonicalize the symlink path in method 'canonicalize_input_files'. by @zong-zhe in #605

New Contributors

Full Changelog: v0.4.6...v0.5.0