kcl

KCL Programming Language (CNCF Sandbox Project). https://kcl-lang.io

APACHE-2.0 License

Downloads
11.9K
Stars
1.2K
Committers
31

Bot releases are hidden (Show)

kcl - v0.5.5 Release

Published by Peefy about 1 year ago

What's Changed

Full Changelog: https://github.com/kcl-lang/kcl/compare/v0.5.4...v0.5.5

kcl - v0.5.4 Release

Published by Peefy about 1 year ago

What's Changed

Full Changelog: https://github.com/kcl-lang/kcl/compare/v0.5.3...v0.5.4

kcl - v0.5.3 Release

Published by Peefy about 1 year ago

What's Changed

Full Changelog: https://github.com/kcl-lang/kcl/compare/v0.5.2...v0.5.3

kcl - v0.5.2 Release

Published by Peefy about 1 year ago

What's Changed

Full Changelog: https://github.com/kcl-lang/kcl/compare/v0.5.1...v0.5.2

kcl - v0.5.1 Release

Published by Peefy about 1 year ago

What's Changed

Full Changelog: https://github.com/kcl-lang/kcl/compare/v0.5.0...v0.5.1

kcl - v0.5.0 Release

Published by Peefy over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/kcl-lang/kcl/compare/v0.4.6...v0.5.0

kcl - v0.5.0-beta.1 Release

Published by Peefy over 1 year ago

What's Changed

Full Changelog: https://github.com/kcl-lang/kcl/compare/v0.5.0-alpha.4...v0.5.0-beta.1

kcl - v0.5.0-alpha.4 Release

Published by Peefy over 1 year ago

What's Changed

Full Changelog: https://github.com/KusionStack/kcl/compare/v0.5.0-alpha.3...v0.5.0-alpha.4

kcl - v0.5.0-alpha.3 Release

Published by Peefy over 1 year ago

What's Changed

Full Changelog: https://github.com/KusionStack/kcl/compare/v0.5.0-alpha.2...v0.5.0-alpha.3

kcl - v0.5.0-alpha.2 Release

Published by Peefy over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/KusionStack/kcl/compare/v0.5.0-alpha.1...v0.5.0-alpha.2

kcl - v0.5.0-alpha.1 Release

Published by Peefy over 1 year ago

What's Changed

Full Changelog: https://github.com/KusionStack/KCLVM/compare/v0.4.6...v0.5.0-alpha.1

kcl - v0.4.6.2 Release

Published by Peefy over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/KusionStack/KCLVM/compare/v0.4.6.1...v0.4.6.2

kcl - v0.4.6.1 Release

Published by Peefy over 1 year ago

What's Changed

Full Changelog: https://github.com/KusionStack/KCLVM/compare/v0.4.6...v0.4.6.1

kcl - v0.4.6 Release

Published by Peefy over 1 year ago

What's Changed

Full Changelog: https://github.com/KusionStack/KCLVM/compare/v0.4.5...v0.4.6

kcl - v0.4.6-beta.1 Release

Published by Peefy over 1 year ago

What's Changed

Full Changelog: https://github.com/KusionStack/KCLVM/compare/v0.4.6-alpha.2...v0.4.6-beta.1

kcl - v0.4.6-alpha.2 Release

Published by Peefy over 1 year ago

What's Changed

Full Changelog: https://github.com/KusionStack/KCLVM/compare/v0.4.6-alpha.1...v0.4.6-alpha.2

kcl - v0.4.6-alpha.1 Release

Published by Peefy over 1 year ago

v0.4.6-alpha.1 Release

  • PR #457 refactor: using parse sess instead of compiler base session to return errors for IDE
  • PR #455 Feat(LSP): Close unimplemented interface
  • PR #453 feat: lexer error recovery including string, number literals, and indents.
  • PR #452 Feat(compiler-base-session): Add methods to Session that emits Diagnostic as string.
  • PR #451 Fix(compiler-base-error): fix method arg type "&mut self" -> "&self".
  • PR #450 Feat(compiler_base_error): Add methods to the DiagnosticHandler that emits Diagnostic as string.
  • PR #449 Feat(LSP): compile uint.
  • PR #448 Style: fix some clippy warnings
  • PR #447 feat: mismatch delimiter error recovery in parser
  • PR #442 refactor: use compiler base session in resolver and remove un-used code in the kclvm error crate.
  • PR #440 refactor: ast node locations in the parser for the resolver.
  • PR #439 Refator(LSP): refactor lsp frame.(#297)
  • PR #438 refactor: using compiler base session in the kclvm parser to prepare for the parser error recovery.
  • PR #436 refactor: unreasonable revealed parser error information to avoid parser throwing internal errors for parser error recovery.
  • PR #435 refactor: use compiler_base_span instead of kclvm_span and remove rustc 3rdparty codes.
  • PR #433 feat: support linker in lib folder
  • PR #431 Feat(compiler-base): add task executor for compiler_base_test.
  • PR #430 refactor: kcl cli work directory setting and add more CLI tests
  • PR #429 Fix(kclvm-win): install plugins for win.
  • PR #428 refactor: schema optional check api
