Last modified by Thomas Mortagne on 2023/10/13

<
From version < 10.2 >
edited by Eduard Moraru
on 2014/09/18
To version < 10.4 >
edited by Eduard Moraru
on 2014/09/18
>
Change comment: There is no comment for this version

Summary

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 -<clirr output 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 +)))

Get Connected