Skip to content

Releases: kcl-lang/kcl-go

v0.8.0 Release

06 Mar 11:29
8be7a9a
Compare
Choose a tag to compare

What's Changed

  • feat: add artifact APIs by @Peefy in #221
  • Chore: (deps): bump github.com/goccy/go-yaml from 1.11.0 to 1.11.3 by @dependabot in #230
  • Chore: (deps): bump kcl-lang.io/kpm from 0.6.0 to 0.7.0 by @dependabot in #229
  • Chore: (deps): bump google.golang.org/protobuf from 1.30.0 to 1.32.0 by @dependabot in #228
  • chore: (deps): bump contributor-assistant/github-action from 2.3.0 to 2.3.1 by @dependabot in #222
  • chore: (deps): bump github/codeql-action from 2 to 3 by @dependabot in #223
  • chore: (deps): bump actions/setup-go from 2 to 5 by @dependabot in #224
  • chore: (deps): bump actions/checkout from 2 to 4 by @dependabot in #225
  • Chore: (deps): bump github.com/yuin/goldmark from 1.4.13 to 1.7.0 by @dependabot in #227
  • Chore: (deps): bump github.com/getkin/kin-openapi from 0.122.0 to 0.123.0 by @dependabot in #231
  • Chore: (deps): bump google.golang.org/grpc from 1.56.3 to 1.61.0 by @dependabot in #226
  • Chore: (deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1 by @dependabot in #234
  • fix: system modules by @Peefy in #236
  • feat: sync kcl 0.8 abi spec by @Peefy in #237
  • feat: add go plugin APIs and examples by @Peefy in #233
  • fix: stream result by @Peefy in #238
  • refactor: yaml stream format by @Peefy in #239
  • refactor: impl scalar value for kcl result by @Peefy in #240
  • Chore: (deps): bump google.golang.org/grpc from 1.61.1 to 1.62.0 by @dependabot in #241
  • Chore: (deps): bump kcl-lang.io/lib from 0.8.0-alpha.1 to 0.8.0-alpha.3 by @dependabot in #242
  • Add BuildProgram and ExecArtifact to native client by @bozaro in #243
  • chore: bump lib to 0.8.0-beta.1 by @Peefy in #244
  • feat: windows plugin by @Peefy in #245
  • chore: (deps): bump contributor-assistant/github-action from 2.3.0 to 2.3.1 by @dependabot in #246
  • Chore: (deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #247
  • chore: bump kcl lib 0.8.0 stable version by @Peefy in #248

New Contributors

Full Changelog: v0.7.5...v0.8.0

v0.8.0-beta.1 Release

28 Feb 12:34
924e8cf
Compare
Choose a tag to compare

What's Changed

  • fix: stream result by @Peefy in #238
  • refactor: yaml stream format by @Peefy in #239
  • refactor: impl scalar value for kcl result by @Peefy in #240
  • Chore: (deps): bump google.golang.org/grpc from 1.61.1 to 1.62.0 by @dependabot in #241
  • Chore: (deps): bump kcl-lang.io/lib from 0.8.0-alpha.1 to 0.8.0-alpha.3 by @dependabot in #242
  • Add BuildProgram and ExecArtifact to native client by @bozaro in #243
  • chore: bump lib to 0.8.0-beta.1 by @Peefy in #244

New Contributors

Full Changelog: v0.8.0-alpha.1...v0.8.0-beta.1

v0.8.0-alpha.1 Release

22 Feb 09:13
45b5847
Compare
Choose a tag to compare

What's Changed

  • feat: add artifact APIs by @Peefy in #221
  • Chore: (deps): bump github.com/goccy/go-yaml from 1.11.0 to 1.11.3 by @dependabot in #230
  • Chore: (deps): bump kcl-lang.io/kpm from 0.6.0 to 0.7.0 by @dependabot in #229
  • Chore: (deps): bump google.golang.org/protobuf from 1.30.0 to 1.32.0 by @dependabot in #228
  • chore: (deps): bump contributor-assistant/github-action from 2.3.0 to 2.3.1 by @dependabot in #222
  • chore: (deps): bump github/codeql-action from 2 to 3 by @dependabot in #223
  • chore: (deps): bump actions/setup-go from 2 to 5 by @dependabot in #224
  • chore: (deps): bump actions/checkout from 2 to 4 by @dependabot in #225
  • Chore: (deps): bump github.com/yuin/goldmark from 1.4.13 to 1.7.0 by @dependabot in #227
  • Chore: (deps): bump github.com/getkin/kin-openapi from 0.122.0 to 0.123.0 by @dependabot in #231
  • Chore: (deps): bump google.golang.org/grpc from 1.56.3 to 1.61.0 by @dependabot in #226
  • Chore: (deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1 by @dependabot in #234
  • fix: system modules by @Peefy in #236
  • feat: sync kcl 0.8 abi spec by @Peefy in #237
  • feat: add go plugin APIs and examples by @Peefy in #233

Full Changelog: v0.7.5...v0.8.0-alpha.1

v0.7.5 Release

26 Jan 09:56
39fb963
Compare
Choose a tag to compare

What's Changed

  • refactor: enhance kcl file generation with imports and JSON/YAML data by @Peefy in #213
  • fix: better mode detection and use raw string in docs for import tool by @jakezhu9 in #215
  • feat: support more keywords and improve conversion results for complex json schema by @jakezhu9 in #216
  • feat: support file config to render code by @Peefy in #217
  • feat: doc gen html escape for default value by @Peefy in #218
  • chore: add more kcl abi versions 0.7.x by @Peefy in #219
  • chore: bump kcl lib 078 by @Peefy in #220

Full Changelog: v0.7.4...v0.7.5

v0.7.4 Release

15 Jan 05:20
b716114
Compare
Choose a tag to compare

What's Changed

  • chore: bump kpm to 0.6 and lib to 0.7.6 by @Peefy in #210

Full Changelog: v0.7.3...v0.7.4

v0.7.3 Release

15 Jan 04:29
11a8a42
Compare
Choose a tag to compare

What's Changed

  • feat: parser API by @Peefy in #208
  • feat: impl kcl config generation and add indent block for JSON/YAML inputs by @Peefy in #209

Full Changelog: v0.7.2...v0.7.3

v0.7.2 Release

15 Jan 02:43
e5c4ee1
Compare
Choose a tag to compare

What's Changed

  • chore: deprecated old kcl-go commands by @Peefy in #199
  • fix: add a field 'result' to get the result whose type is not []KCLRe… by @zong-zhe in #201
  • chore: bump lib and kpm version to latest by @Peefy in #202
  • chore(deps): bump github.com/go-git/go-git/v5 from 5.6.1 to 5.11.0 by @dependabot in #203
  • feat: impl kcl openapi schema generation with kcl decorators by @Peefy in #206
  • chore(deps): bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 by @dependabot in #207

Full Changelog: v0.7.1...v0.7.2

v0.7.1 Release

13 Dec 09:07
4fe0984
Compare
Choose a tag to compare

What's Changed

  • chore: bump kcl lib to v0.7.2 by @Peefy in #194
  • fix: use triple quote for raw or escaped string by @jakezhu9 in #196
  • fix: generate schema for nested object in array by @jakezhu9 in #197
  • chore: bump artifact and kpm version to latest by @Peefy in #198

Full Changelog: v0.7.0...v0.7.1

v0.7.0 Release

01 Dec 07:10
61c9156
Compare
Choose a tag to compare

What's Changed

  • chore(deps): bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible by @dependabot in #168
  • fix: correct import data format for lists in yaml by @jakezhu9 in #170
  • chore(deps): bump github.com/docker/docker from 23.0.1+incompatible to 23.0.3+incompatible by @dependabot in #171
  • feat: bump kcl lib to v0.7.0-alpha.1 and impl path selectors for the run API. by @Peefy in #172
  • feat: doc gen: support generate package doc in a single page; add ref link by @amyXia1994 in #173
  • enhance: doc gen: display attributes in table by @amyXia1994 in #174
  • feat: CompileOnly option merge by @Peefy in #175
  • ci: use Windows 2019 in build-and-test-windows by @jakezhu9 in #177
  • chore: bump artifact version to v0.7.0-alpha.2 by @Peefy in #178
  • chore(deps): bump google.golang.org/grpc from 1.53.0 to 1.56.3 by @dependabot in #179
  • chore(deps): bump golang.org/x/net from 0.9.0 to 0.17.0 by @dependabot in #180
  • fix: override options by @Peefy in #181
  • chore: bump kcl version to 0.7.0 beta.1 by @Peefy in #183
  • feat: add testing APIs by @Peefy in #184
  • feat: support logger opts to merge by @Peefy in #186
  • feat: support logger opts merge by @Peefy in #187
  • fix: add quotes to identifier with special character by @jakezhu9 in #185
  • feat: add api gen cmd by @Peefy in #190
  • chore: bump kcl artifact lib to v0.7.0-beta.2 by @Peefy in #191
  • feat: add validate APIs by @Peefy in #189
  • feat: add api 'GetFullSchemaType' to support external package in kcl doc by @zong-zhe in #188
  • chore: bump kpm to v0.4.2 & bump kcl artifact to v0.7.0 by @Peefy in #192

New Contributors

Full Changelog: v0.6.1...v0.7.0

v0.7.0-beta.2 Release

01 Dec 03:36
a0ae3a2
Compare
Choose a tag to compare

What's Changed

  • feat: support logger opts to merge by @Peefy in #186
  • feat: support logger opts merge by @Peefy in #187
  • fix: add quotes to identifier with special character by @jakezhu9 in #185
  • feat: add api gen cmd by @Peefy in #190
  • chore: bump kcl artifact lib to v0.7.0-beta.2 by @Peefy in #191
  • feat: add validate APIs by @Peefy in #189
  • feat: add api 'GetFullSchemaType' to support external package in kcl doc by @zong-zhe in #188

Full Changelog: v0.7.0-beta.1...v0.7.0-beta.2