Toggle navigation
Log-in
Register
Wiki Index
Page Index
User Index
Application Index
Home
About
XWiki's Concept
News & Blog
Roadmap
Releases Notes
References
License
Projects
XWiki
Extensions
Code Snippets
All projects
Documentation
Contribute
Get Involved
Development
Translations
Feedback
Support
FAQs
Community Support
Professional Support
Download
Try
Download
Try now
Home
Projects
XWiki Enterprise
Extensions
All projects
Documentation
Download
Try
Project Release Notes
Release Notes for XWiki 7.1 Milestone 2
Wiki source code of
Release Notes for XWiki 7.1 Milestone 2
Last modified by
Thomas Mortagne
on 2017/03/24
Copy
Export
Print preview
View Source
Siblings
Content
Attachments (2)
History
Information
×
Export
Office Formats
Export as PDF
Other Formats
Export as HTML
Hide line numbers
1: {{box cssClass="floatinginfobox" title="**Contents**"}} 2: {{toc/}} 3: {{/box}} 4: 5: This is the release notes for [[XWiki Commons>>http://commons.xwiki.org]], [[XWiki Rendering>>http://rendering.xwiki.org]], [[XWiki Platform>>http://platform.xwiki.org]] and [[XWiki Enterprise>>http://enterprise.xwiki.org]]. They share the same release notes as they are released together and have the same version. 6: 7: This second milestone release brings a new and experimental flavors mechanism and a new debug mode, together with various mail and job module under-the-hood improvements. 8: 9: = New and Noteworthy (since XWiki 7.1 Milestone 1) = 10: 11: [[Full list of issues fixed and Dashboard for 7.1>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=13193]]. 12: 13: == Flavors == 14: 15: {{warning}} 16: This feature is experimental and not bundled in XWiki by default. However, you can install and try it, but only for test purpose. 17: {{/warning}} 18: 19: In the future, XWiki will offer different Flavors. A Flavor is a collection of applications. When you install a Flavor, you get a wiki fully configured for a use-case. In this release, we have implemented the ability to chose a Flavor when you create a new wiki. 20: 21: ((( 22: {{image reference="createwiki-flavors.png" width="50%"/}} 23: ))) 24: 25: See the [[Flavor Module page>>extensions:Extension.Flavor Module]] to see how to test it. 26: 27: == New debug mode == 28: 29: It's now possible to display various information about what happens during a request like the time spent on each step and sub steps. 30: 31: {{image reference="elapsedtimetree.png"/}} 32: 33: == Miscellaneous == 34: 35: See the [[full list of JIRA issues>>https://jira.xwiki.org/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?jqlQuery=project+in+%28XCOMMONS%2C+XRENDERING%2C+XWIKI%2C+XE%29+and+status+%3D+Closed+and+resolution+%3D+Fixed+and+fixVersion+%3D+%227.1-milestone-2%22&tempMax=1000]] fixed in this release. 36: 37: = For Developers = 38: 39: == Mail API Improvements == 40: 41: * Send prepared mime message to multiple users as independent message. A new mime message cloning factory (hint "message") is available to be used with iterator factories. It duplicates a given source message as is, to allow sending it to multiple users as independent messages. See [[Example 5>>extensions:Extension.Mail Sender API||anchor="HExample5:SendapreparedMimeMessagetoalistofUsersandGroups"]] of the documentation for a sample. 42: * Mail API has been slightly modified to fix a bug when waiting for all mails to have been processed (the ##waitForProcessing()## wasn't really waiting!). As a consequence calls to ##MailResult.waitTillProcessed(long timeout)## and ##MailResult.isProcessed()## have been replaced by calls to ##MailStatusResult.waitTillProcessed(long timeout)## and ##MailStatusResult.isProcessed()##. Note that for backward compatibility reason the scripting API still supports the old API (but it's deprecated and you should move your code to use the new API). 43: * Mail Status Store API has been refactored to provides ordered result based on any status fields. A new method also ease loading a single status for a given messageId. 44: * When evaluating Velocity in Mail Templates, the Execution Context used is a clone of the one that was available when the ##send*(...)## method was called. Thus all Velocity bindings that were present are available from your Mail Template. 45: 46: == Job Progress Improvements == 47: 48: It's now possible to associate message to each step of the progress. Also a new API have been added to make easier to notify about progress in scripts. 49: See http://extensions.xwiki.org/xwiki/bin/view/Extension/Job+Module#HNotifyaboutprogress for more details. 50: 51: The progress is now a tree of step with an associated message and elapsed time for each one which can be retrieved during or after the progress is done. It's also automatically serialized in jobs statuses. 52: 53: == Upgrades == 54: 55: The following dependencies have been upgraded: 56: 57: * [[Less4j 1.11.0>>https://jira.xwiki.org/browse/XWIKI-12000]] 58: * [[Infinispan 7.2.1>>https://jira.xwiki.org/browse/XWIKI-12097]] 59: 60: = Translations = 61: 62: The following translations have been updated: 63: 64: {{language codes="fr"/}} 65: 66: = Tested Browsers & Databases = 67: 68: {{include reference="TestReports.ManualTestReportXWiki71M2Summary"/}} 69: 70: = Known issues = 71: 72: * [[Bugs we know about>>https://jira.xwiki.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=category+%3D+%22Top+Level+Projects%22+AND+issuetype+%3D+Bug+AND+resolution+%3D+Unresolved+ORDER+BY+updated+DESC]] 73: 74: = Backward Compatibility and Migration Notes = 75: 76: == General Notes == 77: 78: When upgrading make sure you compare your ##xwiki.cfg##, ##xwiki.properties## and ##web.xml## files with the newest version since some configuration parameters may have been modified or added. Note that you should add ##xwiki.store.migration=1## so that XWiki will attempt to automatically migrate your current database to the new schema. Make sure you backup your Database before doing anything. 79: 80: == API Breakages == 81: 82: The following APIs were modified since XWiki 7.0.1: 83: 84: * Add support for advanced search((( 85: {{code language="none"}} 86: org.xwiki.extension.repository.ExtensionRepositoryManager: Method 'public org.xwiki.extension.repository.result.IterableResult search(org.xwiki.extension.repository.search.ExtensionQuery)' has been added to an interface 87: {{/code}} 88: ))) 89: * Add support for named steps((( 90: {{code language="none"}} 91: org.xwiki.job.event.status.JobProgress: Method 'public org.xwiki.job.event.status.JobProgressStep getCurrentStep()' has been added to an interface 92: org.xwiki.job.event.status.JobProgress: Method 'public org.xwiki.job.event.status.JobProgressStep getRootStep()' has been added to an interface 93: org.xwiki.job.event.status.JobProgressManager: Method 'public void endStep(java.lang.Object)' has been added to an interface 94: org.xwiki.job.event.status.JobProgressManager: Method 'public void pushLevelProgress(java.lang.Object)' has been added to an interface 95: org.xwiki.job.event.status.JobProgressManager: Method 'public void startStep(java.lang.Object)' has been added to an interface 96: org.xwiki.job.event.status.JobProgressManager: Method 'public void startStep(java.lang.Object, java.lang.String)' has been added to an interface 97: org.xwiki.job.event.status.JobProgressManager: Method 'public void startStep(java.lang.Object, java.lang.String, java.lang.String, java.lang.Object[])' has been added to an interface 98: org.xwiki.job.event.status.JobProgressManager: Method 'public void startStep(java.lang.Object, org.xwiki.logging.Message)' has been added to an interface 99: {{/code}} 100: ))) 101: * Add new helper((( 102: {{code language="none"}} 103: org.xwiki.job.event.status.JobProgressManager: Method 'public java.lang.Object call(java.util.concurrent.Callable, java.lang.Object)' has been added to an interface 104: org.xwiki.job.event.status.JobProgressManager: Method 'public java.lang.Object call(java.util.concurrent.Callable, int, java.lang.Object)' has been added to an interface 105: {{/code}} 106: ))) 107: 108: * wikimodel is not an API((( 109: {{code language="none"}} 110: org.xwiki.rendering.wikimodel.xhtml.handler.AbstractFormatTagHandler: Parameter 1 of 'protected void begin(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 111: org.xwiki.rendering.wikimodel.xhtml.handler.AbstractFormatTagHandler: Parameter 1 of 'protected void end(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 112: org.xwiki.rendering.wikimodel.xhtml.handler.BlockTagHandler: Parameter 1 of 'protected void begin(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 113: org.xwiki.rendering.wikimodel.xhtml.handler.BlockTagHandler: Parameter 1 of 'protected void end(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 114: org.xwiki.rendering.wikimodel.xhtml.handler.BlockTagHandler: Parameter 1 of 'public boolean isBlockHandler(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 115: org.xwiki.rendering.wikimodel.xhtml.handler.BreakTagHandler: Parameter 1 of 'protected void begin(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 116: org.xwiki.rendering.wikimodel.xhtml.handler.CommentHandler: Parameter 2 of 'public void onComment(java.lang.String, org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagStack 117: org.xwiki.rendering.wikimodel.xhtml.handler.DefinitionDescriptionTagHandler: Parameter 1 of 'public void begin(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 118: org.xwiki.rendering.wikimodel.xhtml.handler.DefinitionTermTagHandler: Parameter 1 of 'public void begin(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 119: org.xwiki.rendering.wikimodel.xhtml.handler.DivisionTagHandler: Parameter 1 of 'protected void begin(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 120: org.xwiki.rendering.wikimodel.xhtml.handler.DivisionTagHandler: Parameter 1 of 'protected void end(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 121: org.xwiki.rendering.wikimodel.xhtml.handler.DivisionTagHandler: Parameter 1 of 'public boolean isBlockHandler(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 122: org.xwiki.rendering.wikimodel.xhtml.handler.HeaderTagHandler: Parameter 1 of 'protected void begin(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 123: org.xwiki.rendering.wikimodel.xhtml.handler.HeaderTagHandler: Parameter 1 of 'protected void end(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 124: org.xwiki.rendering.wikimodel.xhtml.handler.HeaderTagHandler: Parameter 1 of 'public boolean isBlockHandler(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 125: org.xwiki.rendering.wikimodel.xhtml.handler.HorizontalLineTagHandler: Parameter 1 of 'protected void begin(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 126: org.xwiki.rendering.wikimodel.xhtml.handler.HorizontalLineTagHandler: Parameter 1 of 'public boolean isBlockHandler(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 127: org.xwiki.rendering.wikimodel.xhtml.handler.ImgTagHandler: Parameter 1 of 'protected void end(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 128: org.xwiki.rendering.wikimodel.xhtml.handler.ListItemTagHandler: In method 'public ListItemTagHandler(boolean, boolean, boolean)' the number of arguments has changed 129: org.xwiki.rendering.wikimodel.xhtml.handler.ListItemTagHandler: Parameter 1 of 'public void begin(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 130: org.xwiki.rendering.wikimodel.xhtml.handler.ListItemTagHandler: Parameter 2 of 'protected void begin(java.lang.String, org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 131: org.xwiki.rendering.wikimodel.xhtml.handler.ListItemTagHandler: Parameter 1 of 'public void end(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 132: org.xwiki.rendering.wikimodel.xhtml.handler.ListTagHandler: Parameter 1 of 'protected void begin(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 133: org.xwiki.rendering.wikimodel.xhtml.handler.ListTagHandler: Parameter 1 of 'protected void end(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 134: org.xwiki.rendering.wikimodel.xhtml.handler.ListTagHandler: Parameter 1 of 'public boolean isBlockHandler(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 135: org.xwiki.rendering.wikimodel.xhtml.handler.ParagraphTagHandler: Parameter 1 of 'protected void begin(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 136: org.xwiki.rendering.wikimodel.xhtml.handler.ParagraphTagHandler: Parameter 1 of 'protected void end(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 137: org.xwiki.rendering.wikimodel.xhtml.handler.ParagraphTagHandler: Parameter 1 of 'public boolean isBlockHandler(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 138: org.xwiki.rendering.wikimodel.xhtml.handler.PreserveTagHandler: Parameter 1 of 'protected void begin(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 139: org.xwiki.rendering.wikimodel.xhtml.handler.PreserveTagHandler: Parameter 1 of 'protected void end(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 140: org.xwiki.rendering.wikimodel.xhtml.handler.PreserveTagHandler: Parameter 1 of 'protected void handlePreservedContent(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext, java.lang.String)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 141: org.xwiki.rendering.wikimodel.xhtml.handler.QuoteTagHandler: Field QUOTEDEPTH has been removed, but it was previously a constant 142: org.xwiki.rendering.wikimodel.xhtml.handler.QuoteTagHandler: Parameter 1 of 'protected void begin(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 143: org.xwiki.rendering.wikimodel.xhtml.handler.QuoteTagHandler: Parameter 1 of 'protected void end(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 144: org.xwiki.rendering.wikimodel.xhtml.handler.QuoteTagHandler: Parameter 1 of 'public boolean isBlockHandler(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 145: org.xwiki.rendering.wikimodel.xhtml.handler.ReferenceTagHandler: Parameter 1 of 'protected void begin(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 146: org.xwiki.rendering.wikimodel.xhtml.handler.ReferenceTagHandler: Parameter 1 of 'protected void end(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 147: org.xwiki.rendering.wikimodel.xhtml.handler.ReferenceTagHandler: Parameter 1 of 'protected boolean isFreeStandingReference(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 148: org.xwiki.rendering.wikimodel.xhtml.handler.TableDataTagHandler: Parameter 1 of 'protected void begin(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 149: org.xwiki.rendering.wikimodel.xhtml.handler.TableDataTagHandler: Parameter 1 of 'protected void end(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 150: org.xwiki.rendering.wikimodel.xhtml.handler.TableRowTagHandler: Parameter 1 of 'protected void begin(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 151: org.xwiki.rendering.wikimodel.xhtml.handler.TableRowTagHandler: Parameter 1 of 'protected void end(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 152: org.xwiki.rendering.wikimodel.xhtml.handler.TableTagHandler: Parameter 1 of 'protected void begin(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 153: org.xwiki.rendering.wikimodel.xhtml.handler.TableTagHandler: Parameter 1 of 'protected void end(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 154: org.xwiki.rendering.wikimodel.xhtml.handler.TableTagHandler: Parameter 1 of 'public boolean isBlockHandler(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 155: org.xwiki.rendering.wikimodel.xhtml.handler.TagHandler: In method 'public TagHandler(boolean, boolean, boolean)' the number of arguments has changed 156: org.xwiki.rendering.wikimodel.xhtml.handler.TagHandler: Parameter 1 of 'protected void begin(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 157: org.xwiki.rendering.wikimodel.xhtml.handler.TagHandler: Parameter 1 of 'protected void beginDocument(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 158: org.xwiki.rendering.wikimodel.xhtml.handler.TagHandler: Parameter 1 of 'protected void beginDocument(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext, org.xwiki.rendering.wikimodel.WikiParameters)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 159: org.xwiki.rendering.wikimodel.xhtml.handler.TagHandler: Parameter 1 of 'public void beginElement(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 160: org.xwiki.rendering.wikimodel.xhtml.handler.TagHandler: Parameter 1 of 'protected void end(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 161: org.xwiki.rendering.wikimodel.xhtml.handler.TagHandler: Parameter 1 of 'protected void endDocument(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 162: org.xwiki.rendering.wikimodel.xhtml.handler.TagHandler: Parameter 1 of 'public void endElement(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 163: org.xwiki.rendering.wikimodel.xhtml.handler.TagHandler: Parameter 1 of 'public void initialize(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagStack 164: org.xwiki.rendering.wikimodel.xhtml.handler.TagHandler: Parameter 1 of 'public boolean isBlockHandler(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 165: org.xwiki.rendering.wikimodel.xhtml.handler.TagHandler: Method 'public boolean isDocumentContainer()' has been removed 166: org.xwiki.rendering.wikimodel.xhtml.handler.TagHandler: Method 'public boolean requiresDocument()' has been removed 167: org.xwiki.rendering.wikimodel.xhtml.handler.TagHandler: Parameter 1 of 'public void sendEmptyLines(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 168: org.xwiki.rendering.wikimodel.xhtml.handler.TagHandler: Parameter 1 of 'public void sendEmptyLines(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagStack 169: org.xwiki.rendering.wikimodel.xhtml.handler.TeletypeTagHandler: Parameter 1 of 'protected void begin(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 170: org.xwiki.rendering.wikimodel.xhtml.handler.TeletypeTagHandler: Parameter 1 of 'protected void end(org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext)' has changed its type to org.xwiki.rendering.wikimodel.xhtml.impl.TagContext 171: org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler: Removed field fDocumentSectionUri 172: org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler: Removed field fDocumentUri 173: org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler: Removed field fDocumentWikiProperties 174: org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler: Method 'protected java.lang.String getHref(org.xml.sax.Attributes)' has been removed 175: org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack: Class org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack removed 176: org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext: Class org.xwiki.rendering.wikimodel.xhtml.impl.XhtmlHandler$TagStack$TagContext removed 177: {{/code}} 178: ))) 179: 180: * Add a new method to this young API((( 181: {{code language="none"}} 182: org.xwiki.skin.Skin: Method 'public org.xwiki.rendering.syntax.Syntax getOutputSyntax()' has been added to an interface 183: {{/code}} 184: ))) 185: * Not really been removed but now return Object. Breaks code building that use this method but should be ok for runtime.((( 186: {{code language="none"}} 187: com.xpn.xwiki.XWiki: Method 'public com.xpn.xwiki.render.XWikiRenderingEngine getRenderingEngine()' has been removed 188: {{/code}} 189: ))) 190: * Not used since a long time now (XWikiRenderingEngine is a component) and impossible to implement it without a trigerring most of the old rendering engine.((( 191: {{code language="none"}} 192: com.xpn.xwiki.XWiki: Method 'public void setRenderingEngine(com.xpn.xwiki.render.XWikiRenderingEngine)' has been removed 193: {{/code}} 194: ))) 195: * Young API. Added handling of URL parameters((( 196: {{code language="none"}} 197: org.xwiki.url.ExtendedURL: In method 'public ExtendedURL(java.net.URL)' the number of arguments has changed 198: {{/code}} 199: ))) 200: * Never supposed to be an API((( 201: {{code language="none"}} 202: com.xpn.xwiki.plugin.scheduler.StatusListener: Class com.xpn.xwiki.plugin.scheduler.StatusListener removed 203: {{/code}} 204: ))) 205: * Young API. Remove useless Session argument since the MimeMessage will be given a valid Session when it's deserialized from the mail content store for sending.((( 206: {{code language="none"}} 207: org.xwiki.mail.MimeMessageFactory: In method 'public java.lang.Object createMessage(javax.mail.Session, java.lang.Object, java.util.Map)' the number of arguments has changed 208: {{/code}} 209: ))) 210: * Young API. Allow load a single message status and added sorting capabilities for multiple statuses.((( 211: {{code language="none"}} 212: org.xwiki.mail.MailStatusStore: In method 'public java.util.List load(java.util.Map, int, int)' the number of arguments has changed 213: org.xwiki.mail.MailStatusStore: Return type of method 'public java.util.List load(java.util.Map, int, int)' has been changed to org.xwiki.mail.MailStatus 214: org.xwiki.mail.MailStatusStore: Method 'public java.util.List load(java.util.Map, int, int, java.lang.String, boolean)' has been added to an interface 215: {{/code}} 216: ))) 217: * Young API. Large refactoring for adding the ability to register new URL Resource Types((( 218: {{code language="none"}} 219: org.xwiki.resource.AbstractResourceReference: Parameter 2 of 'public void addParameter(java.lang.String, java.lang.String)' has changed its type to java.lang.Object 220: org.xwiki.resource.ResourceReference: Parameter 2 of 'public void addParameter(java.lang.String, java.lang.String)' has changed its type to java.lang.Object 221: org.xwiki.resource.ResourceReferenceHandlerManager: Method 'public boolean canHandle(java.lang.Object)' has been added to an interface 222: org.xwiki.resource.ResourceReferenceResolver: Removed field TYPE_URL 223: org.xwiki.resource.ResourceReferenceResolver: In method 'public org.xwiki.resource.ResourceReference resolve(java.lang.Object, java.util.Map)' the number of arguments has changed 224: org.xwiki.resource.ResourceType: Method 'public org.xwiki.resource.ResourceType fromString(java.lang.String)' has been removed 225: {{/code}} 226: ))) 227: * Young API. Rename MimeMessageWrapper into ScriptMimeMessage (not a wrapper anymore). Velocity scripts are not affected by the change.((( 228: {{code language="none"}} 229: org.xwiki.mail.script.MailSenderScriptService: Return type of method 'public org.xwiki.mail.script.MimeMessageWrapper createMessage(java.lang.String, java.lang.Object, java.util.Map)' has been changed to org.xwiki.mail.script.ScriptMimeMessage 230: org.xwiki.mail.script.MailSenderScriptService: Return type of method 'public org.xwiki.mail.script.MimeMessageWrapper createMessage(java.lang.String, java.lang.Object)' has been changed to org.xwiki.mail.script.ScriptMimeMessage 231: org.xwiki.mail.script.MailSenderScriptService: Return type of method 'public org.xwiki.mail.script.MimeMessageWrapper createMessage()' has been changed to org.xwiki.mail.script.ScriptMimeMessage 232: org.xwiki.mail.script.MailSenderScriptService: Return type of method 'public org.xwiki.mail.script.MimeMessageWrapper createMessage(java.lang.String, java.lang.String)' has been changed to org.xwiki.mail.script.ScriptMimeMessage 233: org.xwiki.mail.script.MailSenderScriptService: Return type of method 'public org.xwiki.mail.script.MimeMessageWrapper createMessage(java.lang.String, java.lang.String, java.lang.String)' has been changed to org.xwiki.mail.script.ScriptMimeMessage 234: org.xwiki.mail.script.MimeMessageWrapper: Class org.xwiki.mail.script.MimeMessageWrapper removed 235: {{/code}} 236: ))) 237: * Young API. Change of API to fix bug in waitForProcessin(). Scripting API has not been broken, only the Java API has((( 238: {{code language="none"}} 239: org.xwiki.mail.MailResult: Method 'public boolean isProcessed()' has been removed 240: org.xwiki.mail.MailResult: Method 'public void waitTillProcessed(long)' has been removed 241: org.xwiki.mail.MailStatusResult: Method 'public long getProcessedMailCount()' has been added to an interface 242: org.xwiki.mail.MailStatusResult: Method 'public long getSize()' has been removed 243: org.xwiki.mail.MailStatusResult: Method 'public long getTotalMailCount()' has been added to an interface 244: org.xwiki.mail.MailStatusResult: Method 'public boolean isProcessed()' has been added to an interface 245: org.xwiki.mail.MailStatusResult: Method 'public void waitTillProcessed(long)' has been added to an interface 246: {{/code}} 247: ))) 248: * Young API. Class moved to the "script" package. Script service usage is unchanged.((( 249: {{code language="none"}} 250: org.xwiki.mail.MailStorageScriptService: Class org.xwiki.mail.MailStorageScriptService removed 251: {{/code}} 252: )))
Quick Links
Supporters
Let us know
What do you think about our product?
What do you think of our website?