diff --git a/.github/workflows/dotnet-test.yaml b/.github/workflows/dotnet-test.yaml
index 26f661f..814c02f 100644
--- a/.github/workflows/dotnet-test.yaml
+++ b/.github/workflows/dotnet-test.yaml
@@ -176,4 +176,4 @@ jobs:
if: "startsWith(github.ref, 'refs/tags/')"
run: |
cd dotnet/KclLib/bin/Release
- dotnet nuget push KclLib.0.12.0.nupkg -k ${{ secrets.NUGET_API_KEY }} -s https://api.nuget.org/v3/index.json
+ dotnet nuget push KclLib.0.12.1.nupkg -k ${{ secrets.NUGET_API_KEY }} -s https://api.nuget.org/v3/index.json
diff --git a/Cargo.lock b/Cargo.lock
index 32e5fce..f23ffc5 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1629,8 +1629,8 @@ dependencies = [
[[package]]
name = "kcl-api"
-version = "0.12.0"
-source = "git+https://github.com/kcl-lang/kcl#a1b777f3551a99253c422051097f37a2eb988e89"
+version = "0.12.1"
+source = "git+https://github.com/kcl-lang/kcl#07e8c5a69763c56fe5c09ab645fff4ecece2b4a4"
dependencies = [
"anyhow",
"futures",
@@ -1661,15 +1661,15 @@ dependencies = [
"protoc-bin-vendored",
"serde",
"serde_json",
- "serde_yaml_ng",
+ "serde_yaml",
"tempfile",
"tokio",
]
[[package]]
name = "kcl-ast"
-version = "0.12.0"
-source = "git+https://github.com/kcl-lang/kcl#a1b777f3551a99253c422051097f37a2eb988e89"
+version = "0.12.1"
+source = "git+https://github.com/kcl-lang/kcl#07e8c5a69763c56fe5c09ab645fff4ecece2b4a4"
dependencies = [
"anyhow",
"compiler_base_span",
@@ -1684,8 +1684,8 @@ dependencies = [
[[package]]
name = "kcl-ast-pretty"
-version = "0.12.0"
-source = "git+https://github.com/kcl-lang/kcl#a1b777f3551a99253c422051097f37a2eb988e89"
+version = "0.12.1"
+source = "git+https://github.com/kcl-lang/kcl#07e8c5a69763c56fe5c09ab645fff4ecece2b4a4"
dependencies = [
"compiler_base_macros",
"compiler_base_session",
@@ -1698,8 +1698,8 @@ dependencies = [
[[package]]
name = "kcl-config"
-version = "0.12.0"
-source = "git+https://github.com/kcl-lang/kcl#a1b777f3551a99253c422051097f37a2eb988e89"
+version = "0.12.1"
+source = "git+https://github.com/kcl-lang/kcl#07e8c5a69763c56fe5c09ab645fff4ecece2b4a4"
dependencies = [
"anyhow",
"chrono",
@@ -1714,15 +1714,15 @@ dependencies = [
"ron",
"serde",
"serde_json",
- "serde_yaml_ng",
+ "serde_yaml",
"toml",
"url",
]
[[package]]
name = "kcl-driver"
-version = "0.12.0"
-source = "git+https://github.com/kcl-lang/kcl#a1b777f3551a99253c422051097f37a2eb988e89"
+version = "0.12.1"
+source = "git+https://github.com/kcl-lang/kcl#07e8c5a69763c56fe5c09ab645fff4ecece2b4a4"
dependencies = [
"anyhow",
"flate2",
@@ -1744,8 +1744,8 @@ dependencies = [
[[package]]
name = "kcl-error"
-version = "0.12.0"
-source = "git+https://github.com/kcl-lang/kcl#a1b777f3551a99253c422051097f37a2eb988e89"
+version = "0.12.1"
+source = "git+https://github.com/kcl-lang/kcl#07e8c5a69763c56fe5c09ab645fff4ecece2b4a4"
dependencies = [
"annotate-snippets",
"anyhow",
@@ -1766,8 +1766,8 @@ dependencies = [
[[package]]
name = "kcl-evaluator"
-version = "0.12.0"
-source = "git+https://github.com/kcl-lang/kcl#a1b777f3551a99253c422051097f37a2eb988e89"
+version = "0.12.1"
+source = "git+https://github.com/kcl-lang/kcl#07e8c5a69763c56fe5c09ab645fff4ecece2b4a4"
dependencies = [
"anyhow",
"generational-arena",
@@ -1781,7 +1781,7 @@ dependencies = [
[[package]]
name = "kcl-lang"
-version = "0.12.0"
+version = "0.12.1"
dependencies = [
"anyhow",
"kcl-api",
@@ -1794,8 +1794,8 @@ dependencies = [
[[package]]
name = "kcl-language-server"
-version = "0.12.0"
-source = "git+https://github.com/kcl-lang/kcl#a1b777f3551a99253c422051097f37a2eb988e89"
+version = "0.12.1"
+source = "git+https://github.com/kcl-lang/kcl#07e8c5a69763c56fe5c09ab645fff4ecece2b4a4"
dependencies = [
"anyhow",
"chrono",
@@ -1839,8 +1839,8 @@ dependencies = [
[[package]]
name = "kcl-lexer"
-version = "0.12.0"
-source = "git+https://github.com/kcl-lang/kcl#a1b777f3551a99253c422051097f37a2eb988e89"
+version = "0.12.1"
+source = "git+https://github.com/kcl-lang/kcl#07e8c5a69763c56fe5c09ab645fff4ecece2b4a4"
dependencies = [
"kcl-error",
"rustc_lexer",
@@ -1849,8 +1849,8 @@ dependencies = [
[[package]]
name = "kcl-loader"
-version = "0.12.0"
-source = "git+https://github.com/kcl-lang/kcl#a1b777f3551a99253c422051097f37a2eb988e89"
+version = "0.12.1"
+source = "git+https://github.com/kcl-lang/kcl#07e8c5a69763c56fe5c09ab645fff4ecece2b4a4"
dependencies = [
"anyhow",
"kcl-ast",
@@ -1866,8 +1866,8 @@ dependencies = [
[[package]]
name = "kcl-macros"
-version = "0.12.0"
-source = "git+https://github.com/kcl-lang/kcl#a1b777f3551a99253c422051097f37a2eb988e89"
+version = "0.12.1"
+source = "git+https://github.com/kcl-lang/kcl#07e8c5a69763c56fe5c09ab645fff4ecece2b4a4"
dependencies = [
"proc-macro2",
"quote",
@@ -1877,8 +1877,8 @@ dependencies = [
[[package]]
name = "kcl-parser"
-version = "0.12.0"
-source = "git+https://github.com/kcl-lang/kcl#a1b777f3551a99253c422051097f37a2eb988e89"
+version = "0.12.1"
+source = "git+https://github.com/kcl-lang/kcl#07e8c5a69763c56fe5c09ab645fff4ecece2b4a4"
dependencies = [
"anyhow",
"bstr",
@@ -1911,8 +1911,8 @@ dependencies = [
[[package]]
name = "kcl-primitives"
-version = "0.12.0"
-source = "git+https://github.com/kcl-lang/kcl#a1b777f3551a99253c422051097f37a2eb988e89"
+version = "0.12.1"
+source = "git+https://github.com/kcl-lang/kcl#07e8c5a69763c56fe5c09ab645fff4ecece2b4a4"
dependencies = [
"indexmap 2.12.1",
"rustc-hash 2.1.1",
@@ -1920,8 +1920,8 @@ dependencies = [
[[package]]
name = "kcl-query"
-version = "0.12.0"
-source = "git+https://github.com/kcl-lang/kcl#a1b777f3551a99253c422051097f37a2eb988e89"
+version = "0.12.1"
+source = "git+https://github.com/kcl-lang/kcl#07e8c5a69763c56fe5c09ab645fff4ecece2b4a4"
dependencies = [
"anyhow",
"compiler_base_macros",
@@ -1941,8 +1941,8 @@ dependencies = [
[[package]]
name = "kcl-runner"
-version = "0.12.0"
-source = "git+https://github.com/kcl-lang/kcl#a1b777f3551a99253c422051097f37a2eb988e89"
+version = "0.12.1"
+source = "git+https://github.com/kcl-lang/kcl#07e8c5a69763c56fe5c09ab645fff4ecece2b4a4"
dependencies = [
"anyhow",
"cc",
@@ -1975,8 +1975,8 @@ dependencies = [
[[package]]
name = "kcl-runtime"
-version = "0.12.0"
-source = "git+https://github.com/kcl-lang/kcl#a1b777f3551a99253c422051097f37a2eb988e89"
+version = "0.12.1"
+source = "git+https://github.com/kcl-lang/kcl#07e8c5a69763c56fe5c09ab645fff4ecece2b4a4"
dependencies = [
"anyhow",
"base32",
@@ -2002,7 +2002,7 @@ dependencies = [
"regex",
"serde",
"serde_json",
- "serde_yaml_ng",
+ "serde_yaml",
"sha1",
"sha2 0.9.9",
"unic-ucd-bidi",
@@ -2014,8 +2014,8 @@ dependencies = [
[[package]]
name = "kcl-sema"
-version = "0.12.0"
-source = "git+https://github.com/kcl-lang/kcl#a1b777f3551a99253c422051097f37a2eb988e89"
+version = "0.12.1"
+source = "git+https://github.com/kcl-lang/kcl#07e8c5a69763c56fe5c09ab645fff4ecece2b4a4"
dependencies = [
"anyhow",
"bit-set",
@@ -2047,8 +2047,8 @@ dependencies = [
[[package]]
name = "kcl-span"
-version = "0.12.0"
-source = "git+https://github.com/kcl-lang/kcl#a1b777f3551a99253c422051097f37a2eb988e89"
+version = "0.12.1"
+source = "git+https://github.com/kcl-lang/kcl#07e8c5a69763c56fe5c09ab645fff4ecece2b4a4"
dependencies = [
"compiler_base_span",
"kcl-macros",
@@ -2058,8 +2058,8 @@ dependencies = [
[[package]]
name = "kcl-tools"
-version = "0.12.0"
-source = "git+https://github.com/kcl-lang/kcl#a1b777f3551a99253c422051097f37a2eb988e89"
+version = "0.12.1"
+source = "git+https://github.com/kcl-lang/kcl#07e8c5a69763c56fe5c09ab645fff4ecece2b4a4"
dependencies = [
"anyhow",
"compiler_base_session",
@@ -2083,14 +2083,14 @@ dependencies = [
"regex",
"rustc_lexer",
"serde_json",
- "serde_yaml_ng",
+ "serde_yaml",
"walkdir",
]
[[package]]
name = "kcl-utils"
-version = "0.12.0"
-source = "git+https://github.com/kcl-lang/kcl#a1b777f3551a99253c422051097f37a2eb988e89"
+version = "0.12.1"
+source = "git+https://github.com/kcl-lang/kcl#07e8c5a69763c56fe5c09ab645fff4ecece2b4a4"
dependencies = [
"anyhow",
"fslock",
@@ -2099,8 +2099,8 @@ dependencies = [
[[package]]
name = "kcl-version"
-version = "0.12.0"
-source = "git+https://github.com/kcl-lang/kcl#a1b777f3551a99253c422051097f37a2eb988e89"
+version = "0.12.1"
+source = "git+https://github.com/kcl-lang/kcl#07e8c5a69763c56fe5c09ab645fff4ecece2b4a4"
dependencies = [
"vergen-gitcl",
]
@@ -2776,7 +2776,7 @@ dependencies = [
[[package]]
name = "proc_macro_crate"
version = "0.1.0"
-source = "git+https://github.com/kcl-lang/kcl#a1b777f3551a99253c422051097f37a2eb988e89"
+source = "git+https://github.com/kcl-lang/kcl#07e8c5a69763c56fe5c09ab645fff4ecece2b4a4"
dependencies = [
"proc-macro2",
"quote",
@@ -3578,10 +3578,9 @@ dependencies = [
]
[[package]]
-name = "serde_yaml_ng"
-version = "0.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b4db627b98b36d4203a7b458cf3573730f2bb591b28871d916dfa9efabfd41f"
+name = "serde_yaml"
+version = "0.9.34+deprecated"
+source = "git+https://github.com/kcl-lang/kcl#07e8c5a69763c56fe5c09ab645fff4ecece2b4a4"
dependencies = [
"indexmap 2.12.1",
"itoa",
@@ -4380,13 +4379,13 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
[[package]]
name = "uuid"
-version = "1.18.1"
+version = "1.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2"
+checksum = "e2e054861b4bd027cd373e18e8d8d8e6548085000e41290d95ce0c373a654b4a"
dependencies = [
"getrandom 0.3.4",
"js-sys",
- "serde",
+ "serde_core",
"wasm-bindgen",
]
@@ -5032,18 +5031,18 @@ dependencies = [
[[package]]
name = "zerocopy"
-version = "0.8.30"
+version = "0.8.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4ea879c944afe8a2b25fef16bb4ba234f47c694565e97383b36f3a878219065c"
+checksum = "fd74ec98b9250adb3ca554bdde269adf631549f51d8a8f8f0a10b50f1cb298c3"
dependencies = [
"zerocopy-derive",
]
[[package]]
name = "zerocopy-derive"
-version = "0.8.30"
+version = "0.8.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cf955aa904d6040f70dc8e9384444cb1030aed272ba3cb09bbc4ab9e7c1f34f5"
+checksum = "d8a8d209fdf45cf5138cbb5a506f6b52522a25afccc534d1475dad8e31105c6a"
dependencies = [
"proc-macro2",
"quote",
diff --git a/Cargo.toml b/Cargo.toml
index 34f4fee..78323f7 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "kcl-lang"
-version = "0.12.0"
+version = "0.12.1"
edition = "2024"
readme = "README.md"
documentation = "kcl-lang.io"
@@ -11,9 +11,9 @@ license = "Apache-2.0"
[dependencies]
anyhow = "1"
-kcl-api = { git = "https://github.com/kcl-lang/kcl", version = "0.12.0" }
-kcl-evaluator = { git = "https://github.com/kcl-lang/kcl", version = "0.12.0" }
-kcl-loader = { git = "https://github.com/kcl-lang/kcl", version = "0.12.0" }
-kcl-parser = { git = "https://github.com/kcl-lang/kcl", version = "0.12.0" }
-kcl-runtime = { git = "https://github.com/kcl-lang/kcl", version = "0.12.0" }
-kcl-primitives = { git = "https://github.com/kcl-lang/kcl", version = "0.12.0" }
+kcl-api = { git = "https://github.com/kcl-lang/kcl", version = "0.12.1" }
+kcl-evaluator = { git = "https://github.com/kcl-lang/kcl", version = "0.12.1" }
+kcl-loader = { git = "https://github.com/kcl-lang/kcl", version = "0.12.1" }
+kcl-parser = { git = "https://github.com/kcl-lang/kcl", version = "0.12.1" }
+kcl-runtime = { git = "https://github.com/kcl-lang/kcl", version = "0.12.1" }
+kcl-primitives = { git = "https://github.com/kcl-lang/kcl", version = "0.12.1" }
diff --git a/README.md b/README.md
index 7ac7f2a..ae12f41 100644
--- a/README.md
+++ b/README.md
@@ -95,7 +95,7 @@ This way you'll be able to import the above dependency to use the SDK.
com.kcl
kcl-lib
- 0.12.0
+ 0.12.1
```
@@ -197,7 +197,7 @@ This way you'll be able to import the above dependency to use the SDK.
com.kcl
kcl-lib
- 0.12.0
+ 0.12.1
```
@@ -231,7 +231,7 @@ For CMake, you can use FetchContent to add KCL C++ Lib to your project.
FetchContent_Declare(
kcl-lib
GIT_REPOSITORY https://github.com/kcl-lang/lib.git
- GIT_TAG v0.12.0
+ GIT_TAG v0.12.1
SOURCE_SUBDIR cpp
)
FetchContent_MakeAvailable(kcl-lib)
diff --git a/c/Cargo.toml b/c/Cargo.toml
index 276aa45..c03e5bc 100644
--- a/c/Cargo.toml
+++ b/c/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "kcl-lib-c"
-version = "0.12.0"
+version = "0.12.1"
edition = "2024"
publish = false
@@ -12,4 +12,4 @@ doc = false
cbindgen = "0.26.0"
[dependencies]
-kcl-api = { git = "https://github.com/kcl-lang/kcl", version = "0.12.0" }
+kcl-api = { git = "https://github.com/kcl-lang/kcl", version = "0.12.1" }
diff --git a/cpp/CMakeLists.txt b/cpp/CMakeLists.txt
index f6c4db3..615c80f 100644
--- a/cpp/CMakeLists.txt
+++ b/cpp/CMakeLists.txt
@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.10)
-project(kcl-lib VERSION 0.12.0 LANGUAGES CXX)
+project(kcl-lib VERSION 0.12.1 LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
diff --git a/cpp/Cargo.toml b/cpp/Cargo.toml
index 26a5179..6ac2bce 100644
--- a/cpp/Cargo.toml
+++ b/cpp/Cargo.toml
@@ -2,7 +2,7 @@
name = "kcl-lib-cpp"
publish = false
edition = "2024"
-version = "0.12.0"
+version = "0.12.1"
[lib]
crate-type = ["staticlib"]
@@ -10,7 +10,7 @@ crate-type = ["staticlib"]
[dependencies]
anyhow = "1.0"
cxx = "1.0"
-kcl-api = { git = "https://github.com/kcl-lang/kcl", version = "0.12.0" }
+kcl-api = { git = "https://github.com/kcl-lang/kcl", version = "0.12.1" }
[build-dependencies]
cxx-build = "1.0"
diff --git a/cpp/README.md b/cpp/README.md
index 857e9a2..b73c2b9 100644
--- a/cpp/README.md
+++ b/cpp/README.md
@@ -12,7 +12,7 @@ You can use FetchContent to add KCL C++ Lib to your project.
FetchContent_Declare(
kcl-lib
GIT_REPOSITORY https://github.com/kcl-lang/lib.git
- GIT_TAG v0.12.0
+ GIT_TAG v0.12.1
SOURCE_SUBDIR cpp
)
FetchContent_MakeAvailable(kcl-lib)
@@ -24,7 +24,7 @@ Or you can download the source code and add it to your project.
mkdir third_party
cd third_party
git clone https://github.com/kcl-lang/lib.git
-git checkout v0.12.0
+git checkout v0.12.1
```
```shell
diff --git a/dotnet/Cargo.toml b/dotnet/Cargo.toml
index f62182c..ac29ab2 100644
--- a/dotnet/Cargo.toml
+++ b/dotnet/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "kcl-lib-dotnet"
publish = false
-version = "0.12.0"
+version = "0.12.1"
edition = "2024"
[lib]
@@ -9,4 +9,4 @@ crate-type = ["cdylib"]
doc = false
[dependencies]
-kcl-api = { git = "https://github.com/kcl-lang/kcl", version = "0.12.0" }
+kcl-api = { git = "https://github.com/kcl-lang/kcl", version = "0.12.1" }
diff --git a/dotnet/KclLib/KclLib.csproj b/dotnet/KclLib/KclLib.csproj
index f14d123..b15ee08 100644
--- a/dotnet/KclLib/KclLib.csproj
+++ b/dotnet/KclLib/KclLib.csproj
@@ -11,7 +11,7 @@
KclLib
KclLib
- 0.12.0
+ 0.12.1
true
snupkg
https://github.com/kcl-lang
diff --git a/dotnet/examples/exec-program/exec-program.csproj b/dotnet/examples/exec-program/exec-program.csproj
index 4d41c97..4a9a140 100644
--- a/dotnet/examples/exec-program/exec-program.csproj
+++ b/dotnet/examples/exec-program/exec-program.csproj
@@ -9,7 +9,7 @@
-
+
diff --git a/go/api/client.go b/go/api/client.go
index ede28a5..be60667 100644
--- a/go/api/client.go
+++ b/go/api/client.go
@@ -6,10 +6,6 @@ type ServiceClient interface {
Ping(in *PingArgs) (out *PingResult, err error)
// Execute KCL file with arguments and return the JSON/YAML result.
ExecProgram(in *ExecProgramArgs) (out *ExecProgramResult, err error)
- // Depreciated: Please use the env.EnableFastEvalMode() and c.ExecutProgram method and will be removed in v0.12.0.
- BuildProgram(in *BuildProgramArgs) (out *BuildProgramResult, err error)
- // Depreciated: Please use the env.EnableFastEvalMode() and c.ExecutProgram method and will be removed in v0.12.0.
- ExecArtifact(in *ExecArtifactArgs) (out *ExecProgramResult, err error)
// Parse KCL single file to Module AST JSON string with import dependencies and parse errors.
ParseFile(in *ParseFileArgs) (out *ParseFileResult, err error)
// Parse KCL program with entry files and return the AST JSON string.
diff --git a/go/install/install.go b/go/install/install.go
index 28bc0c3..689f0d1 100644
--- a/go/install/install.go
+++ b/go/install/install.go
@@ -10,7 +10,7 @@ import (
"github.com/gofrs/flock"
)
-const KCL_VERSION = "v0.12.0"
+const KCL_VERSION = "v0.12.1"
func findPath(name string) string {
if path, err := exec.LookPath(name); err == nil {
diff --git a/go/lib/darwin-amd64/libkcl.dylib b/go/lib/darwin-amd64/libkcl.dylib
index dbb2fae..a9189bd 100644
Binary files a/go/lib/darwin-amd64/libkcl.dylib and b/go/lib/darwin-amd64/libkcl.dylib differ
diff --git a/go/lib/darwin-arm64/libkcl.dylib b/go/lib/darwin-arm64/libkcl.dylib
index d5c1aa3..932a673 100644
Binary files a/go/lib/darwin-arm64/libkcl.dylib and b/go/lib/darwin-arm64/libkcl.dylib differ
diff --git a/go/lib/linux-amd64/libkcl.so b/go/lib/linux-amd64/libkcl.so
index 8a25fbb..a7c907d 100755
Binary files a/go/lib/linux-amd64/libkcl.so and b/go/lib/linux-amd64/libkcl.so differ
diff --git a/go/lib/linux-arm64/libkcl.so b/go/lib/linux-arm64/libkcl.so
index 50991f6..a90b5b3 100644
Binary files a/go/lib/linux-arm64/libkcl.so and b/go/lib/linux-arm64/libkcl.so differ
diff --git a/go/lib/windows-amd64/kcl.dll b/go/lib/windows-amd64/kcl.dll
index f7096e4..aac67c3 100644
Binary files a/go/lib/windows-amd64/kcl.dll and b/go/lib/windows-amd64/kcl.dll differ
diff --git a/go/lib/windows-amd64/kcl.lib b/go/lib/windows-amd64/kcl.lib
index 14fdd12..7837853 100644
Binary files a/go/lib/windows-amd64/kcl.lib and b/go/lib/windows-amd64/kcl.lib differ
diff --git a/go/lib/windows-arm64/kcl.dll b/go/lib/windows-arm64/kcl.dll
index f7096e4..aac67c3 100644
Binary files a/go/lib/windows-arm64/kcl.dll and b/go/lib/windows-arm64/kcl.dll differ
diff --git a/go/lib/windows-arm64/kcl.lib b/go/lib/windows-arm64/kcl.lib
index 14fdd12..7837853 100644
Binary files a/go/lib/windows-arm64/kcl.lib and b/go/lib/windows-arm64/kcl.lib differ
diff --git a/go/native/client.go b/go/native/client.go
index 5692371..13b5994 100644
--- a/go/native/client.go
+++ b/go/native/client.go
@@ -131,12 +131,12 @@ func (c *NativeServiceClient) ExecProgram(in *api.ExecProgramArgs) (*api.ExecPro
return cApiCall[*api.ExecProgramArgs, *api.ExecProgramResult](c, "KclService.ExecProgram", in)
}
-// Depreciated: Please use the env.EnableFastEvalMode() and c.ExecutProgram method and will be removed in v0.12.0.
+// Depreciated: Please use the env.EnableFastEvalMode() and c.ExecutProgram method and will be removed in v0.12.1.
func (c *NativeServiceClient) BuildProgram(in *api.BuildProgramArgs) (*api.BuildProgramResult, error) {
return cApiCall[*api.BuildProgramArgs, *api.BuildProgramResult](c, "KclService.BuildProgram", in)
}
-// Depreciated: Please use the env.EnableFastEvalMode() and c.ExecutProgram method and will be removed in v0.12.0.
+// Depreciated: Please use the env.EnableFastEvalMode() and c.ExecutProgram method and will be removed in v0.12.1.
func (c *NativeServiceClient) ExecArtifact(in *api.ExecArtifactArgs) (*api.ExecProgramResult, error) {
return cApiCall[*api.ExecArtifactArgs, *api.ExecProgramResult](c, "KclService.ExecArtifact", in)
}
diff --git a/java/Cargo.toml b/java/Cargo.toml
index 56b10df..0bf7d1b 100644
--- a/java/Cargo.toml
+++ b/java/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "kcl-lib-jni"
publish = false
-version = "0.12.0"
+version = "0.12.1"
edition = "2024"
[lib]
@@ -19,6 +19,6 @@ lazy_static = "1.4.0"
prost = "0.14.1"
prost-types = "0.14.1"
-kcl-parser = { git = "https://github.com/kcl-lang/kcl", version = "0.12.0" }
-kcl-sema = { git = "https://github.com/kcl-lang/kcl", version = "0.12.0" }
-kcl-api = { git = "https://github.com/kcl-lang/kcl", version = "0.12.0" }
+kcl-parser = { git = "https://github.com/kcl-lang/kcl", version = "0.12.1" }
+kcl-sema = { git = "https://github.com/kcl-lang/kcl", version = "0.12.1" }
+kcl-api = { git = "https://github.com/kcl-lang/kcl", version = "0.12.1" }
diff --git a/java/README.md b/java/README.md
index 9a0111c..a54e5d6 100644
--- a/java/README.md
+++ b/java/README.md
@@ -26,7 +26,7 @@ This way you'll be able to import the above dependency to use the SDK.
com.kcl
kcl-lib
- 0.12.0
+ 0.12.1
```
diff --git a/java/pom.xml b/java/pom.xml
index 6d3eaae..74e96e3 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -5,7 +5,7 @@
com.kcl
kcl-lib
- 0.12.0
+ 0.12.1
KCL Arifact Library for Java
KCL is an open-source constraint-based record and functional language mainly
diff --git a/kotlin/Cargo.toml b/kotlin/Cargo.toml
index 56b10df..0bf7d1b 100644
--- a/kotlin/Cargo.toml
+++ b/kotlin/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "kcl-lib-jni"
publish = false
-version = "0.12.0"
+version = "0.12.1"
edition = "2024"
[lib]
@@ -19,6 +19,6 @@ lazy_static = "1.4.0"
prost = "0.14.1"
prost-types = "0.14.1"
-kcl-parser = { git = "https://github.com/kcl-lang/kcl", version = "0.12.0" }
-kcl-sema = { git = "https://github.com/kcl-lang/kcl", version = "0.12.0" }
-kcl-api = { git = "https://github.com/kcl-lang/kcl", version = "0.12.0" }
+kcl-parser = { git = "https://github.com/kcl-lang/kcl", version = "0.12.1" }
+kcl-sema = { git = "https://github.com/kcl-lang/kcl", version = "0.12.1" }
+kcl-api = { git = "https://github.com/kcl-lang/kcl", version = "0.12.1" }
diff --git a/kotlin/README.md b/kotlin/README.md
index 920dbaf..f340bf4 100644
--- a/kotlin/README.md
+++ b/kotlin/README.md
@@ -26,7 +26,7 @@ This way you'll be able to import the above dependency to use the SDK.
com.kcl
kcl-lib-kotlin
- 0.12.0
+ 0.12.1
```
diff --git a/kotlin/pom.xml b/kotlin/pom.xml
index 8658e8a..0bb7f9a 100644
--- a/kotlin/pom.xml
+++ b/kotlin/pom.xml
@@ -5,7 +5,7 @@
com.kcl
kcl-lib-kotlin
- 0.12.0
+ 0.12.1
KCL Arifact Library for Kotlin
KCL is an open-source constraint-based record and functional language mainly
diff --git a/lua/Cargo.toml b/lua/Cargo.toml
index 5ba061b..84b33de 100644
--- a/lua/Cargo.toml
+++ b/lua/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "kcl-lib-lua"
-version = "0.12.0"
+version = "0.12.1"
edition = "2024"
publish = false
@@ -16,4 +16,4 @@ mlua = { version = "0.9", features = [
"module",
"macros",
], default-features = false, optional = true }
-kcl-api = { git = "https://github.com/kcl-lang/kcl", version = "0.12.0" }
+kcl-api = { git = "https://github.com/kcl-lang/kcl", version = "0.12.1" }
diff --git a/lua/kcl_lib-0.12.0-1.rockspec b/lua/kcl_lib-0.12.1-1.rockspec
similarity index 95%
rename from lua/kcl_lib-0.12.0-1.rockspec
rename to lua/kcl_lib-0.12.1-1.rockspec
index 5fb4803..8cf27af 100644
--- a/lua/kcl_lib-0.12.0-1.rockspec
+++ b/lua/kcl_lib-0.12.1-1.rockspec
@@ -1,5 +1,5 @@
package = "kcl_lib"
-version = "0.12.0-1"
+version = "0.12.1-1"
source = {
url = "git+https://github.com/kcl-lang/kcl",
diff --git a/nodejs/Cargo.toml b/nodejs/Cargo.toml
index 9e4de58..0ae904b 100644
--- a/nodejs/Cargo.toml
+++ b/nodejs/Cargo.toml
@@ -1,13 +1,13 @@
[package]
edition = "2024"
name = "kcl-nodejs-lib"
-version = "0.12.0"
+version = "0.12.1"
[lib]
crate-type = ["cdylib"]
[dependencies]
-kcl-api = { git = "https://github.com/kcl-lang/kcl", version = "0.12.0" }
+kcl-api = { git = "https://github.com/kcl-lang/kcl", version = "0.12.1" }
# Default enable napi4 feature, see https://nodejs.org/api/n-api.html#node-api-version-matrix
napi = { version = "2.12.2", default-features = false, features = ["napi4"] }
napi-derive = "2.12.2"
diff --git a/nodejs/examples/exec-program/package.json b/nodejs/examples/exec-program/package.json
index b26fad2..dc326fe 100644
--- a/nodejs/examples/exec-program/package.json
+++ b/nodejs/examples/exec-program/package.json
@@ -12,6 +12,6 @@
"dist/"
],
"dependencies": {
- "kcl-lib": "0.12.0"
+ "kcl-lib": "0.12.1"
}
}
diff --git a/nodejs/npm/darwin-arm64/package-lock.json b/nodejs/npm/darwin-arm64/package-lock.json
index b8ec5bd..f838501 100644
--- a/nodejs/npm/darwin-arm64/package-lock.json
+++ b/nodejs/npm/darwin-arm64/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "@kcl-lang/lib-darwin-arm64",
- "version": "0.12.0",
+ "version": "0.12.1",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@kcl-lang/lib-darwin-arm64",
- "version": "0.12.0",
+ "version": "0.12.1",
"cpu": [
"arm64"
],
diff --git a/nodejs/npm/darwin-arm64/package.json b/nodejs/npm/darwin-arm64/package.json
index 772707c..a0439ff 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.12.0",
+ "version": "0.12.1",
"os": [
"darwin"
],
diff --git a/nodejs/npm/darwin-x64/package.json b/nodejs/npm/darwin-x64/package.json
index a42f82f..d34befc 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.12.0",
+ "version": "0.12.1",
"os": [
"darwin"
],
diff --git a/nodejs/npm/linux-arm64-gnu/package.json b/nodejs/npm/linux-arm64-gnu/package.json
index 37643ef..8bb5c94 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.12.0",
+ "version": "0.12.1",
"os": [
"linux"
],
diff --git a/nodejs/npm/linux-x64-gnu/package.json b/nodejs/npm/linux-x64-gnu/package.json
index bdb8187..d0de4a5 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.12.0",
+ "version": "0.12.1",
"os": [
"linux"
],
diff --git a/nodejs/npm/win32-arm64-msvc/package.json b/nodejs/npm/win32-arm64-msvc/package.json
index b46e6ff..bffaa64 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.12.0",
+ "version": "0.12.1",
"os": [
"win32"
],
diff --git a/nodejs/npm/win32-x64-msvc/package.json b/nodejs/npm/win32-x64-msvc/package.json
index b241548..4b02037 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.12.0",
+ "version": "0.12.1",
"os": [
"win32"
],
diff --git a/nodejs/package.json b/nodejs/package.json
index 87db724..70b02d1 100644
--- a/nodejs/package.json
+++ b/nodejs/package.json
@@ -1,6 +1,6 @@
{
"name": "kcl-lib",
- "version": "0.12.0",
+ "version": "0.12.1",
"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 a63cfb8..a80de9c 100644
--- a/python/Cargo.toml
+++ b/python/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "kcl-python-lib"
-version = "0.12.0"
+version = "0.12.1"
edition = "2024"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
@@ -8,7 +8,7 @@ edition = "2024"
crate-type = ["cdylib"]
[dependencies]
-kcl-api = { git = "https://github.com/kcl-lang/kcl", version = "0.12.0" }
+kcl-api = { git = "https://github.com/kcl-lang/kcl", version = "0.12.1" }
# fix the pyos version to 0.20.1
# because https://github.com/PyO3/maturin/issues/1960
pyo3 = "=0.20.2"
diff --git a/python/pyproject.toml b/python/pyproject.toml
index 3a577ff..e015323 100644
--- a/python/pyproject.toml
+++ b/python/pyproject.toml
@@ -4,7 +4,7 @@ build-backend = "maturin"
[project]
name = "kcl_lib"
-version = "0.12.0"
+version = "0.12.1"
requires-python = ">=3.7"
classifiers = [
"Programming Language :: Rust",
diff --git a/swift/Cargo.toml b/swift/Cargo.toml
index 276aa45..c03e5bc 100644
--- a/swift/Cargo.toml
+++ b/swift/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "kcl-lib-c"
-version = "0.12.0"
+version = "0.12.1"
edition = "2024"
publish = false
@@ -12,4 +12,4 @@ doc = false
cbindgen = "0.26.0"
[dependencies]
-kcl-api = { git = "https://github.com/kcl-lang/kcl", version = "0.12.0" }
+kcl-api = { git = "https://github.com/kcl-lang/kcl", version = "0.12.1" }
diff --git a/wasm/package.json b/wasm/package.json
index 2db9e6a..b445b4d 100644
--- a/wasm/package.json
+++ b/wasm/package.json
@@ -1,6 +1,6 @@
{
"name": "@kcl-lang/wasm-lib",
- "version": "0.12.0",
+ "version": "0.12.1",
"description": "KCL WASM module",
"files": [
"kcl.wasm",
@@ -25,7 +25,7 @@
"devDependencies": {
"@jest/globals": "^30.2.0",
"@types/jest": "^29.5.12",
- "@types/node": "^20.12.0",
+ "@types/node": "^20.12.1",
"jest": "^29.7.0",
"prettier": "^2.8.4",
"ts-jest": "^29.2.5",
diff --git a/zig/build.zig.zon b/zig/build.zig.zon
index af77aa4..5fa238f 100644
--- a/zig/build.zig.zon
+++ b/zig/build.zig.zon
@@ -11,7 +11,7 @@
// This is a [Semantic Version](https://semver.org/).
// In a future version of Zig it will be used for package deduplication.
- .version = "0.12.0",
+ .version = "0.12.1",
// Together with name, this represents a globally unique package
// identifier. This field is generated by the Zig toolchain when the
@@ -31,7 +31,7 @@
// This field is optional.
// This is currently advisory only; Zig does not yet do anything
// with this value.
- //.minimum_zig_version = "0.12.0",
+ //.minimum_zig_version = "0.12.1",
// This field is optional.
// Each dependency must either provide a `url` and `hash`, or a `path`.