

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

