

25.3.22 (15 December 2025)
--------------------------


**Features**

* DVT\-24056 New Rule\: R\.1406 Do not call xvm\_report\_info with specified verbosity
* DVT\-24059 New Rule\: R\.1407 Do not use xvm\_report\_fatal during build phase
* DVT\-24060 New Rule\: R\.1410 Do not use get\_name() methods or %m with XVM report methods
* DVT\-24278 New Rule\: R\.1411 Do not use concatenations of multiple elements where constraint sets are expected

**Enhancements**

* DVT\-23591 Ruleset Editor\: Ability to specify default severity for rules in the 'Compilation' category
* DVT\-23697 Ruleset Editor\: Warn about duplicate rule name while editing the name not during ruleset generation
* DVT\-24020 Ruleset Editor\: Place rule attributes on separate lines in the generated ruleset XML

**Bugfixes**

* DVT\-24017 Only generate documentation or xml for rules specified by \-run\_rule when generating rulepool documentation or xml
* DVT\-24021 Ruleset Editor\: Do not show description\-append value in the description area
* DVT\-24022 Ruleset Editor\: Do not use Windows line endings in the generated ruleset XML file
* DVT\-24058 XVM\.5\.1\.3\.9 should fail for children of uvm\_report\_object, uvm\_report\_catcher and uvm\_sequence\_item
* DVT\-24240 XVM\.4\.21\.1 should not fail for macro calls inside nested action blocks
* DVT\-24242 SVTB\.6\.11 should not fail for parameterized types declared by UVM object or component macros
* DVT\-24246 SVTB\.15\.4\.1\.1 Wrong auto\-correct for assert statements when allowOnlyIfChecking is true
* DVT\-24309 Improved the error message when running verissimo\.sh \-run\_rule with predefined rulesets
* DVT\-24385 R\.1365 should fail for multiple macro calls that use the same UVM method as argument
* DVT\-24399 Labels filtering performs substring matching, causing unrelated rules to be displayed in ruleset documentation and editor
* DVT\-24438 Sometimes Perforce blame information is not correctly parsed



25.3.21 (25 November 2025)
--------------------------


**Performance**

* DVT\-24194 Speed\-up rule R\.1000

**Features**

* DVT\-24168 New Rule\: R\.1408 FSM state variables naming pattern

**Enhancements**

* DVT\-23913 Ability to filter ruleset documentation and ruleset editor based on rule labels and categories
* DVT\-24108 SVTB\.7\.35, SVTB\.10\.1, SVTB\.10\.16, R\.1218 and R\.1361 should fail for UVM reporting macro arguments
* DVT\-24160 Add parameter to SVTB\.27\.22 to skip checking string literals

**Bugfixes**

* DVT\-23491 Custom Report API\: Information about failures waived by inline waivers becomes out of sync after running auto\-correct
* DVT\-24016 Prevent auto\-correct from fixing baseline failures in the DVT IDE Compare Report 
* DVT\-24282 Custom report generation hangs while fetching Perforce blame information



25.3.20 (10 November 2025)
--------------------------


**Enhancements**

* DVT\-15509 Improved argument validation for verissimo\.sh
* DVT\-16452 Print check auto\-correct duration in Console View when running Verissimo in DVT IDE

**Bugfixes**

* DVT\-22481 Do not report an error for empty included ruleset files
* DVT\-24007 XVM\.5\.1\.3\.6, XVM\.5\.1\.3\.7, XVM\.5\.1\.6 should fail for nested macros
* DVT\-24146 R\.1318 and R\.1387 should not fail for '0 and '1
* DVT\-24152 R\.1131 False failures for variable used in distribution weight expression
* DVT\-24153 Memory Monitor\: Supress "No source files were compiled" warning when no files are compiled due to memory error
* DVT\-24157 False auto\-correct sanity checks failures for files containing compilation errors



25.3.19 (27 October 2025)
-------------------------


**Features**

* DVT\-22606 AI Assistant\: Ability to auto‑correct Verissimo failures
* DVT\-23694 AI Assistant\: Ability to explain failures
* DVT\-23853 New Rule\: R\.1405 Automatic variables naming pattern
* DVT\-23993 Add auto\-correct for all XVM naming convention rules 

**Enhancements**

* DVT\-6154 Allow parameterizable suffixes in all XVM naming convention rules 
* DVT\-19637 Show the rule title in the tooltip for inline lint waivers
* DVT\-23578 Add parameter to SVTB\.2\.3 to allow library files
* DVT\-23623 Close the auto\-correct preview in VS Code when the 'Waiting for license' notification is canceled or when the license is not available
* DVT\-23885 R\.1333 & R\.1355 should fail for hierarchical identifiers used as coverpoint expressions

**Bugfixes**

* DVT\-23622 Linting is started even when lint configuration errors are reported in VS Code 
* DVT\-23831 False lint configuration error is reported in VS Code when "baselineHTMLReport" and "htmlReportLocation" are empty in saved lint configurations
* DVT\-24005 Failures of new rules added to new categories are not marked as "Added Rules" in the compare report



25.3.18 (10 October 2025)
-------------------------


**Enhancements**

* DVT\-19358 Ability to use a version number for "\-since" argument
* DVT\-23806 Do not hide RTL warnings in the DVT IDE when using Verissimo
* DVT\-23869 Add parameter to SVTB\.27\.22 to skip comments
* DVT\-23886 SVTB\.8\.4\.6 should not fail for automatic variables declared in the same scope as the fork\.\.\.join

**Bugfixes**

* DVT\-23819 verissimo\.sh does not work with \-gui, \-vscode, \-open\_report arguments

