In this section: Version 2022.1RuleWizard for C/C++The following properties have been added to the C/C++test dictionary: The following nodes have been added: Licensing changes: - Standalone RuleWizard users who get their licenses through Parasoft License Server will need to update their connection settings to License Server as the configuration has changed; see Network License.
Other changes: - Upgrading to 2022.1 might cause machine ID change on Windows and Linux. Verify your machine ID before requesting a new license from Parasoft. Your machine ID is displayed in the License Information window for configuring a local license; see Local License.
- The Internet Explorer option has been removed from the Browser tab of the Preferences panel; see Preferences Panel.
Version 2021.2- RuleWizard no longer supports 32-bit operating systems.
- We've improved method customization. Method nodes no longer automatically set the path to file when the File option is not being used.
RuleWizard for C/C++The ScopePrefix property is now supported for the using node; see ScopePrefix. The following properties have been removed for the Friend node in the C/C++test dictionary: Type TypeTraverseReference
Instead, the Entity property should be used for the Friend node. RuleWizard for JavaWe've added support for Java 15-17. Changes to the Java dictionary: - Added
Text Block node to support Java text blocks. - Added
Record node to support Java records. - Added
IsSealed , IsNonSealed , and PermittedTypes properties to the Class node to support sealed and non-sealed classes. - Added
yield node to support yield statements. - Added
IsPatternMatching and Pattern Variable properties to instanceof node to support pattern matching for instanceof expressions. - Added
HasArrow and IsExpression properties to switch node to support expressions in switch statements.
Changes to the JavaText dictionary: - Added
record keyword node to support Java records.
Version 2021.1This is a general service update. Version 2020.2This is a general service update. Version 2020.1RuleWizard for C/C++The following properties have been added to the C/C++test dictionary: The following nodes have been added: Other improvements: Version 10.4.3RuleWizard for C/C++The following properties have been added to the C/C++test dictionary: Other improvements: - The
Line-End property from the C/C++ dictionary is now supported for all Statements; see Line-End. - The
StartLine property from the C/C++ dictionary is now supported for variables and typedefs; see StartLine. - The
IsCompilerGenerated property from the C/C++ dictionary now returns false when a(b) is an implicit call of the operator function; see IsCompilerGenerated and UsesOperatorSyntax.
Version 10.4.2RuleWizard for C/C++The following nodes have been added to the C/C++test dictionary: The following properties have been added to the C/C++test dictionary: Other improvements: - The
Init property from the C/C++ dictionary is now supported for the if and switch nodes. See Init for usage. - The
Attributes property from the C/C++ dictionary is now supported for the statements nodes. See Attributes for usage. - The
OperatorName property from the C/C++ dictionary is now supported for the a.b , a->b , a.*b , a->*b nodes. See OperatorName for usage.
RuleWizard for JavaThe var node has been added to the Java dictionary. The Module node category has been added to the Java dictionary. The category includes the following nodes: Module Declaration Requires Directive Exports Directive Opens Directive Provides Directive Uses Directive Opens Entry Exports Entry Provides Entry
The following nodes have been added to the JavaText dictionary: Other improvements: - The
ColonColon node from the Java dictionary has been renamed as :: . The previous name is only supported for backward compatibility.
Version 10.4.1The IsBuiltin property is now supported for types. See IsBuiltin for usage. Version 10.4.0The InitializerInClass property has been added to the C/C++ dictionary. See InitializerInClass for usage. Version 10.3.4The IsBraceNotationCast property has been added to the C/C++ dictionary. See IsBraceNotationCast for usage. |