24.1.22 (1 October 2024)

Features

  • DVT-21270 Memory Monitor: New “proactive” memory handling strategy with lower memory thresholds to ensure optimal performance

Enhancements

  • DVT-19897 Ability to navigate to the top of the HTML page

Bugfixes

  • DVT-21189 Automatically resize FSM Diagrams to fit the window

  • DVT-21268 Memory Monitor: +dvt_set_memory_starvation_handling_parameters taken into account only for the build operation

  • DVT-21277 Non-printable characters should be automatically filtered from elements description

  • DVT-21345 Setting the preference file for HTML Preview in VS Code should not refresh the preview using the current cursor location

24.1.21 (18 September 2024)

Enhancements

  • DVT-21110 Improved UX for selection of XML preferences file for HTML preview in DVT Eclipse

Bugfixes

  • DVT-21163 Modports are not correctly exported when generating PDF documentation

  • DVT-21227 License: Disable checkout optimizations to avoid FlexLM server bugs causing ‘Failed to get licenses from trusted storage (-220,..)’ errors

  • DVT-21281 Update the HTML preview in DVT Eclipse only when the view is visible

24.1.20 (4 September 2024)

Enhancements

  • DVT-21152 Set default comment formatting type to None

Bugfixes

  • DVT-21164 The default XML preferences file does not include packages or libraries

  • DVT-21174 Macros filtering does not work when generating from DVT IDE

  • DVT-21206 Wavedrom diagrams are not exported in PDF

24.1.19 (22 August 2024)

Features

  • DVT-19073 & vscode-1517 Ability to generate HTML/PDF documentation in DVT VS Code IDE

  • DVT-21081 Ability to preview the HTML page of an element in DVT VS Code IDE

Enhancements

  • DVT-20959 Ability to export schematic diagrams without logic gates

  • DVT-21135 Ability to generate documentation from Windows and MacOS

Bugfixes

  • DVT-20919 Design Diagrams: Display interfaces and structs as instances instead of connections in specific scenarios

  • DVT-21129 Wrong parse time reported for projects with multiple invocations

  • DVT-21133 PDF generation fails for covergroups without coverpoints

  • DVT-21141 Design Diagrams: Display records as instances instead of connections in specific scenarios

24.1.18 (7 August 2024)

Enhancements

  • DVT-21032 Ability to export SystemVerilog assertions when using Sphinx engine

  • DVT-21052 Include the Specador version in the generated documentation

Bugfixes

  • DVT-20914 Memory Monitor: The error dialog should use an error icon

24.1.16 (25 July 2024)

Enhancements

  • DVT-20958 Ability to export FSM transition comments

Bugfixes

  • DVT-20810 Ability to use paths relative to the project root for custom Table of Contents file descriptions

24.1.14 (9 July 2024)

Features

  • DVT-20570 Ability to preview the HTML page of an element in DVT Eclipse

  • DVT-20756 Ability to edit XML preferences from DVT Eclipse without generating documentation

Enhancements

  • DVT-20849 Ability to include diagrams in Markdown comments

  • DVT-20854 Filter localparams from the block diagram and parameters table

  • DVT-20909 Ability to include admonitions in Markdown comments

Bugfixes

  • DVT-20189 WaveDrom diagrams are not exported from comments when defined with @WAVEDROM_FILE pragma

24.1.12 (11 June 2024)

Enhancements

  • DVT-19982 Ability to render WaveDrom Timing Diagrams in PDF format

  • DVT-20704 Ability to use Markdown files for custom Table of Contents descriptions

Bugfixes

  • DVT-20077 Scripts should validate all of the supported license variables, not only the DVT_LICENSE_FILE

24.1.11 (29 May 2024)

CLEANUP

  • DVT-20624 Change site URL from dvteclipse.com to eda.amiq.com

Enhancements

  • DVT-20581 Update WaveDrom package to v3.5.0

Bugfixes

  • DVT-19245 Disable Memory Monitor when using custom settings affecting the JVM garbage collection

  • DVT-20619 Diagrams are not generated in batch mode when a display server is not available

24.1.10 (14 May 2024)

Bugfixes

  • DVT-20355 Memory Monitor: Problems wrongly reported in specific scenarios when the JVM -Xmx and -Xms argument values are different

  • DVT-20445 Missing hyperlinks for e Language tests

  • DVT-20459 WaveDrom diagrams can break styling of other diagrams in specific scenarios

  • DVT-20462 FSM diagram preferences are ignored when using Sphinx

  • DVT-20494 Wrong range description for VHDL vector constraints

24.1.8 (24 April 2024)

Performance

  • DVT-20377 Speed-up generation of HTML files when using Sphinx

Enhancements

  • DVT-19743 Enable zoom and pan operations for external generated diagrams

  • DVT-20032 Ability to export external generated diagrams when using Sphinx engine

  • DVT-20141 Add links to always blocks and processes in comments

  • DVT-20375 Show warning and disable design diagram checkboxes in the DVT Eclipse wizard when no elaboration top is specified

Bugfixes

  • DVT-19742 Use relative paths for referencing external generated diagrams

  • DVT-20444 Wrong interpretation of hash characters when using Natural Docs

24.1.7 (9 April 2024)

Enhancements

  • DVT-20268 Perform custom index file path validation upfront

  • DVT-20321 Show total generation times per language

