Changes for page Release Notes for XWiki 6.4
Last modified by Thomas Mortagne on 2023/10/13
From version 13.1
edited by Vincent Massol
on 2015/01/21
on 2015/01/21
Change comment:
There is no comment for this version
To version 11.1
edited by Vincent Massol
on 2015/01/21
on 2015/01/21
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -380,94 +380,8 @@ 380 380 381 381 == API Breakages == 382 382 383 -The following APIs were modified since XWiki6.3:383 +The following APIs were modified since <project> <version - 1>: 384 384 385 -* Needed to make sure transformations are executed with the right metadata((( 386 386 {{code language="none"}} 387 - org.xwiki.rendering.macro.MacroContentParser: Method 'public org.xwiki.rendering.block.XDOMparse(java.lang.String,org.xwiki.rendering.transformation.MacroTransformationContext,boolean, org.xwiki.rendering.listener.MetaData, boolean)'has been added to an interface386 +<clirr output here> 388 388 {{/code}} 389 -))) 390 - 391 -* It's very unlikely that this class is implemented by anything else and it does not make much sense to not have this method, since this is not really a cache behind it but a Map that keep engines forever it may create a memory leak on a big farm running for a long time((( 392 -{{code language="none"}} 393 -org.xwiki.velocity.VelocityFactory: Method 'public org.xwiki.velocity.VelocityEngine removeVelocityEngine(java.lang.String)' has been added to an interface 394 -{{/code}} 395 -))) 396 - 397 -* This shouldn't be a backward incompatible change since it's a method addition on an Annotation.((( 398 -{{code language="none"}} 399 -org.xwiki.component.annotation.Component: Method 'public boolean staticRegistration()' has been added to an interface 400 -{{/code}} 401 -))) 402 - 403 -* Does not make much sense allowing to register a JMX bean and not to unregister it.((( 404 -{{code language="none"}} 405 -org.xwiki.management.JMXBeanRegistration: Method 'public void unregisterMBean(java.lang.String)' has been added to an interface 406 -{{/code}} 407 -))) 408 - 409 -* Young API, this method needs to be available for consistency with the getMainWikiDescriptor/Id pair of methods((( 410 -{{code language="none"}} 411 -org.xwiki.wiki.descriptor.WikiDescriptorManager: Method 'public org.xwiki.wiki.descriptor.WikiDescriptor getCurrentWikiDescriptor()' has been added to an interface 412 -{{/code}} 413 -))) 414 - 415 -* WYSIWYG's MacroService API was not previously considering a multiwiki environment.((( 416 -{{code language="none"}} 417 -org.xwiki.gwt.wysiwyg.client.plugin.macro.MacroService: Method 'public org.xwiki.gwt.wysiwyg.client.plugin.macro.MacroDescriptor getMacroDescriptor(java.lang.String, java.lang.String, java.lang.String)' has been added to an interface 418 -org.xwiki.gwt.wysiwyg.client.plugin.macro.MacroService: Method 'public java.util.List getMacroDescriptors(java.lang.String, java.lang.String)' has been added to an interface 419 -org.xwiki.gwt.wysiwyg.client.plugin.macro.MacroServiceAsync: Method 'public void getMacroDescriptor(java.lang.String, java.lang.String, java.lang.String, com.google.gwt.user.client.rpc.AsyncCallback)' has been added to an interface 420 -org.xwiki.gwt.wysiwyg.client.plugin.macro.MacroServiceAsync: Method 'public void getMacroDescriptors(java.lang.String, java.lang.String, com.google.gwt.user.client.rpc.AsyncCallback)' has been added to an interface 421 -{{/code}} 422 -))) 423 - 424 -* Add new methods to the Icon Set Module((( 425 -{{code language="none"}} 426 -org.xwiki.icon.IconManager: Method 'public java.util.List getIconNames()' has been added to an interface 427 -org.xwiki.icon.IconManager: Method 'public java.util.List getIconNames(java.lang.String)' has been added to an interface 428 -org.xwiki.icon.IconSetManager: Method 'public java.util.List getIconSetNames()' has been added to an interface 429 -{{/code}} 430 -))) 431 - 432 -* LESS refactoring.((( 433 -{{code language="none"}} 434 -org.xwiki.lesscss.LessCompilerScriptService: Method 'public boolean clearCacheFromFileSystemSkin(java.lang.String)' has been removed 435 -org.xwiki.lesscss.LessCompilerScriptService: Return type of method 'public org.xwiki.lesscss.ColorTheme getColorThemeFromSkinFile(java.lang.String)' has been changed to org.xwiki.lesscss.colortheme.ColorTheme 436 -org.xwiki.lesscss.LessCompilerScriptService: Return type of method 'public org.xwiki.lesscss.ColorTheme getColorThemeFromSkinFile(java.lang.String, java.lang.String)' has been changed to org.xwiki.lesscss.colortheme.ColorTheme 437 -org.xwiki.lesscss.ColorTheme: Class org.xwiki.lesscss.ColorTheme removed 438 -org.xwiki.lesscss.ColorThemeCache: Class org.xwiki.lesscss.ColorThemeCache removed 439 -org.xwiki.lesscss.LESSCache: Class org.xwiki.lesscss.LESSCache removed 440 -org.xwiki.lesscss.LESSColorThemeConverter: Class org.xwiki.lesscss.LESSColorThemeConverter removed 441 -org.xwiki.lesscss.LESSCompiler: Class org.xwiki.lesscss.LESSCompiler removed 442 -org.xwiki.lesscss.LESSCompilerException: Class org.xwiki.lesscss.LESSCompilerException removed 443 -org.xwiki.lesscss.LESSSkinFileCache: Class org.xwiki.lesscss.LESSSkinFileCache removed 444 -org.xwiki.lesscss.LESSSkinFileCompiler: Class org.xwiki.lesscss.LESSSkinFileCompiler removed 445 -{{/code}} 446 -))) 447 - 448 -* Lots of refactoring on the new Mail module, which is a young API((( 449 -{{code language="none"}} 450 -org.xwiki.mail.MailResultListener: Class org.xwiki.mail.MailResultListener removed 451 -org.xwiki.mail.MailSender: Method 'public void send(javax.mail.internet.MimeMessage, javax.mail.Session)' has been removed 452 -org.xwiki.mail.MailSender: Parameter 1 of 'public void sendAsynchronously(javax.mail.internet.MimeMessage, javax.mail.Session, org.xwiki.mail.MailResultListener)' has changed its type to java.lang.Iterable 453 -org.xwiki.mail.MailSender: Parameter 3 of 'public void sendAsynchronously(javax.mail.internet.MimeMessage, javax.mail.Session, org.xwiki.mail.MailResultListener)' has changed its type to org.xwiki.mail.MailListener 454 -org.xwiki.mail.MailSender: Return type of method 'public void sendAsynchronously(javax.mail.internet.MimeMessage, javax.mail.Session, org.xwiki.mail.MailResultListener)' has been changed to org.xwiki.mail.MailResult 455 -org.xwiki.mail.MailSender: Method 'public void waitTillSent(long)' has been removed 456 -org.xwiki.mail.MailSenderConfiguration: Method 'public java.util.List getBCCAddresses()' has been added to an interface 457 -org.xwiki.mail.MailSenderConfiguration: Method 'public java.lang.String getScriptServicePermissionCheckerHint()' has been added to an interface 458 -org.xwiki.mail.MailSenderConfiguration: Method 'public long getSendWaitTime()' has been added to an interface 459 -org.xwiki.mail.script.MimeMessageWrapper: In method 'public MimeMessageWrapper(org.xwiki.mail.internal.ExtendedMimeMessage, javax.mail.Session, org.xwiki.mail.MailSender, org.xwiki.context.Execution, org.xwiki.component.manager.ComponentManager)' the number of arguments has changed 460 -org.xwiki.mail.script.MimeMessageWrapper: Accessibility of method 'public MimeMessageWrapper(org.xwiki.mail.internal.ExtendedMimeMessage, javax.mail.Session, org.xwiki.mail.MailSender, org.xwiki.context.Execution, org.xwiki.component.manager.ComponentManager)' has been decreased from public to package 461 -org.xwiki.mail.script.MimeMessageWrapper: Method 'public java.util.concurrent.BlockingQueue getErrors()' has been removed 462 -org.xwiki.mail.script.MimeMessageWrapper: Method 'public void send()' has been removed 463 -org.xwiki.mail.script.MimeMessageWrapper: Method 'public void sendAsynchronously()' has been removed 464 -org.xwiki.mail.script.MimeMessageWrapper: Method 'public void waitTillSent(long)' has been removed 465 -{{/code}} 466 -))) 467 - 468 -* Switched to the generics-aware commons-collections4.((( 469 -{{code language="none"}} 470 -com.xpn.xwiki.monitor.api.MonitorPlugin: Return type of method 'public org.apache.commons.collections.buffer.CircularFifoBuffer getLastTimerData()' has been changed to org.apache.commons.collections4.queue.CircularFifoQueue 471 -com.xpn.xwiki.monitor.api.MonitorPlugin: Return type of method 'public org.apache.commons.collections.buffer.CircularFifoBuffer getLastUnfinishedTimerData()' has been changed to org.apache.commons.collections4.queue.CircularFifoQueue 472 -{{/code}} 473 -)))