chore(vscode): prepare 0.8.9 marketplace release
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user