Bugfixes

  • DVT-20194 Hyperlinks extracted from architecture comments are not valid

  • DVT-20299 Sometimes not using a comment formatter breaks PDF generation

  • DVT-20302 Print parsing time in the build log/console

  • DVT-20304 Print information related to the skipped -y / -v libraries in the build log/console

  • DVT-20323 NullPointerException is thrown when using +dvt_db_location directive in batch mode

  • DVT-20329 Sometimes an exception is thrown when generate blocks contain instances of undefined modules

  • DVT-20330 Sometimes an exception is thrown when generating hyperlinks for the type of a port

  • DVT-20341 Sometimes an exception is thrown when generating Bit Field diagrams

  • DVT-20344 Bit Field diagrams toggle is not taken into account

24.1.6 (27 March 2024)

Performance

  • DVT-20059 & DVT-20038 Speed-up generation of Bit Field Diagrams

Features

  • DVT-20125 Add support for reStructuredText comments format

Enhancements

  • DVT-20039 Ability to use multiple comment formats for the same project

  • DVT-20143 Export modport signatures for interfaces

  • DVT-20145 Export typedefs defined inside modules

  • DVT-20256 License: Improved license management when encountering connectivity issues

Bugfixes

  • DVT-20098 Documentation generation times are incorrectly reported

  • DVT-20191 Export comment descriptions for entities and architectures

  • DVT-20196 Bit Field Diagrams are not exported for structures defined in the global scope

  • DVT-20225 Links to functions or fields are not resolved correctly in comments

  • DVT-20226 In specific scenarios, documentation of packages is exported regardless of the DVT Eclipse wizard dialog selection

  • DVT-20231 Design diagram links are broken in specific scenarios

24.1.5 (13 March 2024)

CLEANUP

  • DVT-20104 Remove invalid escape characters from progress report in DVT Eclipse Console View

Features

  • DVT-20119 Ability to export documentation for eLanguage projects using Sphinx engines

Enhancements

  • DVT-20031 Ability to generate UML Collaboration diagrams

  • DVT-20099 Display selected project and XML preferences file in the DVT Eclipse wizard dialog

  • DVT-20123 Improve the layout of HTML tables

  • DVT-20140 Include the names of labeled always blocks in their signature

  • DVT-20158 Include HTML page sections in the Table of Contents

Bugfixes

  • DVT-19855 NaturalDocs bullet lists are not rendered correctly for VHDL entities

  • DVT-20135 Do not export UML Inheritance diagrams for classes without children

24.1.4 (28 February 2024)

CLEANUP

  • DVT-20073 License: Replaced the license events database with a capped human readable log

Enhancements

  • DVT-19967 Ability to include images from an attached location with relative paths using Markdown

  • DVT-20066 Add hyperlinks for VHDL elements in generics range attributes and default values

Bugfixes

  • DVT-20090 FSM diagrams are not centered after a zoom reset operation

  • DVT-20091 Bit Field Diagrams are overlapping with other elements on page

24.1.3 (13 February 2024)

Enhancements

  • DVT-19892 Include generate block conditions and module instances in the Design Hierarchy

  • DVT-19918 Add a diagrams index to the Table of Contents

  • DVT-19947 Handle missing latexmk executable when generating PDF

Bugfixes

  • DVT-19929 Links between Verilog and VHDL instances don’t work

  • DVT-19948 Fix duplicated page titles in HTML

  • DVT-20014 Compile waivers: When located directly under the compilation root, waivers are not applied in batch mode

  • DVT-20028 NullPointerException is thrown when generating block diagrams without ports

  • DVT-20045 Sometimes comment formatter preference in the DVT Eclipse wizard is ignored

  • DVT-20054 License: In specific scenarios, connectivity issues are not detected immediatly

24.1.2 (1 February 2024)

Enhancements

  • DVT-19895 Improve layout of hierarchies in PDF

  • DVT-19916 Split macros into “Undefined Control Defines”, “Control Defines”, “Defines” and “Ifndef” guards” categories

  • DVT-19917 Fix search highlight in SVG diagrams

  • DVT-19955 Use the same Eclipse wizard for the deprecated engine

  • DVT-19957 Remove zoom buttons from diagrams that can be expanded

Bugfixes

  • DVT-19934 Block diagrams are missing from components

  • DVT-19935 NullPointerException is thrown when generating top designs page

  • DVT-19940 Fix WaveDrom diagrams styling artifacts

  • DVT-19980 Flow diagrams are missing from architectures

24.1.1 (18 January 2024)

Starting with the 24.1.1 major release our products are no longer compatible with old FlexLM license servers (<11.19).

HIGHLIGHTS

Note: Some of the highlights below were rolled-out in 23.#.# releases for early adopters.

  • New documentation engine powered by Sphinx:
    • Ability to generate PDF documentation

    • Ability to export UVM Component Diagrams for tests

    • Add support for Markdown syntax in comments

    • Add hyperlinks between exported source code and documentation

    • Enhanced Block Diagrams with types and widths

    • Ability to search the entire documentation content

    • Improved overall look and feel

  • New filtering mechanism for comments based on keywords

REMOVED

  • DVT-19867 License: Removed support for FlexLM tools and dvtlmd daemon versions <11.19

Features

  • DVT-3092 Ability to generate PDF documentation

  • DVT-11483 & DVT-9650 Ability to generate UVM Components Diagrams for tests

  • DVT-11667 Ability to search the entire documentation content

  • DVT-13182 & DVT-13323 Add support for Markdown syntax in comments

  • DVT-16674 Show UVM tests in the Table of Contents

  • DVT-18661 Add hyperlinks between exported source code and documentation

Enhancements

  • DVT-9368 Ability to include user documentation files written with Markdown syntax

  • DVT-17580 Enhanced Block Diagrams with port types and widths

  • DVT-17670 Ability to include FSM diagram descriptions from the enclosing always block comment

  • DVT-19845 Add hyperlinks for VHDL package elements

  • DVT-19848 Export default values for VHDL generics

  • DVT-19849 Export VHDL constants from packages