25.2.17 (22 September 2025)

Performance

  • DVT-23820 Speed-up code folding region detection when opening an editor

REMOVED

  • DVT-23717 Removed support for Java 1.8, minimum required version is 17

Enhancements

  • DVT-23718 Switched to Java 17 in Eclipse 4.22 distributions

25.2.16 (10 September 2025)

Features

  • DVT-21929 AI Assistant: Ability to auto-correct compilation errors and warnings

Enhancements

  • DVT-10224 HDL Diagrams: Show actual value for signals tied to constants

  • DVT-13523 & DVT-23506 Suppress XML validation errors from stdout

  • DVT-21279 FSM Diagrams: Add preference to hide expressions common to all transitions

  • DVT-23711 Wrong main menu label for “Edit > Word Completion”

Bugfixes

  • DVT-23032 Settings management does not work properly when DVT_COMMON_SETTINGS points to a non-existing location

  • DVT-23642 FSM Diagrams: “Hide names in conditions” preference should not depend on the “Transition Labels” preference

  • DVT-23676 Semantic checks: False AMBIGUOUS_EXPRESSION error for function with generic return type

  • DVT-23678 Semantic checks: False TYPE_MISMATCH error for variable used in assignment to same-named alias with enum in standard package

  • DVT-23680 Semantic checks: False TYPE_MISMATCH error for operand with subtype attribute of array select

  • DVT-23681 Semantic checks: False MISSING_CONSTRAINT error for variable of subtype with ‘range constraints

  • DVT-23683 Semantic checks: False ILLEGAL_CONSTRAINT error for array type of alias of array

  • DVT-23714 FSM Diagrams: Sometimes the diagram generation fails when assigning the current state to the next state

25.2.15 (27 August 2025)

Features

  • DVT-21891 AI Assistant: Add support for Amazon Bedrock provider

  • DVT-22363 Build config: Simplify reusing/referencing build configurations in other projects using +dvt_include_config

  • DVT-22814 AI Assistant: New ‘Add logging to the selected code’ predefined blueprint

Enhancements

  • DVT-21802 AI Assistant: Dynamically resize pop-up messages to fit the entire message up to a limit

  • DVT-22027 AI Assistant: Use incremental indices for cloned chat sessions

  • DVT-22694 AI Assistant: ‘Analyze and fix the selected code’ blueprint should include compilation problems in the prompt

  • DVT-23101 Creating a new configuration should refresh the target folder before save

  • DVT-23470 AI Assistant: Update predefined blueprints to use markdown in the underlying prompt

Bugfixes

  • DVT-23162 Auto-build is not triggered after undo or replace all operations in specific scenarios

  • DVT-23508 AI Assistant: Model configs are not refreshed automatically after modifying the models.json file

  • DVT-23536 Search using the “Find/Replace” dialog and find next item using CTRL + K do not work when words start or end with special characters

  • DVT-23592 Semantic checks: False USAGE_BEFORE_DECLARATION for enum identifier used as argument for ‘POS attribute

  • DVT-23593 Semantic checks: False UNDECLARED_IDENTIFIER for formal part argument of aliased function call

  • DVT-23600 Semantic checks: False ARRAY_INDEX_SELECT error for constraint to array type in some cases

25.2.14 (13 August 2025)

Performance

  • DVT-23165 Compile Waivers: GUI freeze when using the “Reapply DVT Waivers” command on a project with many waivers

Features

  • DVT-14467 Ability to export FSM Transition Table

Enhancements

  • DVT-22683 AI Assistant: Ability to quickly access AI Assistant-related commands from the chat view toolbar

  • DVT-22745 AI Assistant: Ability to insert a code block from a chat conversation into a new file

  • DVT-22925 AI Assistant: Ability to create snippets or blueprints without sending a message to the LLM

  • DVT-23123 AI Assistant: Add preference to toggle the chat send button shortcut between Enter and Shift+Enter keys

  • DVT-23441 AI Assistant: Ability to specify proxy and SSL/TLS certificate options to the getFetchModule API

  • DVT-23444 AI Assistant: Use HTTP as default when no protocol is specified for a proxy

  • DVT-23500 Bitfield Diagrams: Saving the diagram should display a notification in the status bar

