Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
[![English README](https://img.shields.io/badge/README-English-0969da)](README.md)
[![CI](https://github.com/pascal-lab/vide/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/pascal-lab/vide/actions/workflows/ci.yml)
[![Release](https://img.shields.io/github/v/release/pascal-lab/vide?sort=semver&color=2ea44f)](https://github.com/pascal-lab/vide/releases)
[![VS Code Marketplace](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fpascal-lab.gallery.vsassets.io%2F_apis%2Fpublic%2Fgallery%2Fpublisher%2Fpascal-lab%2Fextension%2Fvide-ide%2Flatest%2Fassetbyname%2FMicrosoft.VisualStudio.Code.Manifest&query=%24.version&label=Marketplace&prefix=v&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI%2BPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIzLjE1IDIuNTkgMTguMjEuMjFhMS40OSAxLjQ5IDAgMCAwLTEuNy4yOUw3LjA2IDkuMTEgMi45NCA1Ljk5YTEgMSAwIDAgMC0xLjI3LjA2TC4zMyA3LjI2YTEgMSAwIDAgMCAwIDEuNDhMMy45IDEyIC4zMyAxNS4yNmExIDEgMCAwIDAgMCAxLjQ4bDEuMzQgMS4yMWExIDEgMCAwIDAgMS4yNy4wNmw0LjEyLTMuMTIgOS40NSA4LjYxYTEuNDkgMS40OSAwIDAgMCAxLjcuMjlsNC45NC0yLjM4QTEuNSAxLjUgMCAwIDAgMjQgMjAuMDZWMy45NGExLjUgMS41IDAgMCAwLS44NS0xLjM1Wk0xOCAxNy40NSAxMC44MyAxMiAxOCA2LjU1djEwLjlaIi8%2BPC9zdmc%2B&logoColor=white&color=007ACC)](https://marketplace.visualstudio.com/items?itemName=pascal-lab.vide-ide)
[![VS Code Marketplace](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fpascal-lab.gallery.vsassets.io%2F_apis%2Fpublic%2Fgallery%2Fpublisher%2Fpascal-lab%2Fextension%2Fvide-code-extension%2Flatest%2Fassetbyname%2FMicrosoft.VisualStudio.Code.Manifest&query=%24.version&label=Marketplace&prefix=v&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI%2BPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIzLjE1IDIuNTkgMTguMjEuMjFhMS40OSAxLjQ5IDAgMCAwLTEuNy4yOUw3LjA2IDkuMTEgMi45NCA1Ljk5YTEgMSAwIDAgMC0xLjI3LjA2TC4zMyA3LjI2YTEgMSAwIDAgMCAwIDEuNDhMMy45IDEyIC4zMyAxNS4yNmExIDEgMCAwIDAgMCAxLjQ4bDEuMzQgMS4yMWExIDEgMCAwIDAgMS4yNy4wNmw0LjEyLTMuMTIgOS40NSA4LjYxYTEuNDkgMS40OSAwIDAgMCAxLjcuMjlsNC45NC0yLjM4QTEuNSAxLjUgMCAwIDAgMjQgMjAuMDZWMy45NGExLjUgMS41IDAgMCAwLS44NS0xLjM1Wk0xOCAxNy40NSAxMC44MyAxMiAxOCA2LjU1djEwLjlaIi8%2BPC9zdmc%2B&logoColor=white&color=007ACC)](https://marketplace.visualstudio.com/items?itemName=pascal-lab.vide-code-extension)
[![License](https://img.shields.io/badge/license-MIT-blue)](LICENSE)

Vide 是由南京大学 [PASCAL 研究组](https://pascal-lab.net/) 研发的开源现代 SystemVerilog 编程 IDE,旨在让硬件设计像软件开发一样流畅。Vide 为硬件开发者带来了十多项传统硬件 IDE 中常常缺失的代码分析能力,包括[精准补全](https://vide.pascal-lab.net/user-guide/features/completion/)、[代码注解](https://vide.pascal-lab.net/user-guide/features/annotations/)、[自动重构](https://vide.pascal-lab.net/user-guide/features/quick-fixes/)和[语义高亮](https://vide.pascal-lab.net/user-guide/features/semantic-highlighting/)等。借助 Vide,硬件开发者能够更加高效地理解、编写和维护 Verilog/SystemVerilog 代码。
Expand Down
4 changes: 2 additions & 2 deletions editors/vscode/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions editors/vscode/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "vide-ide",
"displayName": "Vide - Verilog/SystemVerilog Coding IDE",
"name": "vide-code-extension",
"displayName": "Vide Verilog/SystemVerilog",
"description": "%extension.description%",
"version": "1.3.0-beta.1",
"publisher": "pascal-lab",
Expand Down
2 changes: 1 addition & 1 deletion editors/vscode/test-web/suite/activation.test.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import * as vscode from "vscode";

const EXTENSION_ID = "pascal-lab.vide-ide";
const EXTENSION_ID = "pascal-lab.vide-code-extension";

suite("Vide web extension smoke", () => {
test("activates in the web host", async () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,7 @@ code --install-extension ./vide-vscode-win32-x64-debug.vsix

| 版本 | 获取方式 | 适合场景 |
| --- | --- | --- |
| 稳定版 | [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=pascal-lab.vide-ide),或 [GitHub Releases](https://github.com/pascal-lab/vide/releases) 中最新的正式 Release | 常规使用和离线安装 |
| 稳定版 | [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=pascal-lab.vide-code-extension),或 [GitHub Releases](https://github.com/pascal-lab/vide/releases) 中最新的正式 Release | 常规使用和离线安装 |
| Beta 版 | [GitHub Releases](https://github.com/pascal-lab/vide/releases) 中标记为 Pre-release 的发布 | 提前验证下一版功能 |
| Nightly 开发包 | [GitHub Actions CI](https://github.com/pascal-lab/vide/actions/workflows/ci.yml) 的运行产物,artifact 名称形如 `vide-vscode-dev-<target>-<commit>` | 验证某个提交或排查最新修复 |

Expand Down
5 changes: 5 additions & 0 deletions website/site/src/content/docs/changelog/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,11 @@ import { CardGrid, LinkCard } from '@astrojs/starlight/components';
按版本查看 Vide 的发布变化。

<CardGrid>
<LinkCard
title="1.2.5"
href="./v1-2-5/"
description="基于 1.3.0-beta.1 代码基线,更新 VS Code 扩展 ID 并调整多平台发布流程。"
/>
<LinkCard
title="1.2.3"
href="./v1-2-3/"
Expand Down
14 changes: 14 additions & 0 deletions website/site/src/content/docs/changelog/v1-2-5/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: 1.2.5
description: Vide 1.2.5 更新日志。
---

Vide 1.2.5 使用 `v1.3.0-beta.1` 的代码基线发布,并调整 VS Code 扩展分发方式。

## 变更

- VS Code 扩展 ID 改为 `pascal-lab.vide-code-extension`。
- CI 构建 Linux、Alpine Linux、macOS 和 Windows 多端 VSIX;Web 端不随本版本发布。
- CI 仅自动发布到 Open VSX;VS Code Marketplace 由维护者手动发布。

**完整更新列表**: [v1.2.4...v1.2.5](https://github.com/pascal-lab/vide/compare/v1.2.4...v1.2.5)
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ You can download a `.vsix` file and install it manually. Choose the source based

| Version | Source | Use when |
| --- | --- | --- |
| Stable | [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=pascal-lab.vide-ide), or the latest non-prerelease entry in [GitHub Releases](https://github.com/pascal-lab/vide/releases) | Daily use and offline installation |
| Stable | [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=pascal-lab.vide-code-extension), or the latest non-prerelease entry in [GitHub Releases](https://github.com/pascal-lab/vide/releases) | Daily use and offline installation |
| Beta | A prerelease entry in [GitHub Releases](https://github.com/pascal-lab/vide/releases) | You want to try the next version early |
| Nightly dev package | Artifacts from [GitHub Actions CI](https://github.com/pascal-lab/vide/actions/workflows/ci.yml), named like `vide-vscode-dev-<target>-<commit>` | You need to verify a specific commit or a latest fix |

Expand Down
5 changes: 5 additions & 0 deletions website/site/src/content/docs/en/changelog/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,11 @@ import { CardGrid, LinkCard } from '@astrojs/starlight/components';
Browse Vide changes by version.

<CardGrid>
<LinkCard
title="1.2.5"
href="./v1-2-5/"
description="Based on the 1.3.0-beta.1 code line, updates the VS Code extension ID and adjusts multi-platform publishing."
/>
<LinkCard
title="1.2.3"
href="./v1-2-3/"
Expand Down
14 changes: 14 additions & 0 deletions website/site/src/content/docs/en/changelog/v1-2-5/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: 1.2.5
description: Vide 1.2.5 release notes.
---

Vide 1.2.5 is released from the `v1.3.0-beta.1` code line with an adjusted VS Code distribution flow.

## Changes

- The VS Code extension ID is now `pascal-lab.vide-code-extension`.
- CI builds VSIX packages for Linux, Alpine Linux, macOS, and Windows; the Web target is not released in this version.
- CI publishes automatically only to Open VSX; VS Code Marketplace publication is manual.

**Full Changelog**: [v1.2.4...v1.2.5](https://github.com/pascal-lab/vide/compare/v1.2.4...v1.2.5)
Loading