Skip to content

Commit 109f3e7

Browse files
committed
feat: add en docs and complete special thanks
Signed-off-by: zongz <zongzhe1024@163.com>
1 parent 2dfccd0 commit 109f3e7

File tree

2 files changed

+72
-12
lines changed
  • blog/2024-11-14-newsletter
  • i18n/zh-CN/docusaurus-plugin-content-blog/2024-11-14-newsletter

2 files changed

+72
-12
lines changed
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
---
2+
slug: 2024-11-14-newsletter
3+
title: KCL Newsletter (2024.11.01 - 2024.11-14)
4+
authors:
5+
name: KCL Team
6+
title: KCL Team
7+
tags: [KCL, Newsletter]
8+
image: /img/biweekly-newsletter.png
9+
---
10+
11+
![](/img/biweekly-newsletter.png)
12+
13+
[KCL](https://github.com/kcl-lang/kcl) is an open-source configuration and policy language hosted by the Cloud Native Computing Foundation (CNCF) as a Sandbox Project. Built on a foundation of constraints and functional programming principles, KCL enhances the process of writing complex configurations, particularly in cloud-native environments. By leveraging advanced programming language techniques, KCL promotes improved modularity, scalability, and stability in configuration management. It simplifies logic writing, offers easy-to-use automation APIs, and seamlessly integrates with existing systems.
14+
15+
This section will update the KCL language community's latest news, including features, website updates, and the latest community news, helping everyone better understand the KCL community!
16+
17+
**_KCL Website: [https://kcl-lang.io](https://kcl-lang.io)_**
18+
19+
## Special Thanks
20+
21+
Thanks to all community participants over the past two weeks, listed in no particular order:
22+
23+
- Thanks to @slusy for contributions to the KCL playground 🙌
24+
- Thanks to @NishantBansal2003 for enhancing the KCL checksum feature 🙌
25+
- Thanks to @cakemanny, @hanshardmeier, @haiwu, @dennybaa, @NishantBansal2003, @Stinjul, @slusy, @Christopher Haar, @Peter Boat, @Zack Zhang, @anshuman singh, @Carl-Fredrik, @Evgeny Shepelyuk, and others for their valuable suggestions and feedback during the use of KCL over the past two weeks 🙌
26+
27+
## Overview
28+
29+
**🏄 Language Updates**
30+
31+
- Fixed unexpected runtime results caused by Schema inheritance definitions
32+
- Refactored the Parser implementation, improving parsing performance by 40% under 400+ KCL files
33+
34+
**💻 IDE Updates**
35+
36+
- Optimized static analysis of unpacking expressions `**expr`, providing richer diagnostic information
37+
- Optimized code snippet completion for schema types `{}`
38+
- Added monitoring for changes in `kcl.mod` files, improving external package completion experience
39+
- Differentiated highlight colors for `any` type and `any` keyword expressions
40+
41+
**📖 Module Updates**
42+
43+
- edp-keycloak-operator released version `v1.23`
44+
45+
**📬️ Toolchain Updates**
46+
47+
- `kcl mod` command supports module spec to obtain submodules in OCI and Git dependencies
48+
- `kcl import` tool fixed the import of multi-line YAML strings
49+
- `kcl import` tool fixed the import of Kubernetes CRDs when properties have default values
50+
- `kcl run` fixed the issue where the `-o` parameter truncated file output
51+
- `kcl mod` fixed the issue where rename dependencies could not be found
52+
53+
**🔥 Integration Updates**
54+
55+
- Crossplane KCL function updated to version v0.10.8, supporting the reading of external resources
56+
57+
**📖 Documentation Updates**
58+
59+
- Updated the FAQ with documentation on using KCL plugins
60+
- Updated the FAQ with configuration merge documentation, adding usage documentation for the `json_merge_patch` library
61+
- Added usage examples for all system library functions
62+
- Added more usage cases for OAM models
63+
64+
## Resources
65+
66+
❤️ See [here](https://github.com/kcl-lang/community) to join us!
67+
68+
For more resources, please refer to the [KCL Website](https://kcl-lang.io/).

i18n/zh-CN/docusaurus-plugin-content-blog/2024-11-14-newsletter/index.md

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,10 @@ image: /img/biweekly-newsletter.png
2020

2121
感谢过去两周所有的社区参与者,以下排名不分先后
2222

23-
- 感谢 @prakhar479 对 KCL built-api 支持 blake3 的贡献 🙌
24-
- 感谢 @shruti2522 对 IDE hints 功能增强的贡献 🙌
25-
- 感谢 @liangyuanpeng 对 kcl-openapi 工具的持续贡献 🙌
26-
- 感谢 @trogowski 对 KCL 文档的贡献 🙌
27-
- 感谢 @yonas 对 KCL 文档的贡献 🙌
28-
- 感谢 @NishantBansal2003 对 KCL 包管理工具 sum check 功能的持续贡献 🙌
29-
- 感谢 @officialasishkumar 对 KCL 包管理工具下载 Git 子包功能的贡献 🙌
23+
- 感谢 @slusy 对 KCL playground 的贡献 🙌
24+
- 感谢 @NishantBansal2003 对 KCL checksum 功能增强的贡献 🙌
3025

31-
- 感谢 @cx2c, @yonas, @NishantBansal2003, @shruti2522, @nwmcsween, @trogowski, @suin, @johnallen3d, @liangyuanpeng, @riven-blade, @officialasishkumar, @gesmit74, @prakhar479, @Lukáš Kubín, @Christopher Haar, @Alexander Fuchs, @Peter Boat, @Stéphane Este-Gracias, @Yvan da Silva, @Rehan Chalana, @Zack Zhang, @Josh West, @Brandon Nason, @suin, @Anany 等在近两周使用 KCL 过程中提供的宝贵建议与反馈 🙌
26+
- 感谢 @cakemanny, @hanshardmeier, @haiwu, @dennybaa, @NishantBansal2003, @Stinjul, @slusy, @Christopher Haar, @Peter Boat, @Zack Zhang, @anshuman singh, @Carl-Fredrik, @Evgeny Shepelyuk 等在近两周使用 KCL 过程中提供的宝贵建议与反馈 🙌
3227

3328
## 内容概述
3429

@@ -54,10 +49,7 @@ image: /img/biweekly-newsletter.png
5449
- `kcl import` 工具修复多行 YAML 字符串的导入
5550
- `kcl import` 工具修复当属性存在默认值的 Kubernetes CRD 导入
5651
- `kcl run` 修复 `-o` 参数会截断文件输出的问题
57-
58-
### 🧩 SDK 更新
59-
60-
-
52+
- `kcl mod` 修复了 rename 依赖无法找到的问题。
6153

6254
### 🔥 社区集成更新
6355

0 commit comments

Comments
 (0)