Skip to content

Releases: pascal-lab/vide

Vide v1.0.0

30 May 10:50

Choose a tag to compare

Vide v0.1.7

28 May 14:38

Choose a tag to compare

What's Changed

  • feat(docs): Refresh homepage hero and sidebar behavior by @roife in #185
  • docs: polish en version by @roife in #187
  • update comparison table by @roife in #178

Full Changelog: v0.1.6...v0.1.7

Vide v0.1.6

28 May 09:13
f03be6f

Choose a tag to compare

What's Changed

Full Changelog: v0.1.5...v0.1.6

Vizsla v0.1.5

26 May 07:18
6d130d9

Choose a tag to compare

What's Changed

  • fix(vscode): highlight Verilog declaration lists by @hongjr03 in #119
  • fix(vscode): pass initial configuration to server by @hongjr03 in #120
  • fix(config): reload workspace on structural setting changes by @hongjr03 in #121
  • fix(build): provide local release metadata defaults by @hongjr03 in #122
  • chore(release): align server version with extension by @hongjr03 in #123
  • fix(thread): prioritize latency-sensitive jobs by @hongjr03 in #125
  • fix(vfs): ignore stale loaded file batches by @hongjr03 in #127
  • fix(diagnostics): keep result ids stable without config changes by @hongjr03 in #126
  • fix(vfs): stabilize file identity ingress by @hongjr03 in #129
  • fix: named port semantic token range by @roife in #130
  • fix(vfs): coordinate workspace readiness by @hongjr03 in #131
  • fix(diagnostics): complete owner-based delivery by @hongjr03 in #132
  • feat: inlay hint port targets by @roife in #134
  • fix(docs): make Pages base explicit by @hongjr03 in #140
  • docs: vizsla playground by @hongjr03 in #135
  • docs: user guide by @hongjr03 in #141
  • fix(qihe): use legacy manifests for project analysis by @hongjr03 in #143
  • fix(ide): apply manifest predefines to navigation by @hongjr03 in #142
  • fix(ide): mark inactive macro branches as unused by @hongjr03 in #144
  • fix(ide): lower unused diagnostics to hints by @hongjr03 in #145
  • chore(release): prepare 0.1.5 by @hongjr03 in #146

Full Changelog: v0.1.4...v0.1.5

Vizsla v0.1.4

23 May 17:07
11f6b54

Choose a tag to compare

What's Changed

  • fix(qihe): avoid Windows verbatim cwd paths by @hongjr03 in #98
  • chore: vendor slang source by @hongjr03 in #102
  • fix(build): enable optimized slang release builds by @hongjr03 in #103
  • fix(lsp): avoid duplicate slang diagnostics work by @hongjr03 in #104
  • fix(lsp): avoid full parse for preproc index by @hongjr03 in #105
  • fix(lsp): escape system task completion snippets by @hongjr03 in #106
  • fix(lsp): resolve named instance connections by @hongjr03 in #107
  • fix(vscode): improve Verilog TextMate grammars by @hongjr03 in #108
  • fix(vscode): use editor resource for Qihe analysis by @hongjr03 in #109
  • feat(vscode): add diagnostics profiling by @hongjr03 in #110
  • chore(deps-dev): bump qs from 6.15.1 to 6.15.2 in /editors/vscode by @dependabot[bot] in #112
  • feat(vscode): allow disabling manifest-derived Qihe args by @hongjr03 in #113
  • fix(qihe): satisfy clippy for manifest args by @hongjr03 in #115
  • fix(vscode): scope profiling server config by @hongjr03 in #114
  • feat(vscode): add output actions for failures by @hongjr03 in #117
  • chore(vscode): move profiling into status menu by @hongjr03 in #118
  • chore(vscode): release 0.1.4 by @hongjr03 in #116

New Contributors

Full Changelog: v0.1.3...v0.1.4

Vizsla v0.1.3

22 May 09:24
d478cdd

Choose a tag to compare

What's Changed

  • docs: add versioned changelog and release check by @hongjr03 in #75
  • fix(inlay): anchor end-structure hints to endmodule ranges by @hongjr03 in #84
  • feat: enable best-effort indexing by default by @hongjr03 in #80
  • fix(ci): tolerate Rust cache failures by @hongjr03 in #85
  • fix(ide): handle duplicate modules in best-effort indexing by @hongjr03 in #86
  • feat: i18n by @hongjr03 in #87
  • feat(vscode): add diagnostic rule quick actions by @hongjr03 in #88
  • test(vscode): use l10n-dev for runtime string extraction by @hongjr03 in #89
  • feat(vscode): improve project status and diagnostics UX by @hongjr03 in #90
  • fix(lsp): clear diagnostics after file deletion by @hongjr03 in #91
  • feat(qihe): add dedicated output channel for run logs by @hongjr03 in #92
  • fix(lsp): handle include-expanded source map nodes by @hongjr03 in #93
  • chore(vscode): release 0.1.3 by @hongjr03 in #95

