chore(vscode): prepare 0.8.9 marketplace release
Quality / quality (ubuntu-latest) (push) Failing after 9m50s
Quality / quality (windows-latest) (push) Canceled after 0s

Bumps the extension past the published 0.8.8 so the apis { } editor
tooling can ship: highlighting, api. completion and hover, the api=
attribute, the repositioned removed-block diagnostics, and the fix for
the spurious "Cannot find name 'api'" error.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-20 19:37:11 +05:30
co-authored by Claude Opus 5
parent a970d04248
commit ef6de302e9
4 changed files with 20 additions and 3 deletions
+17
View File
@@ -1,5 +1,22 @@
# Changelog
## 0.8.9
- Added highlighting for the page-level `apis { }` block and its `<name> <METHOD> <path>` entries,
along with container and entry completion snippets.
- Added `api.` call completion listing every declared block with its method and path, and hover
reporting a block's method, path, and request fields.
- Taught the language server the `api="…"` binding attribute: it is no longer treated as unknown,
and completion inside its quotes offers the page's block names.
- Diagnostics for the removed `ssr { … }` / `client { … }` data blocks now name the `apis { }`
replacement and land on the offending keyword instead of the start of the file.
- Fixed `api.<name>()` calls reporting a spurious "Cannot find name 'api'" error, and the implicit
`any` that followed from it.
- Restricted API hover to real `api.<name>` references, so a local variable that merely shares a
block's name keeps its own hover information.
- `client state { }`, `runtime = "client"`, and the `client function` modifier are unaffected —
only the `ssr { }` / `client { }` data-block form was removed.
## 0.8.8
- Added HTML tag and attribute completions inside WRN `view` blocks, while preserving WRNexus