Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -6,9 +6,9 @@ 6 6 7 7 <insert description of release here> 8 8 9 -= New and Noteworthy (since XWiki <version -1>) =9 += New and Noteworthy (since XWiki 6.1) = 10 10 11 -[[Full list of issues fixed and Dashboard for <version>>>http://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=<fill id here>]].11 +[[Full list of issues fixed and Dashboard for 6.2>>http://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=12494]]. 12 12 13 13 == Flamingo == 14 14 ... ... @@ -146,8 +146,57 @@ 146 146 147 147 == API Breakages == 148 148 149 -The following APIs were modified since <project> <version-1>:149 +The following APIs were modified since XWiki 6.1: 150 150 151 +* Young APIs:((( 151 151 {{code language="none"}} 152 - <clirrutput here>153 +org.xwiki.rendering.transformation.RenderingContext: Method 'public org.xwiki.rendering.syntax.Syntax getTargetSyntax()' has been added to an interface 153 153 {{/code}} 155 + 156 +* Added an API for a very common use case so that we optimize it 157 + 158 +{{code language="none"}} 159 +org.xwiki.wiki.descriptor.WikiDescriptorManager: Method 'public java.util.Collection getAllIds()' has been added to an interface 160 +{{/code}} 161 + 162 +{{code language="none"}} 163 +org.xwiki.mail.MailSender: Method 'public void send(javax.mail.internet.MimeMessage, javax.mail.Session, org.xwiki.mail.MailResultListener)' has been removed 164 +org.xwiki.mail.MailSender: Method 'public void sendAsynchronously(javax.mail.internet.MimeMessage, javax.mail.Session, org.xwiki.mail.MailResultListener)' has been added to an interface 165 +org.xwiki.mail.MailResultListener: Parameter 2 of 'public void onError(javax.mail.internet.MimeMessage, java.lang.Throwable)' has changed its type to java.lang.Exception 166 +org.xwiki.mail.script.MimeMessageWrapper: Parameter 1 of 'public MimeMessageWrapper(javax.mail.internet.MimeMessage, javax.mail.Session, org.xwiki.mail.MailSender, org.xwiki.context.Execution, org.xwiki.component.manager.ComponentManager)' has changed its type to org.xwiki.mail.internal.ExtendedMimeMessage 167 +org.xwiki.mail.script.MimeMessageWrapper: Return type of method 'public javax.mail.internet.MimeMessage getMessage()' has been changed to org.xwiki.mail.internal.ExtendedMimeMessage 168 +{{/code}} 169 +))) 170 + 171 +* The extended class got moved to a new package with the upgrade to velocity-tools 2.0 and the old location got deprecated.((( 172 +{{code language="none"}} 173 +org.xwiki.velocity.XWikiWebappResourceLoader: Removed org.apache.velocity.tools.view.servlet.WebappLoader from the list of superclasses 174 +{{/code}} 175 +))) 176 + 177 +* Not really APIs to begin with.((( 178 +{{code language="none"}} 179 +com.xpn.xwiki.doc.XWikiDocument: Removed field compactEntityReferenceSerializer 180 +com.xpn.xwiki.doc.XWikiDocument: Removed field compactWikiEntityReferenceSerializer 181 +com.xpn.xwiki.doc.XWikiDocument: Removed field currentDocumentReferenceResolver 182 +com.xpn.xwiki.doc.XWikiDocument: Removed field currentMixedDocumentReferenceResolver 183 +com.xpn.xwiki.doc.XWikiDocument: Removed field currentReferenceDocumentReferenceResolver 184 +com.xpn.xwiki.doc.XWikiDocument: Removed field currentReferenceObjectReferenceResolver 185 +com.xpn.xwiki.doc.XWikiDocument: Removed field defaultEntityReferenceSerializer 186 +com.xpn.xwiki.doc.XWikiDocument: Removed field explicitDocumentReferenceResolver 187 +com.xpn.xwiki.doc.XWikiDocument: Removed field explicitReferenceDocumentReferenceResolver 188 +com.xpn.xwiki.doc.XWikiDocument: Removed field localEntityReferenceSerializer 189 +com.xpn.xwiki.doc.XWikiDocument: Removed field localUidStringEntityReferenceSerializer 190 +com.xpn.xwiki.doc.XWikiDocument: Removed field relativeEntityReferenceResolver 191 +com.xpn.xwiki.doc.XWikiDocument: Removed field syntaxFactory 192 +com.xpn.xwiki.doc.XWikiDocument: Removed field uidStringEntityReferenceSerializer 193 +com.xpn.xwiki.doc.XWikiDocument: Removed field xClassEntityReferenceResolver 194 +{{/code}} 195 +))) 196 + 197 +* The annotation API already needs a larger refactoring, this small fix stay in line with the existing API and does not deserve the creation of a new (temporary) API.((( 198 +{{code language="none"}} 199 +org.xwiki.annotation.io.IOTargetService: Method 'public org.xwiki.rendering.block.XDOM getXDOM(java.lang.String)' has been added to an interface 200 +org.xwiki.annotation.io.IOTargetService: Method 'public org.xwiki.rendering.block.XDOM getXDOM(java.lang.String, java.lang.String)' has been added to an interface 201 +{{/code}} 202 +)))