Version 31.4 by Vincent Massol on 2010/12/14

Hide last authors
Sergiu Dumitriu 1.1 1 {{box cssClass="floatinginfobox" title="**Contents**"}}
2 {{toc/}}
3 {{/box}}
4
Sorin Burjan 14.1 5 The highlights of this release are:
Sorin Burjan 2.1 6
Vincent Massol 31.4 7 * support for [[viewing attached office documents>>extensions:Extension.Office Macro]] in the wiki
Sergiu Dumitriu 27.5 8 * a new User Directory
9 * an experimental Extension Manager
Sorin Burjan 14.1 10 * improvements to action menus
Sergiu Dumitriu 27.5 11 * further improvements to the edit UI
12 * support for activating a special accessibility stylesheet
Vincent Massol 28.6 13 * more consistent use of user avatars
Sergiu Dumitriu 27.5 14 * an experimental ##xwiki/2.1## wiki syntax
Silvia Macovei 27.2 15 * a mechanism for inserting custom links in the header
Sorin Burjan 14.1 16 * the introduction of cancelable events
Sorin Burjan 19.1 17 * better external search engine indexing support
Sorin Burjan 14.1 18 * experimental [[CSRF>>http://en.wikipedia.org/wiki/CSRF]] protection
Vincent Massol 31.4 19 * experimental [[Cryptographic Module>>extensions:Extension.Cryptographic Module]]
Sorin Burjan 13.1 20
Silvia Macovei 27.2 21 = New and Noteworthy (since XWiki Enterprise 2.4.4) =
22
Sergiu Dumitriu 27.5 23 == Support for viewing attached office documents in the wiki ==
24
25 XWiki now supports viewing attached office documents without saving them on the client side. Click on the eye icon near the edit and delete buttons corresponding to the attachment you want to preview.
26
27 image:OfficePreview.png
28
29 We also included a new Macro for the WYSIWYG Editor. It allows to embed a office file into a page.
30
31 [[image:MacroOfficeViewer||style="border: 1px solid black;"]]
32
33 == New User Directory ==
34
35 Added User Directory section on the Quick Links tab on the left of the page. This will show you the users that the XWiki instance has, along with their avatar image. This page also allows to filter users by username.
36
37 image:group-avatar.png
38
39 == Experimental Extension Manager ==
40
Vincent Massol 31.4 41 The new [[Extension Manager>>extensions:Extension.Extension Module]] will allow you to install new extensions to XWiki Enterprise. Please note that this is an experimental feature, with limited features and a raw user interface. Use it at your own risk.
Sergiu Dumitriu 27.5 42
43 [[image:ExtensionManager.png]]
44
Sorin Burjan 2.1 45 == Improvements to Action Menus ==
46
47 * New Add menu: Use the "Add" menu to create new spaces, pages, add attachments and comments.(((
Sorin Burjan 10.1 48 [[image:AddMenu.png||style="border: 1px solid black;"]]
Sorin Burjan 2.1 49 )))
50 * Improved Wiki and Space menus: You may now access the document index straight from the wiki & space menus.(((
Sorin Burjan 10.1 51 [[image:WikiMenu.png||style="border: 1px solid black;"]] [[image:SpaceMenu.png||style="border: 1px solid black;"]]
Sorin Burjan 2.1 52 )))
53 * New Page menu: Integrates the Watch, Copy, Rename and Delete actions.(((
Sorin Burjan 10.1 54 [[image:PageMenu.png||style="border: 1px solid black;"]]
Sorin Burjan 2.1 55 )))
56 * The Edit, Export, More actions and Profile menus also benefited from a refresh.
57
Sergiu Dumitriu 27.5 58 === Visible content menu when scrolling down ===
Sorin Burjan 2.1 59
Sergiu Dumitriu 27.5 60 When scrolling down on a document, the content menu will follow, so the user will not have to scroll up on top of the page in order to access it.
Sorin Burjan 10.1 61
Sergiu Dumitriu 27.5 62 [[image:ActionMenu.png||style="border: 1px solid black;"]]
Sorin Burjan 2.1 63
Sorin Burjan 4.1 64 == Further improvements to the edit UI ==
65
66 After the improvements to the object and class editors introduced in 1.8 and 2.4, the wiki and WYSIWYG editors also see some enhancements in this release, bringing in some of the proposed changes from [[an older proposal>>http://incubator.myxwiki.org/xwiki/bin/Improvements/ImprovedEdit]], with some additional improvements. Specifically:
67
68 * A new label for the content area in the wiki editor:(((
69 image:edit-header.png
70 )))
71 * A more descriptive label for the version summary field
72 * Better positioning of the "minor edit" option
73 * Better positioning and display of the "autosave" option(((
74 image:edit-footer.png
75 )))
76
Sergiu Dumitriu 27.5 77 == Preliminary optional accessibility stylesheet ==
78
79 Moving further on the quest for better accessibility in the XWiki platform, we introduced a preliminary stylesheet which makes the skin slightly more accessible to people with visual disabilities: bigger fonts by default, and underlined links to make them more easily distinguished by colorblind people. This stylesheet can either be activated globally in a wiki, or individually from each user's preferences.
80
81 Enabling the special stylesheet:
82
83 image:a11y-enable.png
84
85 Bigger fonts and underlined links:
86
87 image:a11y.png
88
Sorin Burjan 4.1 89 == More consistent use of user avatars ==
90
Vincent Massol 28.5 91 Avatars now come in three default sizes:
Sorin Burjan 4.1 92
93 * small avatars, 30px wide, used in secondary actions and where there's very little space available
94 * medium avatars, 50px wide, the preferred and most frequent display option for avatars
95 * large avatars,120px wide, to be used where a large version of the avatar must be displayed (for example in the user profile)
96
97 Accordingly, the wiki dashboard has been changed to use the medium avatars, and as a new feature user avatars are displayed in the comments area.
98
99 image:comment-avatars.png
100
101 Four new velocity macros have been added for making it easier to display avatars:
102
103 * ###smallUserAvatar('XWiki.username')##
104 * ###mediumUserAvatar('XWiki.username')##
105 * ###largeUserAvatar('XWiki.username')##
106 * ###resizedUserAvatar('XWiki.username', 100)## which allows resizing an avatar to a custom size
107
Sergiu Dumitriu 27.5 108 User avatars are also displayed in annotations.
Sorin Burjan 23.1 109
110 image:annotation-avatars.png
111
Sorin Burjan 4.1 112 == More image manipulation settings ==
113
114 For a long time it was possible to scale attached images on the server, thus reducing the download time and ensuring consistent scaling of images across browsers. This is achieved by appending ##width## and/or ##height## query string parameters to the URL of the image. This feature has been further enhanced:
115
116 * It is now possible to force the same aspect ratio of the original picture even when both width/height parameters were used (the ##keepAspectRatio## parameter). In case the requested width and height don't match the original aspect ratio, the image is resized to fit inside the rectangle defined by the two parameters, i.e. the resized image will not exceed the requested dimensions.
Sergiu Dumitriu 27.7 117 * The size of the generated JPGs can be further tweaked by specifying an encoding ##quality## (the configurable default is at 50%). This does not affect lossless image formats such as PNG.
Sorin Burjan 4.1 118 * The WYSIWYG editor also supports the width and height parameters, setting them as needed when manually resizing the image in the editor.
119
120 {{code language="none"}}
121 /xwiki/bin/download/Spage/Page/logo.jpg?width=1024&height=768&keepAspectRatio=true&quality=0.8
122 {{/code}}
123
Sergiu Dumitriu 27.8 124 Note that this does not affect images from the filesystem, which are served directly by the servlet container and do not pass through XWiki's image handling code. Also note that in case the image processing triggers any errors, the original image will be sent unchanged, so the requested image dimensions are not guaranteed.
Sorin Burjan 4.1 125
126 Example:
127
128 {{code language="html"}}
129 {{velocity}}{{html wiki=false}}
130 <img src="$doc.getAttachmentURL('mw.jpg', 'download', 'width=150&quality=1')"/>
131 <img src="$doc.getAttachmentURL('mw.jpg', 'download', 'width=150')"/>
132 <img src="$doc.getAttachmentURL('mw.jpg', 'download', 'width=150&quality=0')"/>
133 <img src="$doc.getAttachmentURL('mw.jpg', 'download', 'width=150&height=100&quality=0.7')"/>
134 <img src="$doc.getAttachmentURL('mw.jpg', 'download', 'width=150&height=100&quality=0.7&keepAspectRatio=true')"/>
135 {{/html}}{{/velocity}}
136 {{/code}}
137
138 Gives:
139
140 image:img.png
141
Sergiu Dumitriu 27.5 142 == Mechanism for inserting custom links in the header ==
Sorin Burjan 4.1 143
Vincent Massol 31.4 144 As a new part of the [[UI extensions>>dev:Design.InterfaceExtensions]] mechanism, similar to [[skin extensions>>extensions:Extension.Skin Extension Plugin]], applications can now insert custom ##<link>## elements in the HTML header of the page, which allows to insert, for example:
Sorin Burjan 4.1 145
Sergiu Dumitriu 27.5 146 * custom navigational links (universal edit, paged navigation, index, author...)
147 * custom RSS feed links
148 * custom metadata links (DOAP, FOAF, generic RDF...)
Sorin Burjan 4.1 149
Sergiu Dumitriu 27.5 150 Usage example:
Sorin Burjan 4.1 151
Sergiu Dumitriu 27.5 152 {{code}}
153 $xwiki.linkx.use($xwiki.getURL('Blog.BlogRss', 'view', "xpage=plain&blog=${blogDoc.fullName}"),
154 {'rel' : 'alternate', 'type' : 'application/rss+xml', 'title' : $title})
155 {{/code}}
Sorin Burjan 4.1 156
157 == Experimental xwiki/2.1 wiki syntax ==
158
Vincent Massol 28.7 159 The xwiki wiki syntax sees further improvements as xwiki/2.1 is still in an experimental stage. A new feature is an enhanced syntax for links and images, which is more generic and allows easier extensions with new link types, demonstrated in this release with support for path and [[interwiki links>>http://en.wikipedia.org/wiki/Interwiki_links]].
Sorin Burjan 4.1 160
Vincent Massol 28.7 161 Basic syntax for links:
Sorin Burjan 4.1 162
163 {{code language="none"}}
164 [[label>>referenceType:referenceData]]
165 {{/code}}
166
167 Special ##queryString## and ##anchor## parameters which will be used as the query string, respectively anchor when forming URLs.
168
169 {{code language="none"}}
170 [[label>>doc:My.Page||queryString="a=b&c=d" anchor="HSection1"]]
171 {{/code}}
172
173 Document references are still the implicit default, with the explicit ##doc:## reference type. The other standard reference types are ##url##, ##path##, ##mailto##, ##attach##, ##image##, ##interwiki##.
174
175 Path links allow to link to a relative path on the server, which makes it easier to combine wiki syntax and velocity code, using ##$doc.getURL##, in order to link to non-view actions on documents.
176
177 {{code language="none"}}
178 {{velocity}}[[reset the history>>path:$doc.getURL('reset')||queryString="confirm=1"]]{{/velocity}}
179 {{/code}}
180
Vincent Massol 28.7 181 Basic syntax for images:
182
183 {{code language="none"}}
184 image:referenceType:referenceData
185 [[image:referenceType:referenceData||paramN=valueN]]
186 {{/code}}
187
abusenius 29.1 188 {{info}}
189 This syntax is not enabled by default, you must edit ##xwiki.cfg## and add it to the ##xwiki.rendering.syntaxes## setting to try it out.
190 {{/info}}
Sergiu Dumitriu 28.1 191
Sorin Burjan 4.1 192 === [[Interwiki links>>http://en.wikipedia.org/wiki/Interwiki_links]] ===
193
Vincent Massol 28.7 194 Basic syntax for XWiki Syntax 2.0:
Sorin Burjan 4.1 195
196 {{code language="none"}}
Vincent Massol 28.7 197 [[label>>path@interwikiAlias]]
198 [[Interwiki links>>Interwiki_links@wikipedia]]
199 {{/code}}
200
201 Basic syntax for XWiki Syntax 2.1:
202
203 {{code language="none"}}
Sorin Burjan 4.1 204 [[label>>interwiki:wikiAlias:path/data]]
205 [[Interwiki links>>interwiki:wikipedia:Interwiki_links]]
206 {{/code}}
207
208 By default no sister wikis are defined. You can define some in ##xwiki.properties## by adding ##rendering.interWikiDefinitions## values:
209
210 {{code language="none"}}
211 rendering.interWikiDefinitions = wikipedia = http://en.wikipedia.org/wiki/
212 rendering.interWikiDefinitions = udic = http://www.urbandictionary.com/define.php?term=
213 {{/code}}
214
Vincent Massol 31.4 215 == Introduced [[XWiki Cryptographic Module>>extensions:Extension.Cryptographic Module]] ==
Sorin Burjan 4.1 216
Sergiu Dumitriu 28.2 217 This module exposes high level APIs allowing developers to bolster their security using cryptography for both integrity and confidentiality.
218
Vincent Massol 31.4 219 You can find more information about the cryptographic module including examples at the code zone page for the [[XWiki Cryptographic Module>>extensions:Extension.Cryptographic Module]].
Sorin Burjan 4.1 220
Sergiu Dumitriu 27.5 221 == Better handling of attachment versions when rolling back documents ==
Sorin Burjan 4.1 222
Sergiu Dumitriu 27.5 223 Rolling back a document will also roll back the correct attachment version, including restoring a deleted attachment from the trash (if not manually deleted from there). Even if an attachment was deleted and re-uploaded several times, the platform will try to find the right version for the attachment, if it still exists in the attachment trash. As an improvement, if the attachment did not change, then a new version is not created.
224
225 == Introduced cancelable events ==
226
227 This allows to cancel document saving, better security with script execution and canceling an event that has errors on initialization.
228
229 == Better external search engine indexing support ==
230
231 Google search results now always point to canonical view of pages.
232
233 == New macros for the Space List and Tag Cloud ==
234
Vincent Massol 31.4 235 * [[Space List>>extensions:Extension.Spaces Macro]] Macro. This macro creates a box with links to all the spaces existing in the wiki.
236 * [[TagCloud>>extensions:Extension.Tag Cloud Macro]] Macro. Generates a TagCloud from all the tags within the wiki.
Sergiu Dumitriu 27.5 237
Sorin Burjan 6.1 238 == WYSIWYG and Rendering improvements ==
239
240 Display macro parameter names instead of IDs, generalized the syntax for links, added support for query string for image links, fixed a random error when loading several WYSIWYG instances in parallel.
241
242 == Performance improvements ==
243
244 Fixed a performance issue with the Jump To Page feature.
245
246 == Security improvements ==
247
Sergiu Dumitriu 27.5 248 Continuing a push for better security started this summer, 2.5 fixes some of the few remaining cross-site scripting and SQL injections holes, and tightens the scope of programming rights. Of particular concern:
249
250 * With a default skin, the panels and the bottom tabs can no longer use restricted APIs.
251 * To explicitly drop programming rights, a new API method was introduced: ##$xcontext.dropPermissions()##
252 * An experimental Cross-Site Request Forgery prevention mechanism is included, though not enabled by default. To enable it and test/upgrade your custom applications for compatibility, edit ##xwiki.properties## and flip on the ##core.csrf.enabled## setting.
Sergiu Dumitriu 27.6 253 * Fixed a broken check on rights from the Rest system
254 * Fixed a missing author update when editing classes.
Sergiu Dumitriu 27.5 255
Sorin Burjan 6.1 256 == Translations ==
257
258 * All the translations have been updated
259
260 = Known issues =
261
262 * [[Bugs we know about>>http://jira.xwiki.org/jira/secure/IssueNavigator.jspa?reset=true&&type=1&pid=10010&resolution=-1&sorter/field=updated&sorter/order=DESC]]
263
264 = Backward Compatibility and Migration Notes =
265
266 == General Notes ==
267
abusenius 29.1 268 {{warning}}
269 If you're running in a multiwiki setup you'll also need to define the property //xwiki.store.migration.databases=all// to your //xwiki.cfg// file or explicitly name all databases to be migrated as in //xwiki.store.migration.databases=db1,db2,...//.
270 {{/warning}}
Sorin Burjan 6.1 271
Sorin Burjan 13.1 272 You may also want to [[import the default wiki XAR>>Main.Download]] in order to benefit from the improvements listed above.
Sorin Burjan 6.1 273
abusenius 29.1 274 {{warning}}
275 Always make sure you compare your //xwiki.cfg// file with the newest version since some configuration parameters were added. Note 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.
276 {{/warning}}
Sorin Burjan 12.1 277
abusenius 29.1 278 == Migration Notes ==
Sorin Burjan 6.1 279
abusenius 29.1 280 The main entry point for the search UI is now the Main.Search page that will use the configured search engine (Lucene by default). If you want to refer to Lucene or Database search explicitly you can use the ##Main.LuceneSearch## and ##Main.DatabaseSearch## pages. Note that nothing is broken here (##Main.WebSearch## page is still there and internally it includes the ##Main.DatabaseSearch## page), it's just the new clean way of targeting the search page.
281
282 === Testing CSRF protection ===
283
284 An experimental support for CSRF protection is included in this release, although not enabled by default.
285
286 {{warning}}
287 This mechanism changes the way data is supposed to be saved, a change which will not completely break custom applications in most cases, but which might insert an extra validation step needed for actually saving the data.
288 {{/warning}}
289
Sorin Burjan 27.1 290 It is **strongly recommended** to set up a testing/development environment, enable this feature and fully test all the code. In most cases things should work with no additional changes. If the default edit mode is not used, or if the default velocity templates are not used, it should be enough to add the following line:
291
292 {{code language="html"}}
293 <input type="hidden" name="form_token" value="$!{services.csrf.getToken()}" />
294 {{/code}}
295
Sorin Burjan 9.1 296 === Removed deprecated flickr plugin ===
Sergiu Dumitriu 1.1 297
Sorin Burjan 9.1 298 The old flickr plugin was outdated and the API was broken, so, as a consequence, it has been removed. A new plugin will be available in the future. Meanwhile you can still find it in the contrib-retired at this [[link>>http://svn.xwiki.org/svnroot/xwiki/contrib/retired/plugin-flickr/]].
Sergiu Dumitriu 1.1 299
Sorin Burjan 9.1 300 === Update your web.xml ===
Sergiu Dumitriu 1.1 301
Sorin Burjan 9.1 302 Some servlet filters (SetCharacterEncodingFilter, used to handle character encoding and SavedRequestRestorerFilter, used to restore requests on login) were refactored and moved to another package. Make sure you update your //WEB-INF/web.xml// to the current version, otherwise XWiki server will fail to start.
303
304 == API Breakages ==
305
Sergiu Dumitriu 27.5 306 The following APIs were modified since XWiki Enterprise 2.4.4:
Sorin Burjan 9.1 307
308 {{code language="none"}}
Sergiu Dumitriu 30.1 309 [ERROR] org.xwiki.rendering.scaffolding.MockWikiModel: In method 'public java.lang.String getAttachmentURL(java.lang.String, java.lang.String)' the number of arguments has changed
310 [ERROR] org.xwiki.rendering.scaffolding.MockWikiModel: In method 'public java.lang.String getDocumentEditURL(java.lang.String, java.lang.String, java.lang.String)' the number of arguments has changed
311 [ERROR] org.xwiki.rendering.scaffolding.MockWikiModel: In method 'public java.lang.String getDocumentViewURL(java.lang.String, java.lang.String, java.lang.String)' the number of arguments has changed
312 [ERROR] org.xwiki.rendering.scaffolding.MockWikiModel: Parameter 1 of 'public boolean isDocumentAvailable(java.lang.String)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
313 [ERROR] org.xwiki.rendering.scaffolding.RenderingTestSuite: In method 'public void addTestsFromResource(java.lang.String, boolean)' the number of arguments has changed
314 [ERROR] org.xwiki.rendering.scaffolding.RenderingTestSuite: Method 'public void addTestsFromResource(java.lang.String, boolean, java.util.Map)' has been removed
315 [ERROR] org.xwiki.rendering.macro.script.AbstractJSR223ScriptMacro: Method 'protected boolean canExecuteScript()' has been removed
316 [ERROR] org.xwiki.rendering.macro.script.AbstractJSR223ScriptMacro: Method 'public java.util.List execute(org.xwiki.rendering.macro.script.JSR223ScriptMacroParameters, java.lang.String, org.xwiki.rendering.transformation.MacroTransformationContext)' has been removed
317 [ERROR] org.xwiki.rendering.macro.script.AbstractScriptMacro: Method 'protected boolean canHaveJarsParameters()' has been removed
318 [ERROR] org.xwiki.rendering.macro.script.AbstractScriptMacro: Method 'protected java.lang.ClassLoader getClassLoader(java.lang.String, java.lang.ClassLoader)' has been removed
319 [ERROR] org.xwiki.rendering.block.ImageBlock: Parameter 1 of 'public ImageBlock(org.xwiki.rendering.listener.Image, boolean)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
320 [ERROR] org.xwiki.rendering.block.ImageBlock: Parameter 1 of 'public ImageBlock(org.xwiki.rendering.listener.Image, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
321 [ERROR] org.xwiki.rendering.block.ImageBlock: Method 'public org.xwiki.rendering.listener.Image getImage()' has been removed
322 [ERROR] org.xwiki.rendering.block.LinkBlock: Parameter 2 of 'public LinkBlock(java.util.List, org.xwiki.rendering.listener.Link, boolean)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
323 [ERROR] org.xwiki.rendering.block.LinkBlock: Parameter 2 of 'public LinkBlock(java.util.List, org.xwiki.rendering.listener.Link, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
324 [ERROR] org.xwiki.rendering.block.LinkBlock: Method 'public org.xwiki.rendering.listener.Link getLink()' has been removed
325 [ERROR] org.xwiki.rendering.block.PlainTextBlockFilter: Parameter 2 of 'public PlainTextBlockFilter(org.xwiki.rendering.parser.Parser, org.xwiki.rendering.renderer.LinkLabelGenerator)' has changed its type to org.xwiki.rendering.renderer.reference.link.LinkLabelGenerator
326 [ERROR] org.xwiki.rendering.configuration.RenderingConfiguration: Method 'public java.util.Properties getInterWikiDefinitions()' has been added to an interface
327 [ERROR] org.xwiki.rendering.listener.AbstractImage: Class org.xwiki.rendering.listener.AbstractImage removed
328 [ERROR] org.xwiki.rendering.listener.Attachment: Class org.xwiki.rendering.listener.Attachment removed
329 [ERROR] org.xwiki.rendering.listener.CompositeListener: Parameter 1 of 'public void beginLink(org.xwiki.rendering.listener.Link, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
330 [ERROR] org.xwiki.rendering.listener.CompositeListener: Parameter 1 of 'public void endLink(org.xwiki.rendering.listener.Link, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
331 [ERROR] org.xwiki.rendering.listener.CompositeListener: Parameter 1 of 'public void onImage(org.xwiki.rendering.listener.Image, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
332 [ERROR] org.xwiki.rendering.listener.DefaultAttachment: Class org.xwiki.rendering.listener.DefaultAttachment removed
333 [ERROR] org.xwiki.rendering.listener.DocumentImage: Class org.xwiki.rendering.listener.DocumentImage removed
334 [ERROR] org.xwiki.rendering.listener.Image: Class org.xwiki.rendering.listener.Image removed
335 [ERROR] org.xwiki.rendering.listener.ImageListener: Parameter 1 of 'public void onImage(org.xwiki.rendering.listener.Image, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
336 [ERROR] org.xwiki.rendering.listener.ImageType: Class org.xwiki.rendering.listener.ImageType removed
337 [ERROR] org.xwiki.rendering.listener.Link: Class org.xwiki.rendering.listener.Link removed
338 [ERROR] org.xwiki.rendering.listener.LinkListener: Parameter 1 of 'public void beginLink(org.xwiki.rendering.listener.Link, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
339 [ERROR] org.xwiki.rendering.listener.LinkListener: Parameter 1 of 'public void endLink(org.xwiki.rendering.listener.Link, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
340 [ERROR] org.xwiki.rendering.listener.LinkType: Class org.xwiki.rendering.listener.LinkType removed
341 [ERROR] org.xwiki.rendering.listener.QueueListener: Parameter 1 of 'public void beginLink(org.xwiki.rendering.listener.Link, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
342 [ERROR] org.xwiki.rendering.listener.QueueListener: Parameter 1 of 'public void endLink(org.xwiki.rendering.listener.Link, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
343 [ERROR] org.xwiki.rendering.listener.QueueListener: Parameter 1 of 'public void onImage(org.xwiki.rendering.listener.Image, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
344 [ERROR] org.xwiki.rendering.listener.URLImage: Class org.xwiki.rendering.listener.URLImage removed
345 [ERROR] org.xwiki.rendering.listener.WrappingListener: Parameter 1 of 'public void beginLink(org.xwiki.rendering.listener.Link, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
346 [ERROR] org.xwiki.rendering.listener.WrappingListener: Parameter 1 of 'public void endLink(org.xwiki.rendering.listener.Link, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
347 [ERROR] org.xwiki.rendering.listener.WrappingListener: Parameter 1 of 'public void onImage(org.xwiki.rendering.listener.Image, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
348 [ERROR] org.xwiki.rendering.listener.chaining.AbstractChainingListener: Parameter 1 of 'public void beginLink(org.xwiki.rendering.listener.Link, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
349 [ERROR] org.xwiki.rendering.listener.chaining.AbstractChainingListener: Parameter 1 of 'public void endLink(org.xwiki.rendering.listener.Link, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
350 [ERROR] org.xwiki.rendering.listener.chaining.AbstractChainingListener: Parameter 1 of 'public void onImage(org.xwiki.rendering.listener.Image, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
351 [ERROR] org.xwiki.rendering.listener.chaining.BlockStateChainingListener: Parameter 1 of 'public void beginLink(org.xwiki.rendering.listener.Link, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
352 [ERROR] org.xwiki.rendering.listener.chaining.BlockStateChainingListener: Parameter 1 of 'public void endLink(org.xwiki.rendering.listener.Link, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
353 [ERROR] org.xwiki.rendering.listener.chaining.BlockStateChainingListener: Parameter 1 of 'public void onImage(org.xwiki.rendering.listener.Image, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
354 [ERROR] org.xwiki.rendering.listener.chaining.ConsecutiveNewLineStateChainingListener: Parameter 1 of 'public void endLink(org.xwiki.rendering.listener.Link, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
355 [ERROR] org.xwiki.rendering.listener.chaining.ConsecutiveNewLineStateChainingListener: Parameter 1 of 'public void onImage(org.xwiki.rendering.listener.Image, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
356 [ERROR] org.xwiki.rendering.listener.chaining.EmptyBlockChainingListener: Parameter 1 of 'public void beginLink(org.xwiki.rendering.listener.Link, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
357 [ERROR] org.xwiki.rendering.listener.chaining.EmptyBlockChainingListener: Parameter 1 of 'public void endLink(org.xwiki.rendering.listener.Link, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
358 [ERROR] org.xwiki.rendering.listener.chaining.EmptyBlockChainingListener: Parameter 1 of 'public void onImage(org.xwiki.rendering.listener.Image, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
359 [ERROR] org.xwiki.rendering.listener.chaining.LookaheadChainingListener: Parameter 1 of 'public void beginLink(org.xwiki.rendering.listener.Link, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
360 [ERROR] org.xwiki.rendering.listener.chaining.LookaheadChainingListener: Parameter 1 of 'public void endLink(org.xwiki.rendering.listener.Link, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
361 [ERROR] org.xwiki.rendering.listener.chaining.LookaheadChainingListener: Parameter 1 of 'public void onImage(org.xwiki.rendering.listener.Image, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
362 [ERROR] org.xwiki.rendering.listener.chaining.TextOnNewLineStateChainingListener: Parameter 1 of 'public void beginLink(org.xwiki.rendering.listener.Link, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
363 [ERROR] org.xwiki.rendering.listener.chaining.TextOnNewLineStateChainingListener: Parameter 1 of 'public void endLink(org.xwiki.rendering.listener.Link, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
364 [ERROR] org.xwiki.rendering.listener.chaining.TextOnNewLineStateChainingListener: Parameter 1 of 'public void onImage(org.xwiki.rendering.listener.Image, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
365 [ERROR] org.xwiki.rendering.parser.AttachmentParser: Class org.xwiki.rendering.parser.AttachmentParser removed
366 [ERROR] org.xwiki.rendering.parser.ImageParser: Class org.xwiki.rendering.parser.ImageParser removed
367 [ERROR] org.xwiki.rendering.parser.LinkParser: Class org.xwiki.rendering.parser.LinkParser removed
368 [ERROR] org.xwiki.rendering.renderer.LinkLabelGenerator: Class org.xwiki.rendering.renderer.LinkLabelGenerator removed
369 [ERROR] org.xwiki.rendering.renderer.LinkReferenceSerializer: Class org.xwiki.rendering.renderer.LinkReferenceSerializer removed
370 [ERROR] org.xwiki.rendering.renderer.URILabelGenerator: Class org.xwiki.rendering.renderer.URILabelGenerator removed
371 [ERROR] org.xwiki.rendering.renderer.XWikiSyntaxListenerChain: Class org.xwiki.rendering.renderer.XWikiSyntaxListenerChain removed
372 [ERROR] org.xwiki.rendering.renderer.xhtml.XHTMLImageRenderer: Class org.xwiki.rendering.renderer.xhtml.XHTMLImageRenderer removed
373 [ERROR] org.xwiki.rendering.renderer.xhtml.XHTMLLinkRenderer: Class org.xwiki.rendering.renderer.xhtml.XHTMLLinkRenderer removed
374 [ERROR] org.xwiki.rendering.wiki.WikiModel: In method 'public java.lang.String getAttachmentURL(java.lang.String, java.lang.String)' the number of arguments has changed
375 [ERROR] org.xwiki.rendering.wiki.WikiModel: In method 'public java.lang.String getDocumentEditURL(java.lang.String, java.lang.String, java.lang.String)' the number of arguments has changed
376 [ERROR] org.xwiki.rendering.wiki.WikiModel: In method 'public java.lang.String getDocumentViewURL(java.lang.String, java.lang.String, java.lang.String)' the number of arguments has changed
377 [ERROR] org.xwiki.rendering.wiki.WikiModel: Method 'public java.lang.String getImageURL(org.xwiki.rendering.listener.reference.ResourceReference, java.util.Map)' has been added to an interface
378 [ERROR] org.xwiki.rendering.wiki.WikiModel: Parameter 1 of 'public boolean isDocumentAvailable(java.lang.String)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
379 [ERROR] org.xwiki.bridge.DocumentAccessBridge: Method 'public java.lang.String getAttachmentURL(org.xwiki.model.reference.AttachmentReference, java.lang.String, boolean)' has been added to an interface
380 [ERROR] org.xwiki.bridge.DocumentAccessBridge: Method 'public java.lang.String getAttachmentVersion(org.xwiki.model.reference.AttachmentReference)' has been added to an interface
381 [ERROR] org.xwiki.bridge.DocumentAccessBridge: Method 'public java.lang.String getDocumentURL(org.xwiki.model.reference.DocumentReference, java.lang.String, java.lang.String, java.lang.String, boolean)' has been added to an interface
382 [ERROR] org.xwiki.annotation.renderer.AbstractAnnotationRenderer: Return type of method 'public org.xwiki.rendering.renderer.LinkLabelGenerator getLinkLabelGenerator()' has been changed to org.xwiki.rendering.renderer.reference.link.LinkLabelGenerator
383 [ERROR] org.xwiki.annotation.renderer.LinkLabelGeneratorChainingListener: Changed type of field linkLabelGenerator from org.xwiki.rendering.renderer.LinkLabelGenerator to org.xwiki.rendering.renderer.reference.link.LinkLabelGenerator
384 [ERROR] org.xwiki.annotation.renderer.LinkLabelGeneratorChainingListener: Parameter 1 of 'public LinkLabelGeneratorChainingListener(org.xwiki.rendering.renderer.LinkLabelGenerator, org.xwiki.rendering.parser.StreamParser, org.xwiki.rendering.listener.chaining.ListenerChain)' has changed its type to org.xwiki.rendering.renderer.reference.link.LinkLabelGenerator
385 [ERROR] org.xwiki.annotation.renderer.LinkLabelGeneratorChainingListener: Parameter 1 of 'public void endLink(org.xwiki.rendering.listener.Link, boolean, java.util.Map)' has changed its type to org.xwiki.rendering.listener.reference.ResourceReference
Sorin Burjan 9.1 386 {{/code}}

Get Connected