Last modified by Manuel Leduc on 2023/10/13

From version 12.1
edited by Jerome
on 2012/09/27
Change comment: There is no comment for this version
To version 13.1
edited by Jerome
on 2012/09/27
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -410,8 +410,33 @@
410 410  
411 411  == API Breakages ==
412 412  
413 -The following APIs were modified since <project> <version - 1>:
413 +The following APIs were modified since XWiki 4.1:
414 414  
415 +* The logging module is new and is still considered a "young API". Added new methods to manipulate loggers levels.(((
415 415  {{code language="none"}}
416 -<clirr output here>
417 +org.xwiki.logging.LoggerManager: Method 'public org.xwiki.logging.LogLevel getLoggerLevel(java.lang.String)' has been added to an interface
418 +org.xwiki.logging.LoggerManager: Method 'public java.util.Collection getLoggers()' has been added to an interface
419 +org.xwiki.logging.LoggerManager: Method 'public void setLoggerLevel(java.lang.String, org.xwiki.logging.LogLevel)' has been added to an interface
417 417  {{/code}}
421 +)))
422 +* Fix method name typo (adding new method). This interface is not really supposed to be implemented except by internal class.(((
423 +{{code language="none"}}
424 +org.xwiki.properties.PropertyDescriptor: Method 'public java.lang.reflect.Field getField()' has been added to an interface
425 +{{/code}}
426 +)))
427 +* New #isValid() method (((
428 +{{code language="none"}}
429 +org.xwiki.extension.InstalledExtension: Method 'public boolean isValid(java.lang.String)' has been added to an interface
430 +{{/code}}
431 +)))
432 +* The Extension module is relatively new and is still undergoing some API tuning. New method to access environment extension. Also added new methods to execute custom checking before installing/uninstalling an extension and new methods to access local:installed extensions.(((
433 +{{code language="none"}}
434 +org.xwiki.extension.handler.ExtensionHandler: Method 'public void checkInstall(org.xwiki.extension.Extension, java.lang.String, org.xwiki.job.Request)' has been added to an interface
435 +org.xwiki.extension.handler.ExtensionHandler: Method 'public void checkUninstall(org.xwiki.extension.InstalledExtension, java.lang.String, org.xwiki.job.Request)' has been added to an interface
436 +org.xwiki.extension.repository.CoreExtensionRepository: Method 'public org.xwiki.extension.CoreExtension getEnvironmentExtension()' has been added to an interface
437 +org.xwiki.extension.repository.InstalledExtensionRepository: Method 'public org.xwiki.extension.InstalledExtension getInstalledExtension(org.xwiki.extension.ExtensionId)' has been added to an interface
438 +org.xwiki.extension.repository.LocalExtensionRepository: Method 'public org.xwiki.extension.LocalExtension getLocalExtension(org.xwiki.extension.ExtensionId)' has been added to an interface
439 +org.xwiki.job.Request: Method 'public boolean containsProperty(java.lang.String)' has been added to an interface
440 +org.xwiki.job.Request: Method 'public java.lang.Object removeProperty(java.lang.String)' has been added to an interface
441 +{{/code}}
442 +)))

Get Connected