digital-ide/CHANGELOG.md
2023-11-28 12:30:29 +08:00

3.7 KiB
Raw Blame History

Change Log

All notable changes to the "digital-ide" extension will be documented in this file.

Check Keep a Changelog for recommendations on how to structure this file.

[0.3.2] - 2023-11-01

Bug 修复

  • 修复文档化 input, output 处注释无法正常显示到文档的 bug
  • 修复 iverilog 仿真功能中,将重复的路径作为编译参数编译的 bug
  • 修复 iverilog 仿真功能中,将 `include 加入或去除后,无法通过仿真编译的 bug (没有更新 instance 的 instModPathStatus 属性)
  • 修复其他已知 bug

Change

  • 将插件的工作状态显示在 vscode 下侧的状态栏上,利于用户了解目前的设置状态
  • 状态栏右下角现在可以看到目前选择的linter以及是否正常工作了
  • 优化项目配置目录

Feature

  • 增加对 XDCTCL 等脚本的 LSP 支持
  • 增加 verilog, vhdl, xdc, tcl, vvp, vcd 等语言或生成文件的工作区图标
  • 增加对于 vivado, modelsim, verilator 的支持,用户可以通过设置 function.lsp.linter.vhdl.diagnostor(设置 vhdl) 和 function.lsp.linter.vlog.diagnostor(设置 verilog) 来使用这些第三方工具的仿真和自动纠错。
  • 增加对于 TCL, XDC, VVP 等脚本的 LSP 和 语法高亮 支持

[0.1.23] - 2022-12-24

  • Finish the css of documentation, see ./css/documentation.css for detail.

[0.1.23] - 2022-12-23

  • Finish the function of documentation, webview display
  • Finish the function of documentation, support export markdown and html

[0.1.23] - 2022-12-22

  • Rename partial tokens of verilog, make highlighting more colorful

[0.1.23] - 2022-12-05

  • Tree View can display the module that has not solved the dependence
  • Finish the function of Instance and add icon for each solved module

[0.1.23] - 2022-12-02

  • Add unit test for most of logic

[0.1.23] - 2022-12-01

  • Finish reconstruction of HDLparam
  • Finish the implementation of tree view

[0.1.22] - 2022-01-20

  • Fix lib files do not display in tree view

[0.1.21] - 2022-01-20

  • Fix issue #26
  • Rename as Digital-IDE
  • Fix generate property.json file

[0.1.20] - 2022-01-12

  • Fix issue #32

[0.1.18] - 2021-09-12

  • delete generate tb file
  • add function netlist show
  • Fix issue #25
  • Fix issue #24

[0.1.17] - 2021-09-04

[0.1.16] - 2021-07-26

  • Optimization of the kernel, fix High CPU usage
  • Fix some other known bugs
  • Add Formatter function

[0.1.15] - 2021-05-02

  • Fix some bugs and add instructions

[0.1.12] - 2021-04-28

  • Added simulation function, automatically pop up error message

[0.1.10] - 2020-04-16

  • Added simulation function, automatically pop up error message

[0.1.8] - 2020-03-30

  • Fixed the problem of repeatedly opening a new project and supported adding devices directly from the Makefile

[0.1.6] - 2020-03-19

  • Add support for IP design and bd design
  • Add module jump (Alt + F12 or F12)
  • Change the startup shortcut key
  • Fix some bugs to enhance robustness

[0.1.4] - 2020-03-10

  • Address the BUG existing in 0.1.3

[0.1.2] - 2020-03-03

  • Add Xilinx IP of Soc's cortexM3
  • Provide an example for m3_for_xilinx.bd
  • Resolve the file structure conversion problem

[0.0.2] - 2020-02-28

  • Added testbench / instance function

[0.0.1] - 2020-02-15

  • Initial Release