Change comment:
Added backward-compatiblity violations data
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Objects (0 modified, 1 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -91,13 +91,31 @@ 91 91 92 92 The following APIs were modified since XWiki 11.7: 93 93 94 -{{comment}} 95 -Remove! 96 -{{backwardCompatiblityReport version="<version>"/}} 97 -{{/comment}} 94 +{{backwardCompatiblityReport version="11.8"/}} 98 98 99 99 = Credits = 100 100 101 101 The following people have contributed code and translations to this release (sorted alphabetically): 102 102 103 -<code contributors> 100 +Afonso Henrique Oliveira 101 +Alex Cotiugă 102 +Christian Fröhlich 103 +Clemens Robbenhaar 104 +Clément Aubin 105 +DenisF 106 +Eduard Moraru 107 +Jascha Kirchhoff 108 +Joan 109 +liuyf 110 +Marius Dumitru Florea 111 +Oana-Lavinia Florean 112 +Prachi Joshi 113 +Sam Lanning 114 +Simon Urli 115 +slauriere 116 +sugov5 117 +Thomas Mortagne 118 +Vincent Massol 119 +Vyacheslav Sukharnikov 120 +xrichard 121 +
- ReleaseNotes.BackwardCompatibility[0]
-
- Violations
-
... ... @@ -1,0 +1,75 @@ 1 +[ 2 + [ 3 + { 4 + "code": "java.method.numberOfParametersChanged", 5 + "justification": "This API was marked as unstable. Breakage needed because of https://jira.xwiki.org/browse/XCOMMONS-1722.", 6 + "new": "method void org.xwiki.diff.display.UnifiedDiffConflictElement<E>::<init>(org.xwiki.diff.Conflict<E>)", 7 + "old": "method void org.xwiki.diff.display.UnifiedDiffConflictElement<E>::<init>(org.xwiki.diff.Conflict<E>, int)" 8 + }, 9 + { 10 + "code": "java.method.returnTypeChangedCovariantly", 11 + "justification": "This API was marked as unstable. Breakage needed because of https://jira.xwiki.org/browse/XCOMMONS-1722.", 12 + "new": "method java.util.List<E> org.xwiki.diff.display.UnifiedDiffConflictElement<E>::getCurrentElement()", 13 + "old": "method E org.xwiki.diff.display.UnifiedDiffConflictElement<E>::getCurrentElement()" 14 + }, 15 + { 16 + "code": "java.method.returnTypeChangedCovariantly", 17 + "justification": "This API was marked as unstable. Breakage needed because of https://jira.xwiki.org/browse/XCOMMONS-1722.", 18 + "new": "method java.util.List<E> org.xwiki.diff.display.UnifiedDiffConflictElement<E>::getNextElement()", 19 + "old": "method E org.xwiki.diff.display.UnifiedDiffConflictElement<E>::getNextElement()" 20 + }, 21 + { 22 + "code": "java.method.returnTypeChangedCovariantly", 23 + "justification": "This API was marked as unstable. Breakage needed because of https://jira.xwiki.org/browse/XCOMMONS-1722.", 24 + "new": "method java.util.List<E> org.xwiki.diff.display.UnifiedDiffConflictElement<E>::getPreviousElement()", 25 + "old": "method E org.xwiki.diff.display.UnifiedDiffConflictElement<E>::getPreviousElement()" 26 + }, 27 + { 28 + "code": "java.method.removed", 29 + "justification": "This API was marked as unstable. Breakage needed because of https://jira.xwiki.org/browse/XCOMMONS-1722.", 30 + "old": "method void org.xwiki.diff.display.UnifiedDiffElement<E, F>::<init>(int, org.xwiki.diff.display.UnifiedDiffElement.Type, E, org.xwiki.diff.Conflict<E>)" 31 + }, 32 + { 33 + "code": "java.method.removed", 34 + "justification": "This API was marked as unstable. Breakage needed because of https://jira.xwiki.org/browse/XCOMMONS-1722.", 35 + "old": "method org.xwiki.diff.display.UnifiedDiffConflictElement<E> org.xwiki.diff.display.UnifiedDiffElement<E, F>::getConflict()" 36 + }, 37 + { 38 + "code": "java.method.removed", 39 + "justification": "This API was marked as unstable. Breakage needed because of https://jira.xwiki.org/browse/XCOMMONS-1722.", 40 + "old": "method boolean org.xwiki.diff.display.UnifiedDiffElement<E, F>::isConflicting()" 41 + } 42 + ], 43 + [ 44 + 45 + ], 46 + [ 47 + { 48 + "code": "java.class.removed", 49 + "justification": "This class was actually not deleted but moved from xwiki-platform-oldcore module to xwiki-platform-store-merge-default module.", 50 + "old": "class com.xpn.xwiki.doc.merge.CollisionException" 51 + }, 52 + { 53 + "code": "java.class.removed", 54 + "justification": "This class was actually not deleted but moved from xwiki-platform-oldcore module to xwiki-platform-store-merge-default module.", 55 + "old": "class com.xpn.xwiki.doc.merge.MergeException" 56 + }, 57 + { 58 + "code": "java.field.serialVersionUIDChanged", 59 + "justification": "Use a real serialVersionUID field. Not breaking since we never serialize it.", 60 + "new": "field com.xpn.xwiki.objects.BaseElement<R extends org.xwiki.model.reference.EntityReference>.serialVersionUID", 61 + "newSerialVersionUID": "1", 62 + "oldSerialVersionUID": "-3688616098120062811" 63 + }, 64 + { 65 + "code": "java.method.removed", 66 + "justification": "This method was added on XWiki 11.6RC1 and is actually redundant with XWikiUser#isDisabled", 67 + "old": "method boolean com.xpn.xwiki.user.api.XWikiUser::isActive(com.xpn.xwiki.XWikiContext)" 68 + }, 69 + { 70 + "code": "java.method.removed", 71 + "justification": "This method was added on XWiki 11.6RC1 and is actually redundant with XWikiUser#setDisabled", 72 + "old": "method void com.xpn.xwiki.user.api.XWikiUser::setActiveStatus(boolean, com.xpn.xwiki.XWikiContext)" 73 + } 74 + ] 75 +]