Changes for page Release Notes for XWiki 10.10-rc-1
Last modified by Ilie Andriuta on 2018/11/29
Change comment:
There is no comment for this version
Summary
-
Objects (1 modified, 1 added, 0 removed)
Details
- ReleaseNotes.Code.ReleaseNoteClass[0]
-
- Release Date
-
... ... @@ -1,0 +1,1 @@ 1 +2018-11-21 00:00:00.0 - Is Released?
-
... ... @@ -1,1 +1,1 @@ 1 - No1 +Yes
- ReleaseNotes.BackwardCompatibility[0]
-
- Violations
-
... ... @@ -1,0 +1,79 @@ 1 +[ 2 + [ 3 + { 4 + "annotation": "@java.lang.annotation.Target({java.lang.annotation.ElementType.TYPE, java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.CONSTRUCTOR})", 5 + "annotationType": "java.lang.annotation.Target", 6 + "attribute": "value", 7 + "classQualifiedName": "org.xwiki.stability.Unstable", 8 + "classSimpleName": "Unstable", 9 + "code": "java.annotation.attributeValueChanged", 10 + "elementKind": "@interface", 11 + "justification": "Not a breakage.", 12 + "new": "@interface org.xwiki.stability.Unstable", 13 + "newValue": "{java.lang.annotation.ElementType.TYPE, java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.CONSTRUCTOR}", 14 + "old": "@interface org.xwiki.stability.Unstable", 15 + "oldValue": "{java.lang.annotation.ElementType.TYPE, java.lang.annotation.ElementType.METHOD}", 16 + "package": "org.xwiki.stability" 17 + }, 18 + { 19 + "classQualifiedName": "org.xwiki.velocity.introspection.AbstractChainableUberspector", 20 + "classSimpleName": "AbstractChainableUberspector", 21 + "code": "java.class.removed", 22 + "elementKind": "class", 23 + "justification": "Not a breakage: class moved to a legacy module", 24 + "old": "class org.xwiki.velocity.introspection.AbstractChainableUberspector", 25 + "package": "org.xwiki.velocity.introspection" 26 + }, 27 + { 28 + "classQualifiedName": "org.xwiki.velocity.introspection.ChainableUberspector", 29 + "classSimpleName": "ChainableUberspector", 30 + "code": "java.class.removed", 31 + "elementKind": "interface", 32 + "justification": "Not a breakage: class moved to a legacy module", 33 + "old": "interface org.xwiki.velocity.introspection.ChainableUberspector", 34 + "package": "org.xwiki.velocity.introspection" 35 + }, 36 + { 37 + "classQualifiedName": "org.xwiki.velocity.introspection.ChainingUberspector", 38 + "classSimpleName": "ChainingUberspector", 39 + "code": "java.class.removed", 40 + "elementKind": "class", 41 + "justification": "Not a breakage: class moved to a legacy module", 42 + "old": "class org.xwiki.velocity.introspection.ChainingUberspector", 43 + "package": "org.xwiki.velocity.introspection" 44 + }, 45 + { 46 + "classQualifiedName": "org.xwiki.velocity.introspection.LinkingUberspector", 47 + "classSimpleName": "LinkingUberspector", 48 + "code": "java.class.removed", 49 + "elementKind": "class", 50 + "justification": "Not a breakage: class moved to a legacy module", 51 + "old": "class org.xwiki.velocity.introspection.LinkingUberspector", 52 + "package": "org.xwiki.velocity.introspection" 53 + } 54 + ], 55 + [ 56 + { 57 + "code": "java.class.nonFinalClassInheritsFromNewClass", 58 + "justification": "Not a breackage", 59 + "new": "class org.xwiki.rendering.transformation.TransformationException", 60 + "old": "class org.xwiki.rendering.transformation.TransformationException", 61 + "superClass": "org.xwiki.rendering.RenderingException" 62 + }, 63 + { 64 + "code": "java.class.nowCheckedException", 65 + "justification": "Not a breackage", 66 + "new": "class org.xwiki.rendering.transformation.TransformationException", 67 + "old": "class org.xwiki.rendering.transformation.TransformationException" 68 + } 69 + ], 70 + [ 71 + { 72 + "code": "java.class.nonFinalClassInheritsFromNewClass", 73 + "justification": "As RssMacro now inherits from AbstractBoxMacro, its parameter class needs to\n inherits from BoxMacroParameters. This could only break compatibility if a class inheriting from\n RssMacroParameters defines a method with same name and parameters than in BoxMacroParameters but\n different return type. We consider this risk as acceptable since the chances are very low and in\n case it occurs, the fix for the user would be easy.", 74 + "new": "class org.xwiki.rendering.macro.rss.RssMacroParameters", 75 + "old": "class org.xwiki.rendering.macro.rss.RssMacroParameters", 76 + "superClass": "org.xwiki.rendering.macro.box.BoxMacroParameters" 77 + } 78 + ] 79 +]