kcl - v0.4.5 Release

Published by Peefy over 1 year ago

v0.4.5 Release

  • PR #423 fix: config unification with non config expression.
  • PR #421 refactor: fix cargo clippy code, add cargo clippy check in CI scripts and upgrade rust toolchain version in CI scripts.
  • PR #417 test: add konfig integration tests on the format tool, fix test suites and add more unit test suites.
  • PR #416 Feat(LSP): KCL LSP server with error-checking(diagnostics) (#297)
  • PR #415 Feat(kclvm-test): add konfig test for kclvm on unix.
  • PR #414 Feat(kclvm-windows): Add konfig test for windows.
  • PR #413 feat: support config mutref except arguments.
  • PR #411 Fix(kclvm-windows): rm all the '\?' path prefix in windows.
  • PR #410 Fix(kclvm-windows): rm '\?' in windows path.
  • PR #409 Fix(kclvm-windows): Fix the CI for kclvm windows.
  • PR #408 refactor: kclvm_cli parser error show and panic info.
  • PR #407 chore(deps): bump bumpalo from 3.10.0 to 3.12.0 in /kclvm/tools
  • PR #406 chore(deps): bump bumpalo from 3.9.1 to 3.12.0 in /kclvm/sema
  • PR #405 docs: polish readme English.
  • PR #404 feat: refactor schema optional mapping and support internal schema partial eval
  • PR #402 refactor: settings file loader errors and add the kclvm cmd crate & remove deprecated codes.
  • PR #401 chore: bump all kclvm crate versions to v0.4.5
  • PR #400 fixed AdderessSpace issue with inkwell
  • PR #399 refactor: refine code to fix cargo update break issues and warnings
  • PR #395 feat: support config entry mutual reference.

Full Change Log v0.4.5...v0.4.4

kcl - v0.4.5-alpha.2 Release

Published by Peefy over 1 year ago

v0.4.5-alpha.2 Release

v0.4.5-alpha.1 Release

  • PR #416 Feat(LSP): KCL LSP server with error-checking(diagnostics) (#297)
  • PR #415 Feat(kclvm-test): add konfig test for kclvm on unix.
  • PR #414 Feat(kclvm-windows): Add konfig test for windows.
  • PR #413 feat: support config mutref except arguments.
  • PR #411 Fix(kclvm-windows): rm all the '\?' path prefix in windows.
  • PR #410 Fix(kclvm-windows): rm '\?' in windows path.
  • PR #409 Fix(kclvm-windows): Fix the CI for kclvm windows.
  • PR #408 refactor: kclvm_cli parser error show and panic info.
  • PR #407 chore(deps): bump bumpalo from 3.10.0 to 3.12.0 in /kclvm/tools
  • PR #406 chore(deps): bump bumpalo from 3.9.1 to 3.12.0 in /kclvm/sema

Full Change Log v0.4.5-alpha.1...v0.4.5-alpha.2

kcl - v0.4.5-alpha.1 Release

Published by Peefy over 1 year ago

v0.4.5-alpha.1 Release

  • PR #405 docs: polish readme English.
  • PR #404 feat: refactor schema optional mapping and support internal schema partial eval
  • PR #402 refactor: settings file loader errors and add the kclvm cmd crate & remove deprecated codes.
  • PR #401 chore: bump all kclvm crate versions to v0.4.5
  • PR #400 fixed AdderessSpace issue with inkwell
  • PR #399 refactor: refine code to fix cargo update break issues and warnings
  • PR #395 feat: support config entry mutual reference.

Full Change Log v0.4.4...v0.4.5-alpha.1

Package Rankings
Top 8.23% on Crates.io
Top 6.02% on Proxy.golang.org
Top 37.78% on Pypi.org
Badges
Extracted from project README
 GitHub Codespaces FOSSA Status