... |
... |
@@ -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 |
+))) |