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