25.2.17 (22 September 2025)
REMOVED
DVT-23717 Removed support for Java 1.8, minimum required version is 17
Enhancements
DVT-23667 Add ability to override ruleset configuration
DVT-23718 Switched to Java 17 in Eclipse 4.22 distributions
Bugfixes
DVT-23480 SVTB.7.12.3.1 Auto-correct should not use parameter from parent class as parameter values when extending a parameterizable class
DVT-23618 R.1332 False failures for assignments with conditional operator
DVT-23769 R.1250 False failures for arrays of interfaces set in generate loops
25.2.16 (10 September 2025)
Features
DVT-16557 Add predefined labels to Verissimo rules
DVT-23474 New Rule: R.1404 Do not use arithmetic operations in comparisons
DVT-23606 Ability to include optional linting waiver files
Enhancements
DVT-23589 Ruleset Editor: Add warning for duplicate tag key
DVT-23590 Ruleset Editor: Add warning for mandatory parameters with no given values
DVT-23594 Add parameter to SVTB.27.22 to specify file with banned words
DVT-23613 Add pre-waiver support to styling rules
DVT-23620 Add parameter to SVTB.29.1.0, SVTB.29.1.7, SVTB.29.1.8, SVTB.29.1.9 and R.1169 to allow banned method calls inside specified macro calls
DVT-23631 Add XML validation for annotation location in ruleset XML file
DVT-23664 Add macro details for failures to Verissimo custom report API
Bugfixes
DVT-23167 Applying auto-correct for a failure in an unsaved file does not reapply the checks
DVT-23207 Import HTML report doesn’t read TAG annotations
DVT-23220 Compare report is missing the annotations for common failures and current report failures
DVT-23231 R.1299 False failures for ports of type uvm_analysis_port
DVT-23492 R.1250 False failures for arrays of interface instances
DVT-23604 SVTB.5.2.1.1 False failures for parameters with no datatype
DVT-23615 Sometimes annotations are missing from compare report
DVT-23703 Fixed NullPointerException in R.1224
25.2.15 (27 August 2025)
Features
DVT-23148 New Rule: R.1400 Undriven bits and part signal selects
Enhancements
DVT-22177 Add parameter to SVTB.31.1.0 to skip enum items and struct members
DVT-22319 Ability to lint projects containing precompiled libraries
DVT-22326 Add parameter to SVTB.2.12 to skip files included multiple times in different scopes
DVT-23101 Creating a new configuration should refresh the target folder before save
DVT-23124 Ruleset Editor: Add support for description-append, tag and annotation ruleset elements
DVT-23125 Ruleset Editor: Ability to configure exported XML format with -rulepool_xml_include arguments
DVT-23126 Ruleset Editor: Add an indication to parameters which are not specified in the imported ruleset
DVT-23473 R.1318 should fail for width mismatches caused by operators in comparisons
DVT-23537 Add parameter to R.1318 to skip evaluating implicit values
DVT-23551 Add support for multiple patterns for R.1284 baseSequenceNamePattern parameter
DVT-23552 Add parameter to SVTB.4.1.7 to skip literals with specified bases
Bugfixes
DVT-23524 R.1234 False failures for negative values
DVT-23553 R.1234 False failures for defines used as macro arguments
25.2.14 (13 August 2025)
Performance
DVT-23244 Improve performance of rule SVTB.10.21
Features
DVT-22824 New Rule: R.1401 Width mismatch on assignments
DVT-23261 New Rule: R.1402 Do not use concatenations in constraint distributions
DVT-23429 New Rule: R.1403 Do not assign different endianness arrays
Enhancements
DVT-21554 Add parameter to SVTB.25.6.6.0 to skip certain member name patterns
DVT-22504 Improve tag validation in ruleset XML files
DVT-23139 R.1372 should fail for custom defined `wrealXState and `wrealZState
DVT-23270 Add parameter to R.1385 to skip specified types
DVT-23318 R.1316 Improve failure message when extended class parameter is not uvm_sequence_item
DVT-23396 Display warning when adding a Verissimo inline waiver that would have no effect
DVT-23490 Add parameter to SVTB.27.10.1 to skip coverpoint and covercross identifiers
Bugfixes
DVT-22998 Verissimo HTML Report folder should not contain unnecessary files for the report
DVT-23284 R.1365 False failures for non-unique ids in classes that are not on the same inheritance hierarchy
DVT-23319 R.1258 should fail for different interface instances of the same interface type
DVT-23321 R.1251 False failures when parent test classes sets the configuration object
DVT-23393 New inline waivers should be applied before file waivers in VS Code
DVT-23430 Inconsistent order of waivers added by duplicating waivers in Verissimo GUI Report
DVT-23494 Disabled failures should not be visible in the Verissimo GUI report when the associated filter is on
DVT-23496 Fixed NullPointerException in SVTB.15.7.1 auto-correct
25.2.13 (30 July 2025)
Performance
DVT-23142 Speed-up rule SVTB.27.16
Enhancements
DVT-18829 Verissimo: Ability to add inline waivers in VS Code
DVT-22792 Show a dialog prompting to save dirty resources before applying the linting
DVT-23130 Add parameter to R.1391 to skip methods
Bugfixes
DVT-23129 R.1391 False failures for loop initialization and step
DVT-23141 SVTB.2.1 False failures for a file included in multiple libraries
DVT-23192 Verissimo Custom report API: Waived failures are cleared when performing auto-correct
DVT-23232 R.1302 should fail for children register sequences started without setting the regmodel
DVT-23233 XVM.2.1.17 should fail for module access in XVM macros
DVT-23272 Fixed ConcurrentModificationException thrown in XVM.7.5
DVT-23315 SVTB.15.4.1.1 Auto-correct shouldn’t add semicolon after report macro
DVT-23320 R.1138 should fail if default_sequence is set from any class
DVT-23354 R.1332 False failures for driving done by sequence items fields