Bugfixes

  • DVT-23481 “Select DVT Project” dialog should not be displayed at startup when auto-build is disabled

  • DVT-23493 Quick Views: Views cannot be opened in specific scenarios

  • DVT-23501 Wavedrom Diagram: Disable “Copy Table” option from Inspect View

  • DVT-23534 Tooltips: Incorrect default value shown as actual value for constant in unelaborated code

  • DVT-23540 Bitfield Diagrams: Copying the table in rST format results in broken table

25.2.13 (30 July 2025)

HIGHLIGHTS

  • AI Assistant: Simplified setup of proxy and SSL/TLS certificates using model configurations

  • AI Assistant: Reworked backend to avoid CORS-related LLM connectivity issues (disable_chromium_web_security no longer required)

Performance

  • DVT-23164 & DVT-23314 Compile Waivers: Speed-up application of path matching waivers

CLEANUP

  • DVT-23406 & DVT-22861 & DVT-22862 & DVT-23390 & DVT-23391 & DVT-23395 & DVT-23407 & DVT-23408 & DVT-23409 & DVT-23412 & DVT-23413 & DVT-23414 & DVT-23415 & DVT-23416 & DVT-23418 Code Templates: Refine the names and descriptions of multiple templates to improve clarity

Enhancements

  • DVT-21910 AI Assistant: Trim prompt autocomplete proposals to ensure they fit within a single line

  • DVT-22970 AI Assistant: Support environment variables inside ‘#file:<path>’ symbol

  • DVT-23178 AI Assistant: Use Markdown format for the output of ‘@problems from selected’ snippet

  • DVT-23183 AI Assistant: Ability to include the cursor position for all flavors of the ‘@selected’ snippet

  • DVT-23189 AI Assistant: Ability to configure proxy settings and SSL/TLS certificate configurations per model configuration

  • DVT-23219 AI Assistant: Support glob patterns inside ‘#file:<path>’ symbol

  • DVT-23258 AI Assistant: Add support for partial matches in the AI Assistant Commands dialog

Bugfixes

  • DVT-20120 Schematic diagrams: Show Sources/Destinations/Connections does not trace signals across generate block boundaries

  • DVT-20707 Schematic diagrams: Show connections on a struct array signal results in a broken diagram

  • DVT-21725 AI Assistant: The chat prompt highlight is broken after inserting an invalid snippet in specific scenarios

  • DVT-21845 AI Assistant: Running a blueprint while a current language model hasn’t been initialized in Eclipse results in an error

  • DVT-22400 AI Assistant: Chat prompt highlight is not updated in specific scenarios

  • DVT-23115 AI Assistant: Use Node.js backend to avoid CORS and other connectivity issues when sending requests to the LLM

  • DVT-23154 Startup crashes in specific scenarios when the distro is installed in a read-only location

  • DVT-23193 AI Assistant: Dismissing the autocomplete while editing a previous message should not close the edit textbox

  • DVT-23213 & vscode-1834 Thread Dump Collector: Generated file is not automatically opened on Windows

  • DVT-23234 AI Assistant: Unable to load more than one serialized chat session

  • DVT-23273 AI Assistant: Protected file rules are not applied for ‘#file’ symbols referred by path

  • DVT-23292 Build config: Broken build when providing a nonexistent path to +dvt_uvmhome_override+

  • DVT-23312 & DVT-23262 AI Assistant: Incorrect line ranges within the expansion of symbols/snippets in specific scenarios

  • DVT-23377 AI Assistant: File edits should validate the read-only / checkout status of the file

  • DVT-23381 & DVT-22768 AI Assistant: All snippets and symbols fail to expand when the prompt contains an invalid snippet in specific scenarios