

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

