Changes for page Release Notes for XWiki 5.2 Milestone 2
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. gdelhumeau1 +XWiki.mflorea - Content
-
... ... @@ -167,14 +167,65 @@ 167 167 Always make sure you compare your ##xwiki.cfg## and ##xwiki.properties## files with the newest version since some configuration parameters were added. Note that you should add ##xwiki.store.migration=1## so that XWiki will attempt to automatically migrate your current database to the new schema. Make sure you backup your Database before doing anything. 168 168 {{/warning}} 169 169 170 -== I ssuesspecific to XWiki <version>==170 +== API Breakages == 171 171 172 - <issuesspecifictotheproject>172 +The following APIs were modified since XWiki 5.1: 173 173 174 - ==API Breakages==174 +* Moved to ##xwiki-commons-legacy-properties## 175 175 176 -The following APIs were modified since <project> <version - 1>: 176 +{{code language="none"}} 177 +org.xwiki.properties.converter.AbstractCollectionConverter: Class org.xwiki.properties.converter.AbstractCollectionConverter removed 178 +{{/code}} 177 177 180 +* This method should never have existed 181 + 178 178 {{code language="none"}} 179 - <clirr>183 +org.xwiki.rendering.listener.reference.ResourceType: Method 'public void setScheme(java.lang.String)' has been removed 180 180 {{/code}} 185 + 186 +* Moved from ##xwiki-rendering-api## to ##xwiki-rendering-xml## 187 + 188 +{{code language="none"}} 189 +org.xwiki.rendering.renderer.printer.XHTMLWikiPrinter: Class org.xwiki.rendering.renderer.printer.XHTMLWikiPrinter removed 190 +org.xwiki.rendering.renderer.printer.XMLWikiPrinter: Class org.xwiki.rendering.renderer.printer.XMLWikiPrinter removed 191 +{{/code}} 192 + 193 +* This field is not meant to be be modified, the final was just forgotten. 194 + 195 +{{code language="none"}} 196 +com.xpn.xwiki.XWikiContext: Field TYPE_PROVIDER is now final 197 +{{/code}} 198 + 199 +* Has been moved to ##xwiki-platform-feed-api## since it was the only module using it. We also dropped jTidy in favor of HTMLCleaner. 200 + 201 +{{code language="none"}} 202 +com.xpn.xwiki.util.TidyMessageLogger: Class com.xpn.xwiki.util.TidyMessageLogger removed 203 +{{/code}} 204 + 205 +* Google API plugin has been retired 206 + 207 +{{code language="none"}} 208 +com.xpn.xwiki.plugin.google.GooglePlugin: Class com.xpn.xwiki.plugin.google.GooglePlugin removed 209 +com.xpn.xwiki.plugin.google.GooglePluginApi: Class com.xpn.xwiki.plugin.google.GooglePluginApi removed 210 +{{/code}} 211 + 212 +* Return the number of imported documents 213 + 214 +{{code language="none"}} 215 +com.xpn.xwiki.tool.backup.Importer: Return type of method 'public void importXAR(java.io.File, java.lang.String, com.xpn.xwiki.XWikiContext)' has been changed to int 216 +{{/code}} 217 + 218 +* The JPQLParser generates source code (that should be internal but it is not) and the grammar has changed a bit. 219 + 220 +{{code language="none"}} 221 +org.xwiki.query.jpql.analysis.Analysis: Method 'public void caseAFuncnumComparableItem(org.xwiki.query.jpql.node.AFuncnumComparableItem)' has been added to an interface 222 +org.xwiki.query.jpql.analysis.Analysis: Method 'public void caseAFuncstrComparableItem(org.xwiki.query.jpql.node.AFuncstrComparableItem)' has been added to an interface 223 +org.xwiki.query.jpql.analysis.Analysis: Method 'public void caseAFunctimeComparableItem(org.xwiki.query.jpql.node.AFunctimeComparableItem)' has been added to an interface 224 +org.xwiki.query.jpql.analysis.Analysis: Method 'public void caseAPathComparableItem(org.xwiki.query.jpql.node.APathComparableItem)' has been added to an interface 225 +org.xwiki.query.jpql.node.AGroupbyItem: Parameter 1 of 'public AGroupbyItem(org.xwiki.query.jpql.node.PPath)' has changed its type to org.xwiki.query.jpql.node.PComparableItem 226 +org.xwiki.query.jpql.node.AGroupbyItem: Method 'public org.xwiki.query.jpql.node.PPath getPath()' has been removed 227 +org.xwiki.query.jpql.node.AGroupbyItem: Method 'public void setPath(org.xwiki.query.jpql.node.PPath)' has been removed 228 +org.xwiki.query.jpql.node.AOrderbyItem: Parameter 1 of 'public AOrderbyItem(org.xwiki.query.jpql.node.PPath, org.xwiki.query.jpql.node.TOrderbySpec)' has changed its type to org.xwiki.query.jpql.node.PComparableItem 229 +org.xwiki.query.jpql.node.AOrderbyItem: Method 'public org.xwiki.query.jpql.node.PPath getPath()' has been removed 230 +org.xwiki.query.jpql.node.AOrderbyItem: Method 'public void setPath(org.xwiki.query.jpql.node.PPath)' has been removed 231 +{{/code}}