<
From version < 5.9 >
edited by Ecaterina Moraru (Valica)
on 2016/10/10
To version < 6.1 >
edited by Ecaterina Moraru (Valica)
on 2016/10/10
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -58,12 +58,20 @@
58 58  
59 59  == Issues specific to XWiki 8.3 ==
60 60  
61 -<todo>
61 +=== LDAP Module moved to Contrib ===
62 62  
63 +The module containing among other things the standard LDAP authenticator has been moved to http://github.com/xwiki-contrib/ldap and is not embedded anymore in XE. Starting with 8.3M1 you need to install it if you want to use it. See http://extensions.xwiki.org/xwiki/bin/view/Extension/LDAP/#H8.3.x for more details on what between the XWiki Platform module and the new Contrib Extension.
64 +
65 +=== Cache module moved to XWiki Commons ===
66 +
67 +The only thing that changed is the id of the modules. If you have any dependency on those you just need to change ##org.xwiki.platform:xwiki-platform-*## to ##org.xwiki.commons:xwiki-commons-*##
68 +
63 63  == API Breakages ==
64 64  
65 -<todo>
71 +The following APIs were modified since XWiki 8.2.1:
66 66  
73 +{{backwardCompatiblityReport version="8.3"/}}
74 +
67 67  = Credits =
68 68  
69 69  The following people have contributed code to this release (sorted alphabetically):
ReleaseNotes.BackwardCompatibility[0]
Violations
... ... @@ -1,74 +1,0 @@
1 -[
2 - [
3 - {
4 - "code": "java.method.exception.checkedAdded",
5 - "justification": "Align with ExtensionRepository API",
6 - "new": "method org.xwiki.extension.repository.result.IterableResult<org.xwiki.extension.Extension> org.xwiki.extension.repository.ExtensionRepositoryManager::search(java.lang.String, int, int) throws org.xwiki.extension.repository.search.SearchException",
7 - "old": "method org.xwiki.extension.repository.result.IterableResult<org.xwiki.extension.Extension> org.xwiki.extension.repository.ExtensionRepositoryManager::search(java.lang.String, int, int)"
8 - },
9 - {
10 - "code": "java.method.exception.checkedAdded",
11 - "justification": "Align with ExtensionRepository API",
12 - "new": "method org.xwiki.extension.repository.result.IterableResult<org.xwiki.extension.Extension> org.xwiki.extension.repository.ExtensionRepositoryManager::search(org.xwiki.extension.repository.search.ExtensionQuery) throws org.xwiki.extension.repository.search.SearchException",
13 - "old": "method org.xwiki.extension.repository.result.IterableResult<org.xwiki.extension.Extension> org.xwiki.extension.repository.ExtensionRepositoryManager::search(org.xwiki.extension.repository.search.ExtensionQuery)"
14 - }
15 - ],
16 - [
17 -
18 - ],
19 - [
20 - {
21 - "code": "java.method.addedToInterface",
22 - "justification": "Young API. Remember the external name of the resource",
23 - "new": "method java.lang.String org.xwiki.skin.Resource<I extends org.xwiki.filter.input.InputSource>::getResourceName()"
24 - },
25 - {
26 - "code": "java.method.addedToInterface",
27 - "justification": "Young API. Add helpers",
28 - "new": "method org.xwiki.rendering.block.XDOM org.xwiki.template.TemplateManager::execute(org.xwiki.template.Template) throws java.lang.Exception"
29 - },
30 - {
31 - "code": "java.method.addedToInterface",
32 - "justification": "Young API. Add helpers",
33 - "new": "method org.xwiki.rendering.block.XDOM org.xwiki.template.TemplateManager::executeNoException(org.xwiki.template.Template)"
34 - },
35 - {
36 - "code": "java.method.addedToInterface",
37 - "justification": "Young API. Add helpers",
38 - "new": "method org.xwiki.rendering.block.XDOM org.xwiki.template.TemplateManager::getXDOM(org.xwiki.template.Template) throws java.lang.Exception"
39 - },
40 - {
41 - "code": "java.method.addedToInterface",
42 - "justification": "Young API. Add helpers",
43 - "new": "method org.xwiki.rendering.block.XDOM org.xwiki.template.TemplateManager::getXDOMNoException(org.xwiki.template.Template)"
44 - },
45 - {
46 - "code": "java.method.addedToInterface",
47 - "justification": "Young API. Add helpers",
48 - "new": "method void org.xwiki.template.TemplateManager::renderNoException(org.xwiki.template.Template, java.io.Writer)"
49 - },
50 - {
51 - "code": "java.method.exception.checkedAdded",
52 - "justification": "Align with ExtensionRepository API",
53 - "new": "method org.xwiki.extension.repository.result.IterableResult<org.xwiki.extension.Extension> org.xwiki.platform.flavor.FlavorManager::getFlavors(org.xwiki.platform.flavor.FlavorQuery) throws org.xwiki.extension.repository.search.SearchException",
54 - "old": "method org.xwiki.extension.repository.result.IterableResult<org.xwiki.extension.Extension> org.xwiki.platform.flavor.FlavorManager::getFlavors(org.xwiki.platform.flavor.FlavorQuery)"
55 - },
56 - {
57 - "code": "java.method.exception.checkedAdded",
58 - "justification": "Align with ExtensionRepository API",
59 - "new": "method org.xwiki.extension.repository.result.IterableResult<org.xwiki.extension.Extension> org.xwiki.platform.flavor.FlavorManager::searchFlavors(org.xwiki.platform.flavor.FlavorQuery) throws org.xwiki.extension.repository.search.SearchException",
60 - "old": "method org.xwiki.extension.repository.result.IterableResult<org.xwiki.extension.Extension> org.xwiki.platform.flavor.FlavorManager::searchFlavors(org.xwiki.platform.flavor.FlavorQuery)"
61 - },
62 - {
63 - "code": "java.field.typeChanged",
64 - "justification": "Was publicly exposing internal class",
65 - "new": "field org.xwiki.mail.script.AbstractMailScriptService.sessionFactory",
66 - "old": "field org.xwiki.mail.script.AbstractMailScriptService.sessionFactory"
67 - },
68 - {
69 - "code": "java.class.removed",
70 - "justification": "Not an actual breakage. The class has been moved from xwiki-platform-resource-default to xwiki-platform-resource-temporary module, under the same package.",
71 - "old": "class org.xwiki.resource.temporary.TemporaryResourceReference"
72 - }
73 - ]
74 -]

Get Connected