Previously, this KCL ``` arc( endAbsolute = [0, 50] interiorAbsolute = [-50, 0] ) ``` gave the error `This argument has a label, but no value. Put some value after the equals sign`. Now it gives this much better error `Missing comma between arguments, try adding a comma in`, and its source range (red underline) is on the whitespace which was missing a comma: <img width="666" src="https://github.com/user-attachments/assets/aa5035f5-f748-4dab-b918-b81b05733323" /> Thanks for reporting this @benjamaan476
Rust Crates
Releasing
- Make sure your working directory is this directory.
- Bump the versions of the crates:
just bump-kcl-crate-versions
- Commit the changes:
git add . git commit -m "Bump versions"
- Push the changes and get your PR approved.
- Publish the crates:
just publish-kcl {version}
- This will publish the relevant crates and push a new tag with the prefix
kcl-
. DO NOT SET THE PREFIX TOkcl-
when you run the command. Thejust
command will do that for you. - The tag will then trigger the release of
kcl-python-bindings
andkcl-language-server
.
- This will publish the relevant crates and push a new tag with the prefix