You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: blog/2024-12-24-kcl-0.11.0-release/index.md
+6-7Lines changed: 6 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@ The KCL team is pleased to announce that **KCL v0.11.0 is now available**! This
20
20
21
21
**We would like to extend our heartfelt thanks to all community contributors who participated in the iteration from version v0.10 to v0.11. The following list is in no particular order.**
- KCL refactored the implementation of the Parser and reorganized the parse process of import dependencies.
33
-
- KCL optimized the type parsing of ** expressions in schema attributes.
33
+
- KCL optimized the type parsing of \*\* expressions in schema attributes.
34
34
- KCL fixed the problem that lambda expressions do not work when nested calls.
35
35
- KCL fixed the memory leak problem of schema mixin parse.
36
36
- KCL fixed the type promotion in function call expressions in assignment statements with type declarations.
37
37
- KCL fixed the error of lambda functions calling attr in mixin
38
38
39
-
40
39
#### Toolchain
41
40
42
-
- Package management tool version selection algorithm is released. In v0.11.0, the KCL package management tool supports the selection of different version numbers of the same tripartite library that appears in the dependency graph. The KCL package management tool refers to the mvs algorithm of go mod.
41
+
- Package management tool version selection algorithm is released. In v0.11.0, the KCL package management tool supports the selection of different version numbers of the same tripartite library that appears in the dependency graph. The KCL package management tool refers to the mvs algorithm of go mod.
43
42
44
43
To ensure as much compatibility as possible, package management tools currently prefer to select the latest version that appears in the dependency diagram rather than the latest version that has already been released.
45
44
@@ -56,11 +55,11 @@ In v0.11.0, the new cache structure is turned off by default, and the new local
56
55
57
56
- KCL IntelliJ plugin released 0.4.0, supporting LSP4IJ.
58
57
- IDE can complete schemas defined in the worksace but not imported , and automatically insert the import statements of the package.
0 commit comments