Skip to content

Releases: gmlarumbe/verilog-ext

v0.5.0

07 Apr 12:38
Compare
Choose a tag to compare

Changes from v0.4.1:

  • PR #21 Add support for lspce
  • PR #20 Add support for lsp-bridge
  • PR #17 Specify project directories and files with glob syntax
  • PR #14 Hook hs-minor-mode into verilog-mode
  • Integrate tree-sitter into beautify, which-func, templates, navigation and utils functions
  • Add Emacs 29.2 and 29.3 to CI
  • Various bug fixes

v0.4.1

20 Dec 22:05
Compare
Choose a tag to compare

Changes from v0.4.0:

  • Fix MELPA-Stable CI workflow

Changes from v0.3.1:

  • Add project management feature through verilog-ext-project-alist variable
    • Replaces use of any previous workspace related variable
  • Doc: Update Wiki pages and README.md
  • Tag collection improvements:
    • Incremental tag collection
    • Customizable variables to enable tags caching and compression
  • Remove eglot dependency (bundled with Emacs 29)
  • Various bug fixes and code refactoring
    • Add workaround for buffer refontifying with use-package in the :config section
    • Update UVM templates

v0.4.0

20 Dec 13:46
Compare
Choose a tag to compare

Changes from v0.3.1:

  • Add project management feature through verilog-ext-project-alist variable
    • Replaces use of any previous workspace related variable
  • Doc: Update Wiki pages and README.md
  • Tag collection improvements:
    • Incremental tag collection
    • Customizable variables to enable tags caching and compression
  • Remove eglot dependency (bundled with Emacs 29)
  • Various bug fixes and code refactoring
    • Add workaround for buffer refontifying with use-package in the :config section
    • Update UVM templates

v0.3.1

19 Sep 19:20
Compare
Choose a tag to compare

Changes from v0.3.0:

  • Fix MELPA-Stable CI workflow

Changes from v0.2.0:

  • Require Emacs 29.1+
  • Move verilog-ts-mode to standalone repo: https://github.com/gmlarumbe/verilog-ts-mode
  • Add test-hdl submodule
  • Update CI workflows
  • Remove company-keywords support
  • Several bug fixes and code refactoring for readability and performance
  • Update README.md and wiki entries

v0.3.0

17 Sep 14:58
Compare
Choose a tag to compare
  • Require Emacs 29.1+
  • Move verilog-ts-mode to standalone repo: https://github.com/gmlarumbe/verilog-ts-mode
  • Add test-hdl submodule
  • Update CI workflows
  • Remove company-keywords support
  • Several bug fixes and code refactoring for readability and performance
  • Update README.md and wiki entries

v0.2.1

07 Sep 23:43
Compare
Choose a tag to compare

Fix unavailable dependencies on MELPA Stable (#9)

v0.2.0

08 Aug 17:21
Compare
Choose a tag to compare

No new functionality.

Many bug fixes and refactoring for already existing features:

  • Beautifying
  • Compilation utils
  • Flycheck
  • Font-lock
  • Hierarchy extraction
  • Port utilities
  • Workspace

Fix some CI tests and update documentation.

v0.1.0

06 Jun 14:54
Compare
Choose a tag to compare

Initial release with support for the following features:

  • Improved syntax highlighting
  • Builtin xref backend
  • Builtin capf function with dot and scope completion
  • Hierarchy extraction and navigation: builtin and vhier based
  • LSP configuration for lsp-mode and eglot
  • Support for many linters via flycheck
  • Beautify modules and instances
  • Code navigation functions for RTL and Verification environments
  • Extended collection of custom and yasnippet templates insertion via hydra
  • Code formatter via apheleia
  • Compilation-based utilities
  • Improve imenu entries: detect instances, classes and methods
  • Enhanced support for which-func
  • Code folding via hideshow
  • Workspace tags, typedef analysis and caching
  • Time-stamp auto-configuration
  • Convert block end comments to names
  • Automatically add SystemVerilog keywords to company-keywords backend
  • Port connections utilities

Experimental:

  • Tree-sitter powered verilog-ts-mode support