Changes for page Release Notes for XWiki 7.2 Release Candidate 1
Last modified by Thomas Mortagne on 2017/03/24
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. mflorea1 +XWiki.enygma - Content
-
... ... @@ -43,7 +43,7 @@ 43 43 44 44 {{image reference="searchLocationFacet.png"/}} 45 45 46 -The "Page" facet has been removed by default because it doesn't bring value in the context of the nested documents: all non-terminal documents have the same name 'WebHome'. 46 +The "Page" facet has been removed by default because it doesn't bring value in the context of the nested documents: all non-terminal documents have the same name 'WebHome'. The "Wiki" facet is displayed by default only on the main wiki and only if you have multiple wikis. 47 47 48 48 == Miscellaneous == 49 49 ... ... @@ -106,8 +106,62 @@ 106 106 107 107 == API Breakages == 108 108 109 -The following APIs were modified since <project> <version-1>:109 +The following APIs were modified since XWiki 7.1.2: 110 110 111 +* New configuration option to change the size of the Job statuses cache:((( 111 111 {{code language="none"}} 112 - <clirroutput here>113 +org.xwiki.job.JobManagerConfiguration: Method 'public int getJobStatusCacheSize()' has been added to an interface 113 113 {{/code}} 115 +))) 116 + 117 +* Added missing methods to the ##DocumentModelBridge## class, which are already implemented by XWikiDocument:((( 118 +{{code language="none"}} 119 +org.xwiki.bridge.DocumentModelBridge: Method 'public org.xwiki.model.reference.DocumentReference getContentAuthorReference()' has been added to an interface 120 +{{/code}} 121 +))) 122 + 123 +* AbstractWrappingObject, AbstractSafeObject and ScriptSafeProvider have been moved to xwiki-commons-script:((( 124 +{{code language="none"}} 125 +org.xwiki.extension.wrap.WrappingIterableResult: Removed org.xwiki.extension.internal.safe.AbstractSafeObject from the list of superclasses 126 +org.xwiki.extension.wrap.WrappingIterableResult: Removed org.xwiki.extension.wrap.AbstractWrappingObject from the list of superclasses 127 +org.xwiki.extension.wrap.WrappingIterableResult: Parameter 2 of 'public WrappingIterableResult(org.xwiki.extension.repository.result.IterableResult, org.xwiki.extension.internal.safe.ScriptSafeProvider)' has changed its type to org.xwiki.script.internal.safe.ScriptSafeProvider 128 +org.xwiki.filter.script.AbstractFilterScriptService: Changed type of field scriptProvider from org.xwiki.extension.internal.safe.ScriptSafeProvider to org.xwiki.script.internal.safe.ScriptSafeProvider 129 +org.xwiki.extension.script.AbstractExtensionScriptService: Changed type of field scriptProvider from org.xwiki.extension.internal.safe.ScriptSafeProvider to org.xwiki.script.internal.safe.ScriptSafeProvider 130 +{{/code}} 131 +))) 132 + 133 +* com.xpn.xwiki.XWiki#localStringEntityReferenceSerializer now exists in oldcore, we do not need it in the aspect anymore:((( 134 +{{code language="none"}} 135 +com.xpn.xwiki.XWikiCompatibilityAspect: Method 'public org.xwiki.model.reference.EntityReferenceSerializer ajc$interFieldGetDispatch$com_xpn_xwiki_XWikiCompatibilityAspect$com_xpn_xwiki_XWiki$localStringEntityReferenceSerializer(com.xpn.xwiki.XWiki)' has been removed 136 +com.xpn.xwiki.XWikiCompatibilityAspect: Method 'public void ajc$interFieldInit$com_xpn_xwiki_XWikiCompatibilityAspect$com_xpn_xwiki_XWiki$localStringEntityReferenceSerializer(com.xpn.xwiki.XWiki)' has been removed 137 +com.xpn.xwiki.XWikiCompatibilityAspect: Method 'public void ajc$interFieldSetDispatch$com_xpn_xwiki_XWikiCompatibilityAspect$com_xpn_xwiki_XWiki$localStringEntityReferenceSerializer(com.xpn.xwiki.XWiki, org.xwiki.model.reference.EntityReferenceSerializer)' has been removed 138 +{{/code}} 139 +))) 140 + 141 +* Not a breakage. The legacy method was not in the right place (which mean that it was not available so it actually fix a breakage):((( 142 +{{code language="none"}} 143 +com.xpn.xwiki.XWikiCompatibilityAspect: Method 'public java.lang.Object getRenderingEngine()' has been removed 144 +{{/code}} 145 +))) 146 + 147 +* Young API. ExportURLFactoryContext been renamed to FilesystemExportContext and moved to the Filesystem URL scheme module 148 +{{comment}}Eduard @ 7.2RC1: 149 + I have found these 3 differences in xwiki-platform that have not generated a clirr error, maybe they are leftovers or the clirr report did not catch them for some reason: 150 + <difference> 151 + <differenceType>7002</differenceType> 152 + <className>com/xpn/xwiki/web/ExportURLFactory</className> 153 + <method>com.xpn.xwiki.web.ExportURLFactoryContext getExportURLFactoryContext()</method> 154 + <justification>getExportURLFactoryContext() was unstable (young API). ExportURLFactoryContext been renamed to FilesystemExportContext and moved to the Filesystem URL scheme module</justification> 155 + </difference> 156 + <difference> 157 + <differenceType>8001</differenceType> 158 + <className>com/xpn/xwiki/web/ExportURLFactoryContext</className> 159 + <justification>ExportURLFactoryContext was unstable (young API). ExportURLFactoryContext been renamed to FilesystemExportContext and moved to the Filesystem URL scheme module</justification> 160 + </difference> 161 + <difference> 162 + <differenceType>7005</differenceType> 163 + <className>com/xpn/xwiki/web/ExportURLFactoryActionHandler</className> 164 + <method>java.net.URL createURL*</method> 165 + <to>java.net.URL createURL*</to> 166 + <justification>ExportURLFactoryActionHandler was unstable (young API). ExportURLFactoryContext been renamed to FilesystemExportContext and moved to the Filesystem URL scheme module</justification> 167 + </difference>{{/comment}}