Full Changelog: v0.1.2...v0.1.3

Vizsla beta

18 May 06:17
fbc68c1

Choose a tag to compare

Vizsla beta Pre-release
Pre-release

What's Changed

  • build: add slang submodule and winapi for Windows build support by @hongjr03 in #3
  • feat: vscode extension by @hongjr03 in #2
  • feat(vscode): add TextMate grammars for verilog/systemverilog by @hongjr03 in #9
  • chore: add vscode packaging script and update .gitignore by @hongjr03 in #10
  • feat(hir): add package and subroutine containers by @hongjr03 in #4
  • feat(ide): completion by @hongjr03 in #6
  • feat: add diagnostics by @hongjr03 in #8
  • refactor(hir): intern subroutine ids by @hongjr03 in #11
  • refactor: cmake rust bridge by @hongjr03 in #12
  • feat: complete typedef support across HIR and IDE by @hongjr03 in #13
  • fix: stabilize diagnostics and clean up warning suppressions by @hongjr03 in #14

New Contributors

Full Changelog: https://github.com/pascal-lab/vizsla/commits/beta

What's Changed

  • fix(qihe): avoid Windows verbatim cwd paths by @hongjr03 in #98

Full Changelog: v0.1.3...beta

Vizsla v0.1.2

21 May 02:47
43c5ed5

Choose a tag to compare

What's Changed

  • fix(syntax): avoid cwd includes for pathless parses by @hongjr03 in #44
  • fix(syntax): keep HIR parses single-file by @hongjr03 in #46
  • docs: migrate docs to Astro Starlight by @hongjr03 in #52
  • feat: create default config when manifest is missing by @hongjr03 in #47
  • fix(completion): suggest system tasks and functions after $ by @hongjr03 in #61
  • fix(config): prefer vizsla.toml and avoid config creation in non-RTL workspaces by @hongjr03 in #60
  • feat(completion): add parameterized module declaration snippet by @hongjr03 in #62
  • fix(diagnostics): refresh workspace diagnostics after manifest reload by @hongjr03 in #63
  • feat(config): configure Tombi schema for project manifests by @hongjr03 in #59
  • fix(vizsla): handle LSP trace settings by @roife in #51
  • ci: avoid duplicate PR checks by @hongjr03 in #67
  • refactor(config): decouple manifest path selection by @hongjr03 in #68
  • docs(config): remove Tombi recommendation by @hongjr03 in #70
  • fix(vizsla): prompt before creating project manifests by @hongjr03 in #66
  • feat(config): support manifest shell globs by @hongjr03 in #69
  • fix(config): classify vizsla.toml as manifest by @hongjr03 in #71
  • refactor(code-action): split code action module structure by @hongjr03 in #22
  • chore: update rustfmt by @roife in #73
  • qihe: support workspace analysis by @roife in #45
  • feat: add styles for sema tokens by @roife in #65
  • feat: enhance hover by @roife in #72
  • chore(vscode): release 0.1.2 by @hongjr03 in #74

New Contributors

  • @roife made their first contribution in #51

Full Changelog: v0.1.1...v0.1.2

Vizsla v0.1.1

19 May 10:17
6d9befd

Choose a tag to compare

What's Changed

  • fix(completion): use token-backed literal and directive contexts by @hongjr03 in #18
  • fix(hir): inherit ANSI port header type by @hongjr03 in #24
  • fix(lsp): sync cleared document contents by @hongjr03 in #25
  • fix(lsp): avoid duplicate file watcher registrations by @hongjr03 in #26
  • feat(code-action): convert literal bases by @hongjr03 in #21
  • feat(utils): add path alias lookup keys by @hongjr03 in #32
  • fix(build): pin linux x64 runner and add alpine packages by @hongjr03 in #36
  • fix(base-db): handle included SystemVerilog files as include-only units by @hongjr03 in #29
  • fix(hir): avoid dangling syntax nodes after parse eviction by @hongjr03 in #31
  • fix(vizsla): stabilize pull diagnostics tests by @hongjr03 in #40
  • chore(vscode): release 0.1.1 by @hongjr03 in #41

Full Changelog: v0.1.0...v0.1.1

Vizsla v0.1.0

18 May 08:51

Choose a tag to compare

Full Changelog: beta...v0.1.0