Repository navigation
Releases
Releases · Wompipomp/function-starlark-vscode
vscode-function-starlark: v0.11.0
vscode-function-starlark: v0.10.0
vscode-function-starlark: v0.9.1
vscode-function-starlark: v0.9.0
0.9.0 (2026-04-19)
⚠ BREAKING CHANGES
- none — re-releasing as minor for package build
Features
- 01-01: add VSCode development tooling (099dfe7)
- 01-01: create esbuild build pipeline and project configuration (985f2e7)
- 01-02: add TextMate grammar, icon, attribution, and language config (9fe192b)
- 02-01: rewrite extension.ts with full LSP client orchestration (26aa0af)
- 03-01: create BuildifierFormatProvider and add buildifier settings (445918c)
- 03-01: register BuildifierFormatProvider in extension activate (11aa328)
- 04-01: add schema() and field() builtins and schemas.path setting (9a1b64a)
- 04-01: extend vscode mock with schema test infrastructure (61af4e0)
- 04-02: FileSystemWatcher with debounce and schemas.path config handling (c6e3b75)
- 04-02: schema cache path resolution and dual --builtin-paths (1bf5c47)
- 05-01: implement Docker credential helper and Www-Authenticate parser (45b21b3)
- 05-01: implement load statement parser with OCI path validation (469decf)
- 05-02: implement OCI Distribution API client with token auth (80a4b12)
- 05-02: implement OCI download orchestrator with cache, extraction, dedup (1f343ce)
- 05-03: implement schema symbol index (f3e0825)
- 05-03: implement scoping middleware for per-file IntelliSense (583cdf4)
- 05-04: implement missing-import diagnostics with quick-fix code actions (933eb10)
- 05-04: wire Phase 5 modules into extension with settings and integration tests (b68529b)
- 05-05: fix star import expansion in diagnostics with full cache path (eade542)
- 05-05: fix star import path key mismatch in middleware (9b34442)
- 06-01: implement schema subsystem lifecycle, startLsp gating, and showOutput command (229eff1)
- 07-01: implement debounced config refresh with generation counter (4f1ea10)
- 08-01: extend SchemaIndex with metadata storage for type checking (a5d1081)
- 08-01: implement missing-field detection in type checker (ccadb1a)
- 08-01: implement type-mismatch and unknown-field detection (0d8a6c6)
- 08-02: implement TypeWarningProvider and wire into schema subsystem (aee81a8)
- 09-01: implement MissingFieldQuickFixProvider with typed snippet placeholders (6837bda)
- 09-01: wire MissingFieldQuickFixProvider into extension lifecycle (ba08101)
- 10-01: create directory-mode stub files for builtins and 6 modules (df7cdc6)
- 10-01: wire directory mode and expand BUILTIN_NAMES to 34 entries (34b7256)
- 10-03: add builtin module completion and hover pass-through (714d4d2)
- 11-01: add enum parsing and hover docs to schema-stubs (85c9f70)
- 11-01: add enum validation to type-checker (13d9150)
- 11-02: fix multi-line enum and single-quoted string parsing (a16ae04)
- 11-03: add keyword-argument hover context detection (44d6a02)
- 12-01: add line tracking to parseSchemas (5e2ccb2)
- 12-01: add schemaName/fieldName to DiagnosticDescriptor (6653037)
- 12-02: attach relatedInformation to schema diagnostics for clickable navigation (7e49ce3)
- add namespace import support for schema load statements (5339247)
- fix OCI schema IntelliSense with stub generation and full registry path support (e15323c)
- handle multi-line params in function stub generation (c882d9e)
- OCI function stub generation for starlark-lsp (a114b02)
- quick-1: extract LSP diagnostic noise filter and add "only file URIs" pattern (4035202)
- quick-2: strip oci:// prefix in parseLoadStatements (d7d72ab)
- quick-3: add ACR OAuth2 token exchange and access_token handling (d6d4502)
- quick-3: add identityToken support to Docker credential resolution (4a2742f)
- quick-4: implement LoadDefinitionProvider for go-to-definition (8de5642)
- quick-4: register LoadDefinitionProvider in extension activation (2fa64db)
- quick-5: classify OCI download failures with typed errors (a08e429)
- quick-5: diagnostics provider for failed schema downloads (9e4457f)
- quick-5: surface schema download failures via toast + diagnostic (903cc8d)