Skip to content

Latest commit

 

History

History
282 lines (152 loc) · 6.83 KB

CHANGELOG.md

File metadata and controls

282 lines (152 loc) · 6.83 KB

Verilog-HDL/SystemVerilog Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog

[1.5.3] - 2021-12-17

  • Support undef keyword #127
  • Update dependent packages

[1.5.2] - 2021-11-11

Changed

  • Downgrade supported minimum vscode version to 1.60.0

[1.5.1] - 2021-11-08

Changed

  • Update dependent packages

[1.5.0] - 2021-07-03

Added

  • Add Bluespec Verilog Syntax Support #162

[1.4.5] - 2021-05-15

Fixed

  • Fix function call syntax highlight inside module declaration

[1.4.4] - 2021-05-15

Fixed

  • Fix ctags symbols not being updated in some cases #150
  • Share DiagnosticCollection between linters #150

[1.4.3] - 2021-04-28

  • Fix linters and some errors #146

[1.4.2] - 2021-01-23

Added

  • Update SDC syntax and add support XDC files #134

Changed

  • Update syntax for markdown codeblocks #135

[1.4.1] - 2021-01-18

Fixed

  • Add Ctags execution when opening document #132

[1.4.0] - 2021-01-18

Added

  • Add always_latch snippet #99
  • Add new snippets, including casex/casez, compiler directives, procedural blocks, and packages

Changed

  • Change prefix for module without parameters #94
  • Updated existing snippet prefixes, including always blocks, modules, scalar & vector data types, directives, and the testbench template
  • Updated snippet names for clarity
  • Moved applicable snippets (ex. timescale, parameter) to also support Verilog

Removed

  • Removed redundant snippets

[1.3.6] - 2020-11-21

Added

  • Add arguments support for xvlog linter #122

[1.3.5] - 2020-10-24

Fixed

  • Fix path issue for Xvlog Linter #119

[1.3.4] - 2020-10-17

Fixed

  • Include null check for Verilator regex #114

[1.3.3] - 2020-09-06

Fixed

  • Fix linter issues with newer versions of Verilator. #113

[1.3.2] - 2020-08-05

Added

  • Added syntax suppport for Synopsys Design Constraints.

[1.3.1] - 2020-08-01

Added

  • Added syntax suppport for Bluespec SystemVerilog.

[1.3.0] - 2020-07-01

Added

  • Added experimental suppport for svls Language Server.

[1.2.2] - 2020-06-29

Added

  • Added support running Verilator under WSL #109

Changed

  • Refactored snippets for Verilog/SystemVerilog

[1.2.1] - 2020-06-27

Added

  • Tested OSX + iverilog linter

Fixed

  • Fix onDidChangeActiveTextEditor/onSave callback this is undefined error #106

[1.2.0] - 2020-06-22

Added

  • Added syntax highlighting for Vivado UCF constraints

[1.1.0] - 2020-05-13

Added

  • Update language configuration for better bracket-matching and auto-closing #100
  • Enable verilog/systemverilog syntax highlighting in markdown code block #101

[1.0.6] - 2020-04-21

Added

  • Fixed ifndef in Verilog syntax highlighting #64

[1.0.5] - 2020-03-25

Added

  • Added support for verilator on windows

[1.0.4] - 2019-11-09

Added

  • Added logging to Output pane
  • Added option to invoke linter from specific directory #80

[1.0.3] - 2019-04-08

Changed

  • Fixed ifndef , casex and casez in Verilog syntax highlighting
  • Moved to a new SystemVerilog syntax highlighting

[1.0.2] - 2019-04-03

Changed

  • Replace fixed space with tab on snippets files
  • Properly fixed the bug which caused linter to run on all files

[1.0.1] - 2019-01-01

Fixed

  • Fixed a bug which caused linter to run on all files

[1.0.0] - 2018-12-18

Added

  • First Major Release
  • Added support for SystemVerilog
  • Added Ctags Integration and the follwing features:
    • Autocomplete
    • Document Symbols Outline
    • Hover over variable declaration
    • Go to Definition & Peek Definition
  • Added a command to Instantiate Module (also uses Ctags)
  • Added a configuration setting verilog.ctags.path to specify ctags installation path

Fixed

  • Updated all linters to support SystemVerilog
  • Updated README with all the new features and with a gif image showcasing the features of the extension

[0.3.6] - 2018-10-28

Added

  • Added a command Rerun lint tool to manually run the lint tool #29

Fixed

  • Update notification opens the CHANGELOG only when the "Open Changelog" button is clicked

[0.3.5] - 2018-10-13

Added

  • Added contributing guidelines #36

Changed

  • Reorganized README #36

Fixed

  • Fixed dependencies in package.json #35

[0.3.4] - 2018-09-23

Added

  • Added support for Verilator linter

[0.3.3] - 2018-07-01

Added

  • Added support for Modelsim linter

[0.3.2] - 2018-05-15

Added

  • Show notification to view CHANGELOG when the extension gets updated #14

[0.3.1] - 2018-05-12

Fixed

[0.3.0] - 2018-05-01

Added

  • Added CHANGELOG
  • Added verilog.linting.iverilog.runAtFileLocation setting to run Icarus Verilog at file location

Changed

  • Changed verilog.linting.linter to enum.
  • Updated README with documentation for verilog.linting.iverilog.runAtFileLocation

Fixed

[0.2.1] - 2017-04-14

Fixed

  • Fixed iVerilog linter arguments not loaded at startup