What's Changed
- fix(config): sanitize hyphens in LockDependency::gen_filename by @Peefy in #2188
- refactor(sema): convert panic/expect sites to Result for graceful error handling by @Peefy in #2191
- feat(api): register Ping/ListMethod builtins; drop unused ListDepFiles RPC by @Peefy in #2201
- feat(sema): enforce
_\-prefixed top-level declarations as module-private (#1576) by @Peefy in #2193 - ci(release): zigbuild kcl-language-server for older glibc by @Peefy in #2202
- fix(runtime): scope file.* builtin operations to the current module root by @Peefy in #2189
- refactor(LSP): extend insta snapshot macro to document_symbol, semantic_token, formatting by @Peefy in #2190
- feat(runtime): add
durationsystem package (#1907) by @Peefy in #2192 - fix(api): make ValidateCode, Rename and UpdateDependencies work on WASI/wasm32 by @Peefy in #2203
- feat(runtime): add path:ref syntax to file.read / file.readbase64 by @Peefy in #2196
- feat(api): add sourcemap_output to ExecProgramArgs for Source Map v3 requests by @Peefy in #2204
- fix(api): use a single service method registry for BuiltinService.ListMethod by @Peefy in #2205
- fix(lsp): wasm32 shim for Url::from_file_path / to_file_path by @robinbraemer in #2207
- fix(runtime): self-contained plugin stub on wasm32-unknown-unknown by @robinbraemer in #2208
- fix(parser): resolve external/internal packages correctly through WASI preopens on wasm32 by @robinbraemer in #2206
- feat(api): LoadPackage info fields, FormatTestReport and code generation RPCs by @Peefy in #2209
- feat(api): LoadPackage info fields, FormatTestReport and code generation RPCs by @Peefy in #2210
- fix(api): forward exec_args.work_dir in GetSchemaTypeMappingUnderPath by @Peefy in #2211
- fix(sema): a plain config key must not shadow an enclosing schema attr by @Peefy in #2213
- chore(release): bump workspace version to 0.13.1 by @Peefy in #2214
- ci(release): fix musl target install failing the cargo-zigbuild step by @Peefy in #2215
New Contributors
- @robinbraemer made their first contribution in #2207
Full Changelog: v0.13.0...v0.13.1