<
From version < 12.1 >
edited by Vincent Massol
on 2015/01/21
To version < 11.1 >
edited by Vincent Massol
on 2015/01/21
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -380,88 +380,8 @@
380 380  
381 381  == API Breakages ==
382 382  
383 -The following APIs were modified since XWiki 6.3:
383 +The following APIs were modified since <project> <version - 1>:
384 384  
385 -* 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(((
386 386  {{code language="none"}}
387 -org.xwiki.velocity.VelocityFactory: Method 'public org.xwiki.velocity.VelocityEngine removeVelocityEngine(java.lang.String)' has been added to an interface
386 +<clirr output here>
388 388  {{/code}}
389 -)))
390 -
391 -* This shouldn't be a backward incompatible change since it's a method addition on an Annotation.(((
392 -{{code language="none"}}
393 -org.xwiki.component.annotation.Component: Method 'public boolean staticRegistration()' has been added to an interface
394 -{{/code}}
395 -)))
396 -
397 -* Does not make much sense allowing to register a JMX bean and not to unregister it.(((
398 -{{code language="none"}}
399 -org.xwiki.management.JMXBeanRegistration: Method 'public void unregisterMBean(java.lang.String)' has been added to an interface
400 -{{/code}}
401 -)))
402 -
403 -* Young API, this method needs to be available for consistency with the getMainWikiDescriptor/Id pair of methods(((
404 -{{code language="none"}}
405 -org.xwiki.wiki.descriptor.WikiDescriptorManager: Method 'public org.xwiki.wiki.descriptor.WikiDescriptor getCurrentWikiDescriptor()' has been added to an interface
406 -{{/code}}
407 -)))
408 -
409 -* WYSIWYG's MacroService API was not previously considering a multiwiki environment.(((
410 -{{code language="none"}}
411 -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
412 -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
413 -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
414 -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
415 -{{/code}}
416 -)))
417 -
418 -* Add new methods to the Icon Set Module(((
419 -{{code language="none"}}
420 -org.xwiki.icon.IconManager: Method 'public java.util.List getIconNames()' has been added to an interface
421 -org.xwiki.icon.IconManager: Method 'public java.util.List getIconNames(java.lang.String)' has been added to an interface
422 -org.xwiki.icon.IconSetManager: Method 'public java.util.List getIconSetNames()' has been added to an interface
423 -{{/code}}
424 -)))
425 -
426 -* LESS refactoring.(((
427 -{{code language="none"}}
428 -org.xwiki.lesscss.LessCompilerScriptService: Method 'public boolean clearCacheFromFileSystemSkin(java.lang.String)' has been removed
429 -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
430 -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
431 -org.xwiki.lesscss.ColorTheme: Class org.xwiki.lesscss.ColorTheme removed
432 -org.xwiki.lesscss.ColorThemeCache: Class org.xwiki.lesscss.ColorThemeCache removed
433 -org.xwiki.lesscss.LESSCache: Class org.xwiki.lesscss.LESSCache removed
434 -org.xwiki.lesscss.LESSColorThemeConverter: Class org.xwiki.lesscss.LESSColorThemeConverter removed
435 -org.xwiki.lesscss.LESSCompiler: Class org.xwiki.lesscss.LESSCompiler removed
436 -org.xwiki.lesscss.LESSCompilerException: Class org.xwiki.lesscss.LESSCompilerException removed
437 -org.xwiki.lesscss.LESSSkinFileCache: Class org.xwiki.lesscss.LESSSkinFileCache removed
438 -org.xwiki.lesscss.LESSSkinFileCompiler: Class org.xwiki.lesscss.LESSSkinFileCompiler removed
439 -{{/code}}
440 -)))
441 -
442 -* Lots of refactoring on the new Mail module, which is a young API(((
443 -{{code language="none"}}
444 -org.xwiki.mail.MailResultListener: Class org.xwiki.mail.MailResultListener removed
445 -org.xwiki.mail.MailSender: Method 'public void send(javax.mail.internet.MimeMessage, javax.mail.Session)' has been removed
446 -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
447 -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
448 -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
449 -org.xwiki.mail.MailSender: Method 'public void waitTillSent(long)' has been removed
450 -org.xwiki.mail.MailSenderConfiguration: Method 'public java.util.List getBCCAddresses()' has been added to an interface
451 -org.xwiki.mail.MailSenderConfiguration: Method 'public java.lang.String getScriptServicePermissionCheckerHint()' has been added to an interface
452 -org.xwiki.mail.MailSenderConfiguration: Method 'public long getSendWaitTime()' has been added to an interface
453 -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
454 -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
455 -org.xwiki.mail.script.MimeMessageWrapper: Method 'public java.util.concurrent.BlockingQueue getErrors()' has been removed
456 -org.xwiki.mail.script.MimeMessageWrapper: Method 'public void send()' has been removed
457 -org.xwiki.mail.script.MimeMessageWrapper: Method 'public void sendAsynchronously()' has been removed
458 -org.xwiki.mail.script.MimeMessageWrapper: Method 'public void waitTillSent(long)' has been removed
459 -{{/code}}
460 -)))
461 -
462 -* Switched to the generics-aware commons-collections4.(((
463 -{{code language="none"}}
464 -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
465 -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
466 -{{/code}}
467 -)))

Get Connected