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