Releases: kcl-lang/kcl
Releases · kcl-lang/kcl
v0.11.2
What's Changed
- enhance: enhance fmt tool. by @He1pa in #1850
- chore: add ubuntu arm runner to schedule workflow and trigger by main. by @liangyuanpeng in #1842
- ci: refactor kcl test scripts for different target os by @Peefy in #1861
- fix: handle error when lsp watch init failed by @He1pa in #1866
- chore: bump rust toolchain version to 1.84.1 by @Peefy in #1875
- fix: fix eval get val from schema lambda by @He1pa in #1872
- fix: fix init fs event watcher. by @He1pa in #1881
- feat: add opts for external deps for api validate by @zong-zhe in #1885
- fix: parse octet by @Peefy in #1892
- Base32 Module Integration for KCL Standard Library by @gitatractivo in #1883
- Fix net spit and join functions by @johngmyers in #1906
- fix: fix
net.is_IP_in_CIDR
with IPv6 by @He1pa in #1908 - fix: net.parse_cidr support IPv6 by @johngmyers in #1909
- fix: fix
net.is_IP_in_CIDR
corner cases by @johngmyers in #1913 - Remove None-safety from various net functions by @johngmyers in #1912
- feat: add net.CIDR_subnet function by @johngmyers in #1916
- feat: add net.CIDR_subnets function by @johngmyers in #1917
- feat: add net.CIDR_host function by @johngmyers in #1920
- feat: add net.CIDR_netmask function by @johngmyers in #1921
- chore: bump version 0.11.2 by @zong-zhe in #1922
New Contributors
- @gitatractivo made their first contribution in #1883
- @johngmyers made their first contribution in #1906
Full Changelog: v0.11.1...v0.11.2
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