Releases: kcl-lang/kcl
Releases · kcl-lang/kcl
v0.11.1
What's Changed
- fix: fix #1776 use assert add no overhead on release version by @lwz23 in #1781
- fix: fix iter unicode string by @He1pa in #1802
- Readme image correction by @Sumitwarrior7 in #1803
- fix: index signature str union ty check by @Peefy in #1808
- feat: add chars method for builtin str by @jellllly420 in #1793
- Fix: fix hidden global vars when merge in evaluator by @He1pa in #1811
- feat : Added cidr manipulation functions to net module by @SkySingh04 in #1798
- fix: net cidr functions and tests by @Peefy in #1816
- fix: fix parse_body_item loop by @He1pa in #1817
- fix: fix lsp folder workspace options. by @He1pa in #1818
- fix: fix builtin 'modpath()' returns empty by @zong-zhe in #1824
- feat: enhance evaluator func type_pack_and_check err msg by @He1pa in #1822
- CI: lock cargo_llvm_cov version by @He1pa in #1848
- fix: fix lsp memory leak by @He1pa in #1841
- chore: bump rust toolchain version to 1.83 by @zong-zhe in #1832
- Enhancement: Add example highlight hover content for the schema definition doc by @Siddhi-agg in #1828
- chore: bump version to 0.11.1 by @zong-zhe in #1829
- Fix highlighting when config entry key has the same name as import module by @He1pa in #1849
New Contributors
- @lwz23 made their first contribution in #1781
- @Sumitwarrior7 made their first contribution in #1803
- @jellllly420 made their first contribution in #1793
- @SkySingh04 made their first contribution in #1798
- @Siddhi-agg made their first contribution in #1828
Full Changelog: v0.11.0...v0.11.1
v0.11.0
What's Changed
- feat: enhance schema attr resolve for the double star expr by @Peefy in #1743
- feat: lsp file watcher. by @He1pa in #1744
- chore: bump kcl version to 0.10.9 by @Peefy in #1747
- feat: Add a function to parse all kcl files in the given path and opts by @He1pa in #1749
- fix: fix complete schema pkg name error. by @He1pa in #1750
- feat: lsp hint for config entry key type by @He1pa in #1751
- chore: bump kcl version to 0.11.0-alpha.1 by @Peefy in #1753
- feat: add api to get all schema under path by @He1pa in #1754
- feat: lsp complete for unimport schemas. by @He1pa in #1757
- feat: Musl build for Alpine Linux by @Gmin2 in #1770
- feat: add service api GetSchemaTypeMappingUnderPath by @He1pa in #1766
- fix: rm macos-12 env in release github action by @zong-zhe in #1773
- fix: fix ci by @zong-zhe in #1785
- chore: bump kcl version in github action by @He1pa in #1784
- fix func kcl_alloc. by @He1pa in #1782
- chore: bump kcl version to 0.11.0 by @zong-zhe in #1790
- feat: Add some restrictions in load_all_files_under_paths by @He1pa in #1791
Full Changelog: v0.10.8...v0.11.0
v0.11.0-alpha.1
What's Changed
- feat: enhance schema attr resolve for the double star expr by @Peefy in #1743
- feat: lsp file watcher. by @He1pa in #1744
- chore: bump kcl version to 0.10.9 by @Peefy in #1747
- feat: Add a function to parse all kcl files in the given path and opts by @He1pa in #1749
- fix: fix complete schema pkg name error. by @He1pa in #1750
- feat: lsp hint for config entry key type by @He1pa in #1751
- chore: bump kcl version to 0.11.0-alpha.1 by @Peefy in #1753
- feat: add api to get all schema under path by @He1pa in #1754
- feat: lsp complete for unimport schemas. by @He1pa in #1757
- feat: Musl build for Alpine Linux by @Gmin2 in #1770
- feat: add service api GetSchemaTypeMappingUnderPath by @He1pa in #1766
Full Changelog: v0.10.8...v0.11.0-alpha.1
v0.10.8 Release
What's Changed
- fix: manifests yaml stream options impl by @Peefy in #1724
- fix: fix lsp parse cache. by @He1pa in #1726
- feat: program.pkg Module to Arc by @He1pa in #1715
- perf: Parser performance optimization by @He1pa in #1732
- fix: evaluator on the base schema order by @Peefy in #1733
- chore: bump kcl version to 0.10.8 by @Peefy in #1741
Full Changelog: v0.10.7...v0.10.8
v0.10.7 Release
v0.10.6 Release
What's Changed
- fix: fix parser cache dead lock by @He1pa in #1706
- chore: bump kcl version to 0.10.5 by @Peefy in #1709
- fix: path canonicalization for parse file API by @Peefy in #1708
- fix: fix entry path in Windows by @He1pa in #1710
- perf: Parser performance optimization by @He1pa in #1711
- chore: bump kcl version to 0.10.6 by @Peefy in #1712
- chore: remove unused AST module name by @Peefy in #1713
- perf: Remove duplicate fix_rel_import_path_with_file by @He1pa in #1714
Full Changelog: v0.10.4...v0.10.6
v0.10.4 Release
What's Changed
- feat: distinguishing
any
in keywords and types in lsp hightlight by @He1pa in #1696 - Added support functions for filesha512 and BLAKE-3 hashing. by @slashexx in #1697
- refactor: refactor parser by @He1pa in #1625
- fix Fix lsp format error in intellij. by @He1pa in #1698
- chore: update release os and arch info by @Peefy in #1699
- fix: fixed OverrideFile insert unification position error by @zong-zhe in #1702
- chore: bump kcl version to 0.10.4 by @zong-zhe in #1703
- fix: irrelevant order var load in the lambda by @Peefy in #1704
- fix: continue line with comment format by @Peefy in #1705
New Contributors
Full Changelog: v0.10.3...v0.10.4
v0.10.3 Release
v0.10.2 Release
v0.10.1 Release
What's Changed
- feat: add kcl version api for the wasm host by @Peefy in #1656
- feat: cp static lib to the install dir by @Peefy in #1654
- feat: inlayhint for config key type by @He1pa in #1659
- fix: relative path calculation is using the full path after symbolic link by @zong-zhe in #1661
- feat: lsp hover for schema attr default value by @He1pa in #1662
- remove windows path prefix by @He1pa in #1665
- fix: lambda this closure value and config by @Peefy in #1677
- fix: type upgrade for the assign stmt type annotation for the call expression by @Peefy in #1679
- fix: lint unit tests by @Peefy in #1680
- feat: exec program capi by @Peefy in #1681
- fix: schema mixin parse by @Peefy in #1682
- chore: bump version to 0.10.1 by @Peefy in #1683
Full Changelog: v0.10.0...v0.10.1