Last modified by Ilie Andriuta on 2019/10/01

<
From version < 6.7 >
edited by Eduard Moraru
on 2019/09/24
To version < 6.8 >
edited by Eduard Moraru
on 2019/09/24
>
Change comment: Added backward-compatiblity violations data

Summary

Details

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 +]

Get Connected