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