|
| 1 | +--- |
| 2 | +title: v0.1.5 |
| 3 | +description: Vizsla v0.1.5 release notes. |
| 4 | +--- |
| 5 | + |
| 6 | +## Diagnostics and Workspace Stability |
| 7 | + |
| 8 | +- Diagnostic result IDs now change only when the actual diagnostic inputs change, avoiding full result re-sends after configuration refreshes that do not affect diagnostics. ([#126](https://github.com/pascal-lab/vizsla/pull/126)) |
| 9 | +- File loading, path aliases, and workspace readiness are more stable. Vizsla now ignores stale loaded-file batches, unifies real and alias path identities, and parks diagnostic requests until the workspace is ready, reducing stale diagnostics during project startup and file changes. ([#127](https://github.com/pascal-lab/vizsla/pull/127), [#129](https://github.com/pascal-lab/vizsla/pull/129), [#131](https://github.com/pascal-lab/vizsla/pull/131)) |
| 10 | +- Workspace diagnostics are now organized by diagnostic owner, making delivery more consistent across source roots, open URI aliases, and pull/publish diagnostics modes. ([#132](https://github.com/pascal-lab/vizsla/pull/132)) |
| 11 | +- VS Code now sends the initial configuration to the language server during startup, and structural configuration changes trigger a workspace reload so the project model does not keep stale settings. ([#120](https://github.com/pascal-lab/vizsla/pull/120), [#121](https://github.com/pascal-lab/vizsla/pull/121)) |
| 12 | +- Background scheduling now prioritizes latency-sensitive interactive requests, reducing the impact of large workspace background work on editor actions. ([#125](https://github.com/pascal-lab/vizsla/pull/125)) |
| 13 | + |
| 14 | +## Editing Experience |
| 15 | + |
| 16 | +- Port inlay hints can now target their corresponding port definitions, making it easier to navigate from instantiation connections back to module ports. ([#134](https://github.com/pascal-lab/vizsla/pull/134)) |
| 17 | +- Named port semantic token ranges are more accurate, avoiding highlights that skip the port name or cover only the connection expression. ([#130](https://github.com/pascal-lab/vizsla/pull/130)) |
| 18 | +- Verilog declaration-list highlighting is more complete for `.v` and `.vh` files. ([#119](https://github.com/pascal-lab/vizsla/pull/119)) |
| 19 | + |
| 20 | +## Project Configuration, Qihe, and Macros |
| 21 | + |
| 22 | +- Qihe project analysis now uses resolved legacy manifests, so `vizsla_config.toml` projects can follow the same project-analysis path as `vizsla.toml` projects. ([#143](https://github.com/pascal-lab/vizsla/pull/143)) |
| 23 | +- Manifest predefines now flow into the shared IDE parse and preprocess state, so goto definition, references, and other regular IDE features can see manifest macro configuration. ([#142](https://github.com/pascal-lab/vizsla/pull/142)) |
| 24 | +- Code disabled by preprocessor conditionals is now faded as a VS Code unused hint. The hint keeps diagnostic metadata but is presented as a hint in the editor to avoid extra information-level blue squiggles. ([#144](https://github.com/pascal-lab/vizsla/pull/144), [#145](https://github.com/pascal-lab/vizsla/pull/145)) |
| 25 | + |
| 26 | +## Documentation, Build, and Release |
| 27 | + |
| 28 | +- The docs now include Vizsla Playground and refreshed user-guide pages that match the current extension behavior for installation, configuration, commands, status UI, and Qihe usage. ([#135](https://github.com/pascal-lab/vizsla/pull/135), [#141](https://github.com/pascal-lab/vizsla/pull/141)) |
| 29 | +- The GitHub Pages docs build now handles the base path explicitly, avoiding path differences between local builds and deployment. ([#140](https://github.com/pascal-lab/vizsla/pull/140)) |
| 30 | +- Local release metadata defaults and language-server version alignment were cleaned up to reduce the risk of release builds diverging from the extension version. ([#122](https://github.com/pascal-lab/vizsla/pull/122), [#123](https://github.com/pascal-lab/vizsla/pull/123)) |
| 31 | +- Released Rust language server `0.1.5` and VS Code extension `0.1.5`. |
0 commit comments