diff --git a/Cargo.toml b/Cargo.toml
index 1d5f5530..da8f491b 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "kcl-lang"
-version = "0.8.5"
+version = "0.8.6"
edition = "2021"
readme = "README.md"
documentation = "kcl-lang.io"
@@ -11,4 +11,4 @@ license = "Apache-2.0"
[dependencies]
anyhow = "1"
-kclvm-api = { git = "https://github.com/kcl-lang/kcl", version = "0.8.5" }
+kclvm-api = { git = "https://github.com/kcl-lang/kcl", version = "0.8.6" }
diff --git a/install.go b/install.go
index 4ad26d0d..0e80113a 100644
--- a/install.go
+++ b/install.go
@@ -8,7 +8,7 @@ import (
"runtime"
)
-const KCLVM_VERSION = "v0.8.5"
+const KCLVM_VERSION = "v0.8.6"
func findPath(name string) string {
if path, err := exec.LookPath(name); err == nil {
diff --git a/java/Cargo.toml b/java/Cargo.toml
index d44b88fa..50c7776d 100644
--- a/java/Cargo.toml
+++ b/java/Cargo.toml
@@ -19,6 +19,6 @@ kcl-lang = {path = "../"}
once_cell = "1.19.0"
lazy_static = "1.4.0"
-kclvm-parser = { git = "https://github.com/kcl-lang/kcl", version = "0.8.5" }
-kclvm-sema = { git = "https://github.com/kcl-lang/kcl", version = "0.8.5" }
-kclvm-api = { git = "https://github.com/kcl-lang/kcl", version = "0.8.5" }
+kclvm-parser = { git = "https://github.com/kcl-lang/kcl", version = "0.8.6" }
+kclvm-sema = { git = "https://github.com/kcl-lang/kcl", version = "0.8.6" }
+kclvm-api = { git = "https://github.com/kcl-lang/kcl", version = "0.8.6" }
diff --git a/java/pom.xml b/java/pom.xml
index 44cf936f..d741356a 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -5,7 +5,7 @@
com.kcl
kcl-lib
- 0.8.6-SNAPSHOT
+ 0.8.6
KCL Arifact Library for Java
KCL is an open-source constraint-based record and functional language mainly
diff --git a/lib/darwin-amd64/libkclvm_cli_cdylib.dylib b/lib/darwin-amd64/libkclvm_cli_cdylib.dylib
index d24a6336..b99de8d1 100644
Binary files a/lib/darwin-amd64/libkclvm_cli_cdylib.dylib and b/lib/darwin-amd64/libkclvm_cli_cdylib.dylib differ
diff --git a/lib/darwin-arm64/libkclvm_cli_cdylib.dylib b/lib/darwin-arm64/libkclvm_cli_cdylib.dylib
index 561e1df3..2d1c6651 100755
Binary files a/lib/darwin-arm64/libkclvm_cli_cdylib.dylib and b/lib/darwin-arm64/libkclvm_cli_cdylib.dylib differ
diff --git a/lib/linux-amd64/libkclvm_cli_cdylib.so b/lib/linux-amd64/libkclvm_cli_cdylib.so
index 4af0ea39..d5d61f94 100755
Binary files a/lib/linux-amd64/libkclvm_cli_cdylib.so and b/lib/linux-amd64/libkclvm_cli_cdylib.so differ
diff --git a/lib/linux-arm64/libkclvm_cli_cdylib.so b/lib/linux-arm64/libkclvm_cli_cdylib.so
index a45018e1..7905362c 100755
Binary files a/lib/linux-arm64/libkclvm_cli_cdylib.so and b/lib/linux-arm64/libkclvm_cli_cdylib.so differ
diff --git a/lib/windows-amd64/kclvm_cli_cdylib.dll b/lib/windows-amd64/kclvm_cli_cdylib.dll
index c8b4de06..67e60b60 100644
Binary files a/lib/windows-amd64/kclvm_cli_cdylib.dll and b/lib/windows-amd64/kclvm_cli_cdylib.dll differ
diff --git a/lib/windows-arm64/kclvm_cli_cdylib.dll b/lib/windows-arm64/kclvm_cli_cdylib.dll
index c8b4de06..67e60b60 100644
Binary files a/lib/windows-arm64/kclvm_cli_cdylib.dll and b/lib/windows-arm64/kclvm_cli_cdylib.dll differ
diff --git a/nodejs/examples/exec-program/package.json b/nodejs/examples/exec-program/package.json
index 1c489380..0754e427 100644
--- a/nodejs/examples/exec-program/package.json
+++ b/nodejs/examples/exec-program/package.json
@@ -12,6 +12,6 @@
"dist/"
],
"dependencies": {
- "kcl-lib": "0.8.6-rc.1"
+ "kcl-lib": "0.8.6"
}
}
diff --git a/nodejs/examples/exec-program/pnpm-lock.yaml b/nodejs/examples/exec-program/pnpm-lock.yaml
deleted file mode 100644
index 16df8d38..00000000
--- a/nodejs/examples/exec-program/pnpm-lock.yaml
+++ /dev/null
@@ -1,156 +0,0 @@
-lockfileVersion: '6.0'
-
-settings:
- autoInstallPeers: true
- excludeLinksFromLockfile: false
-
-dependencies:
- kcl-lib:
- specifier: 0.8.6-rc.1
- version: 0.8.6-rc.1
-
-packages:
-
- /@kcl-lang/lib-darwin-arm64@0.8.6-rc.1:
- resolution: {integrity: sha512-aY9G7LAe5h4tVZE72OH8PoRymk+664hN1ixTh78rVA3wZN9q6UBUFf5n6Kqv7HuypJwG5rCq/p3xn3mXOzlGFA==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- dev: false
- optional: true
-
- /@kcl-lang/lib-darwin-x64@0.8.6-rc.1:
- resolution: {integrity: sha512-x739lZKFM/81jIE15AlroySVImLdICZijYOY0LBQLqH1OGYT/uJfQjAU5KX3MGMqeEvHhwhxBqgIuXlANpTGlA==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- dev: false
- optional: true
-
- /@kcl-lang/lib-linux-arm64-gnu@0.8.6-rc.1:
- resolution: {integrity: sha512-OnG5ydIqranMqvFtZEbCWL2ZbGd2swCj2ZcxHDmVNnUUdpU78YLtG1nxzhGaoE5vOt+f5dlkzAXn9RVHmKmEgw==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: false
- optional: true
-
- /@kcl-lang/lib-linux-x64-gnu@0.8.6-rc.1:
- resolution: {integrity: sha512-HVK2tU5+itcb8bJphD1xyZCDIH685ElVlSfhv73YmDymxQqbncx7UPDr7bZ9Q6OeexuUar/Yo6/EXsgP2F1e4g==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: false
- optional: true
-
- /@kcl-lang/lib-win32-arm64-msvc@0.8.6-rc.1:
- resolution: {integrity: sha512-Bq4Mc71AIS9bxp+YHM6z7Z6OlGfrIru/1d2NmBDWuB9Vix9AY0Nn67/lryftZ/sgyNeyLLflS/k6g0dwADGi6A==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- dev: false
- optional: true
-
- /@kcl-lang/lib-win32-x64-msvc@0.8.6-rc.1:
- resolution: {integrity: sha512-sMmR7rqOeG7TCWQuHcs2TVFWncsqoS2c1ofst5F+T4LDCmqwBSjYh+G7d5t1bJefayYerr1qS6XCVJA0uKCQXQ==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: false
- optional: true
-
- /@protobufjs/aspromise@1.1.2:
- resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==}
- dev: false
-
- /@protobufjs/base64@1.1.2:
- resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==}
- dev: false
-
- /@protobufjs/codegen@2.0.4:
- resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==}
- dev: false
-
- /@protobufjs/eventemitter@1.1.0:
- resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==}
- dev: false
-
- /@protobufjs/fetch@1.1.0:
- resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==}
- dependencies:
- '@protobufjs/aspromise': 1.1.2
- '@protobufjs/inquire': 1.1.0
- dev: false
-
- /@protobufjs/float@1.0.2:
- resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==}
- dev: false
-
- /@protobufjs/inquire@1.1.0:
- resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==}
- dev: false
-
- /@protobufjs/path@1.1.2:
- resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==}
- dev: false
-
- /@protobufjs/pool@1.1.0:
- resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==}
- dev: false
-
- /@protobufjs/utf8@1.1.0:
- resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==}
- dev: false
-
- /@types/node@20.12.7:
- resolution: {integrity: sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==}
- dependencies:
- undici-types: 5.26.5
- dev: false
-
- /kcl-lib@0.8.6-rc.1:
- resolution: {integrity: sha512-F6BwAOx28tWfs1DhVwCIBd1OobOlCpxHsRedpFI2wyUUFskLm2TFCrnL4IyOhvdQBdlgmOtzLWFLuuJq0SSNSw==}
- engines: {node: '>= 10'}
- dependencies:
- protobufjs: 7.2.6
- optionalDependencies:
- '@kcl-lang/lib-darwin-arm64': 0.8.6-rc.1
- '@kcl-lang/lib-darwin-x64': 0.8.6-rc.1
- '@kcl-lang/lib-linux-arm64-gnu': 0.8.6-rc.1
- '@kcl-lang/lib-linux-x64-gnu': 0.8.6-rc.1
- '@kcl-lang/lib-win32-arm64-msvc': 0.8.6-rc.1
- '@kcl-lang/lib-win32-x64-msvc': 0.8.6-rc.1
- dev: false
-
- /long@5.2.3:
- resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==}
- dev: false
-
- /protobufjs@7.2.6:
- resolution: {integrity: sha512-dgJaEDDL6x8ASUZ1YqWciTRrdOuYNzoOf27oHNfdyvKqHr5i0FV7FSLU+aIeFjyFgVxrpTOtQUi0BLLBymZaBw==}
- engines: {node: '>=12.0.0'}
- requiresBuild: true
- dependencies:
- '@protobufjs/aspromise': 1.1.2
- '@protobufjs/base64': 1.1.2
- '@protobufjs/codegen': 2.0.4
- '@protobufjs/eventemitter': 1.1.0
- '@protobufjs/fetch': 1.1.0
- '@protobufjs/float': 1.0.2
- '@protobufjs/inquire': 1.1.0
- '@protobufjs/path': 1.1.2
- '@protobufjs/pool': 1.1.0
- '@protobufjs/utf8': 1.1.0
- '@types/node': 20.12.7
- long: 5.2.3
- dev: false
-
- /undici-types@5.26.5:
- resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
- dev: false
diff --git a/nodejs/npm/darwin-arm64/package.json b/nodejs/npm/darwin-arm64/package.json
index f6ce38cc..818ac1ac 100644
--- a/nodejs/npm/darwin-arm64/package.json
+++ b/nodejs/npm/darwin-arm64/package.json
@@ -1,7 +1,7 @@
{
"name": "@kcl-lang/lib-darwin-arm64",
"repository": "https://github.com/kcl-lang/lib",
- "version": "0.8.6-rc.1",
+ "version": "0.8.6",
"os": [
"darwin"
],
diff --git a/nodejs/npm/darwin-x64/package.json b/nodejs/npm/darwin-x64/package.json
index 2c65fbc1..2c76dc6f 100644
--- a/nodejs/npm/darwin-x64/package.json
+++ b/nodejs/npm/darwin-x64/package.json
@@ -1,7 +1,7 @@
{
"name": "@kcl-lang/lib-darwin-x64",
"repository": "https://github.com/kcl-lang/lib",
- "version": "0.8.6-rc.1",
+ "version": "0.8.6",
"os": [
"darwin"
],
diff --git a/nodejs/npm/linux-arm64-gnu/package.json b/nodejs/npm/linux-arm64-gnu/package.json
index 415f873c..1312ad60 100644
--- a/nodejs/npm/linux-arm64-gnu/package.json
+++ b/nodejs/npm/linux-arm64-gnu/package.json
@@ -1,7 +1,7 @@
{
"name": "@kcl-lang/lib-linux-arm64-gnu",
"repository": "https://github.com/kcl-lang/lib",
- "version": "0.8.6-rc.1",
+ "version": "0.8.6",
"os": [
"linux"
],
diff --git a/nodejs/npm/linux-x64-gnu/package.json b/nodejs/npm/linux-x64-gnu/package.json
index d7af1ac5..765594d8 100644
--- a/nodejs/npm/linux-x64-gnu/package.json
+++ b/nodejs/npm/linux-x64-gnu/package.json
@@ -1,7 +1,7 @@
{
"name": "@kcl-lang/lib-linux-x64-gnu",
"repository": "https://github.com/kcl-lang/lib",
- "version": "0.8.6-rc.1",
+ "version": "0.8.6",
"os": [
"linux"
],
diff --git a/nodejs/npm/win32-arm64-msvc/package.json b/nodejs/npm/win32-arm64-msvc/package.json
index b97bbe04..f02ba06f 100644
--- a/nodejs/npm/win32-arm64-msvc/package.json
+++ b/nodejs/npm/win32-arm64-msvc/package.json
@@ -1,7 +1,7 @@
{
"name": "@kcl-lang/lib-win32-arm64-msvc",
"repository": "https://github.com/kcl-lang/lib",
- "version": "0.8.6-rc.1",
+ "version": "0.8.6",
"os": [
"win32"
],
diff --git a/nodejs/npm/win32-x64-msvc/package.json b/nodejs/npm/win32-x64-msvc/package.json
index 7b802625..084507cd 100644
--- a/nodejs/npm/win32-x64-msvc/package.json
+++ b/nodejs/npm/win32-x64-msvc/package.json
@@ -1,7 +1,7 @@
{
"name": "@kcl-lang/lib-win32-x64-msvc",
"repository": "https://github.com/kcl-lang/lib",
- "version": "0.8.6-rc.1",
+ "version": "0.8.6",
"os": [
"win32"
],
diff --git a/nodejs/package.json b/nodejs/package.json
index 2d3f9ac5..2946086f 100644
--- a/nodejs/package.json
+++ b/nodejs/package.json
@@ -1,6 +1,6 @@
{
"name": "kcl-lib",
- "version": "0.8.6-rc.1",
+ "version": "0.8.6",
"repository": "https://github.com/kcl-lang/lib",
"license": "Apache-2.0",
"main": "index.js",
diff --git a/python/Cargo.toml b/python/Cargo.toml
index 15d614f3..1cb4ab95 100644
--- a/python/Cargo.toml
+++ b/python/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "kcl-python-lib"
-version = "0.8.5"
+version = "0.8.6"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html