|
| 1 | +// Module included in the following assemblies: |
| 2 | +// |
| 3 | +// * docs/release_notes-7.0/master.adoc |
| 4 | + |
| 5 | +:_content-type: REFERENCE |
| 6 | +[id="mta-rn-technical-changes-7-0-0_{context}"] |
| 7 | += Technical changes |
| 8 | + |
| 9 | +The following technical changes have been made in {ProductFullName} 7.0.0: |
| 10 | + |
| 11 | +* The Maven Plugin has been deprecated. |
| 12 | +
|
| 13 | +* Language Server Protocol (LSP) Analyzer change. |
| 14 | +
|
| 15 | +[id="mta-rn-technical-changes-rules-7-0-0_{context}"] |
| 16 | +== Rules |
| 17 | + |
| 18 | +.Rules can only be written in YAML |
| 19 | + |
| 20 | +Rules written in Groovy and Java are discontinued in {ProductShortName} version 7.0.0. Some of the previous Groovy Java rules have been converted to YAML rules wherever possible. |
| 21 | + |
| 22 | +An important modification to the rule's engine is that it is no longer possible to query anything apart from the tags stored within the engine's internal data structures. This means that all the features that were enabled by using the `graph-query` element in the rule are no longer available. |
| 23 | + |
| 24 | +.Java Class child elements not supported in {ProductShortName} |
| 25 | + |
| 26 | +The Java Class child elements `annotation-list`, `annotation-type` and `annotation-literal` are not supported in {ProductShortName} version 7.0.0. |
| 27 | + |
| 28 | +.Elements <project> and <dependency> are merged into one dependency condition |
| 29 | + |
| 30 | +The capabilities of <project> and <dependency> elements in the old syntax are merged into one dependency condition in the new rules syntax. |
| 31 | + |
| 32 | +.Transformation capabilities of `xslt` element are discontinued |
| 33 | + |
| 34 | +XML transformation capabilities offered by the `xslt` element are discontinued. |
| 35 | + |
| 36 | +.Explicit `iteration` element is discontinued |
| 37 | + |
| 38 | +The explicit `iteration` element is discontinued in {ProductShortName} version 7.0.0.. If a condition returns a list of items via the `as` construct, iteration is implied. |
| 39 | + |
| 40 | +.Test rules not supported in the current version |
| 41 | + |
| 42 | +Test rules are not supported in {ProductShortName} version 7.0.0. |
| 43 | + |
| 44 | +.Overriding a rule discontinued |
| 45 | + |
| 46 | +Overriding a rule is discontinued in {ProductShortName} version 7.0.0. |
| 47 | + |
| 48 | +.Creating custom rule categories discontinued |
| 49 | + |
| 50 | +Creating custom rule categories is discontinued in {ProductShortName} version 7.0.0. |
| 51 | + |
| 52 | +.Information and optional categories of rules are discontinued. |
| 53 | + |
| 54 | +In {ProductShortName} version 7.0.0, any previous rules of information and optional categories will only create technology tags. |
| 55 | + |
| 56 | +.Java analysis capabilities |
| 57 | + |
| 58 | +In {ProductShortName} version 7.0.0, the following Java analysis capabilities have been deprecated: |
| 59 | + |
| 60 | +* Ability to match on specific arguments of a Java method constructor is not supported in the current version |
| 61 | + |
| 62 | +* Matching Java references from JavaServer Pages (JSP) files are not supported in the current version |
| 63 | + |
| 64 | +* `Mavenizing` a Java project, meaning write a POM and possibly move code around so that it builds in Maven, is discontinued. |
| 65 | + |
| 66 | +.Analysis report changes |
| 67 | + |
| 68 | +The following functionality in Analysis reports has been deprecated: |
| 69 | + |
| 70 | +* Story points are shown as integers. The “level of effort” view and their mappings are deprecated in {ProductShortName} version 7.0.0. |
| 71 | + |
| 72 | +* Transactions reports are deprecated in {ProductShortName} version 7.0.0. |
| 73 | + |
| 74 | +* The view for “Archives shared by multiple applications” is deprecated in {ProductShortName} version 7.0.0. |
| 75 | + |
| 76 | +* The view for “Review rule providers execution overview” deprecated in {ProductShortName} version 7.0.0. |
0 commit comments