Last modified by Thomas Mortagne on 2017/03/24

Show last authors
1 {{box cssClass="floatinginfobox" title="**Contents**"}}
2 {{toc/}}
3 {{/box}}
4
5 The highlights of this release are:
6
7 * support for [[viewing attached office documents>>extensions:Extension.Office Macro]] in the wiki
8 * a new User Directory
9 * an experimental Extension Manager
10 * improvements to action menus
11 * further improvements to the edit UI
12 * support for activating a special accessibility stylesheet
13 * more consistent use of user avatars
14 * an experimental ##xwiki/2.1## wiki syntax
15 * a mechanism for inserting custom links in the header
16 * the introduction of cancelable events
17 * better external search engine indexing support
18 * experimental [[CSRF>>http://en.wikipedia.org/wiki/CSRF]] protection
19 * experimental [[Cryptographic Module>>extensions:Extension.Cryptographic Module]]
20
21 = New and Noteworthy (since XWiki Enterprise 2.4.4) =
22
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
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.
42
43 [[image:ExtensionManager.png]]
44
45 == Improvements to Action Menus ==
46
47 * New Add menu: Use the "Add" menu to create new spaces, pages, add attachments and comments.(((
48 [[image:AddMenu.png||style="border: 1px solid black;"]]
49 )))
50 * Improved Wiki and Space menus: You may now access the document index straight from the wiki & space menus.(((
51 [[image:WikiMenu.png||style="border: 1px solid black;"]] [[image:SpaceMenu.png||style="border: 1px solid black;"]]
52 )))
53 * New Page menu: Integrates the Watch, Copy, Rename and Delete actions.(((
54 [[image:PageMenu.png||style="border: 1px solid black;"]]
55 )))
56 * The Edit, Export, More actions and Profile menus also benefited from a refresh.
57
58 === Visible content menu when scrolling down ===
59
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.
61
62 [[image:ActionMenu.png||style="border: 1px solid black;"]]
63
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
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
89 == More consistent use of user avatars ==
90
91 Avatars now come in three default sizes:
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
108 User avatars are also displayed in annotations.
109
110 image:annotation-avatars.png
111
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.
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.
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
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.
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
142 == Mechanism for inserting custom links in the header ==
143
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:
145
146 * custom navigational links (universal edit, paged navigation, index, author...)
147 * custom RSS feed links
148 * custom metadata links (DOAP, FOAF, generic RDF...)
149
150 Usage example:
151
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}}
156
157 == Experimental xwiki/2.1 wiki syntax ==
158
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]].
160
161 Basic syntax for links:
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
181 Basic syntax for images:
182
183 {{code language="none"}}
184 image:referenceType:referenceData
185 [[image:referenceType:referenceData||paramN=valueN]]
186 {{/code}}
187
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}}
191
192 === [[Interwiki links>>http://en.wikipedia.org/wiki/Interwiki_links]] ===
193
194 Basic syntax for XWiki Syntax 2.0:
195
196 {{code language="none"}}
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"}}
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
215 == Introduced [[XWiki Cryptographic Module>>extensions:Extension.Cryptographic Module]] ==
216
217 This module exposes high level APIs allowing developers to bolster their security using cryptography for both integrity and confidentiality.
218
219 You can find more information about the cryptographic module including examples at the Extensions page for the [[XWiki Cryptographic Module>>extensions:Extension.Cryptographic Module]].
220
221 == Better handling of attachment versions when rolling back documents ==
222
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
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.
237
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
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.
253 * Fixed a broken check on rights from the Rest system
254 * Fixed a missing author update when editing classes.
255
256 == Translations ==
257
258 * All the translations have been updated
259
260 = Known issues =
261
262 * {{error}}There's a [[bug>>https://jira.xwiki.org/browse/XWIKI-5724]] in the import that will make the Main.Spaces and XWiki.TagCloud pages not work anymore after they are imported. You need to resave them with a user having Admin rights.{{/error}}
263 * [[Bugs we know about>>https://jira.xwiki.org/secure/IssueNavigator.jspa?reset=true&&type=1&pid=10010&resolution=-1&sorter/field=updated&sorter/order=DESC]]
264
265 = Backward Compatibility and Migration Notes =
266
267 == General Notes ==
268
269 {{warning}}
270 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,...//.
271 {{/warning}}
272
273 You may also want to [[import the default wiki XAR>>Main.Download]] in order to benefit from the improvements listed above.
274
275 {{warning}}
276 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.
277 {{/warning}}
278
279 == Migration Notes ==
280
281 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.
282
283 === Testing CSRF protection ===
284
285 An experimental support for CSRF protection is included in this release, although not enabled by default.
286
287 {{warning}}
288 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.
289 {{/warning}}
290
291 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:
292
293 {{code language="html"}}
294 <input type="hidden" name="form_token" value="$!{services.csrf.getToken()}" />
295 {{/code}}
296
297 === Removed deprecated flickr plugin ===
298
299 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 {{scm user="xwiki-contrib" project="retired" path="plugin-flickr"}}the contrib-retired repository{{/scm}}.
300
301 === Update your web.xml ===
302
303 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.
304
305 == API Breakages ==
306
307 The following APIs were modified since XWiki Enterprise 2.4.4:
308
309 {{code language="none"}}
310 [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
311 [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
312 [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
313 [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
314 [ERROR] org.xwiki.rendering.scaffolding.RenderingTestSuite: In method 'public void addTestsFromResource(java.lang.String, boolean)' the number of arguments has changed
315 [ERROR] org.xwiki.rendering.scaffolding.RenderingTestSuite: Method 'public void addTestsFromResource(java.lang.String, boolean, java.util.Map)' has been removed
316 [ERROR] org.xwiki.rendering.macro.script.AbstractJSR223ScriptMacro: Method 'protected boolean canExecuteScript()' has been removed
317 [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
318 [ERROR] org.xwiki.rendering.macro.script.AbstractScriptMacro: Method 'protected boolean canHaveJarsParameters()' has been removed
319 [ERROR] org.xwiki.rendering.macro.script.AbstractScriptMacro: Method 'protected java.lang.ClassLoader getClassLoader(java.lang.String, java.lang.ClassLoader)' has been removed
320 [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
321 [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
322 [ERROR] org.xwiki.rendering.block.ImageBlock: Method 'public org.xwiki.rendering.listener.Image getImage()' has been removed
323 [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
324 [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
325 [ERROR] org.xwiki.rendering.block.LinkBlock: Method 'public org.xwiki.rendering.listener.Link getLink()' has been removed
326 [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
327 [ERROR] org.xwiki.rendering.configuration.RenderingConfiguration: Method 'public java.util.Properties getInterWikiDefinitions()' has been added to an interface
328 [ERROR] org.xwiki.rendering.listener.AbstractImage: Class org.xwiki.rendering.listener.AbstractImage removed
329 [ERROR] org.xwiki.rendering.listener.Attachment: Class org.xwiki.rendering.listener.Attachment removed
330 [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
331 [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
332 [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
333 [ERROR] org.xwiki.rendering.listener.DefaultAttachment: Class org.xwiki.rendering.listener.DefaultAttachment removed
334 [ERROR] org.xwiki.rendering.listener.DocumentImage: Class org.xwiki.rendering.listener.DocumentImage removed
335 [ERROR] org.xwiki.rendering.listener.Image: Class org.xwiki.rendering.listener.Image removed
336 [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
337 [ERROR] org.xwiki.rendering.listener.ImageType: Class org.xwiki.rendering.listener.ImageType removed
338 [ERROR] org.xwiki.rendering.listener.Link: Class org.xwiki.rendering.listener.Link removed
339 [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
340 [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
341 [ERROR] org.xwiki.rendering.listener.LinkType: Class org.xwiki.rendering.listener.LinkType removed
342 [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
343 [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
344 [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
345 [ERROR] org.xwiki.rendering.listener.URLImage: Class org.xwiki.rendering.listener.URLImage removed
346 [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
347 [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
348 [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
349 [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
350 [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
351 [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
352 [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
353 [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
354 [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
355 [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
356 [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
357 [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
358 [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
359 [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
360 [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
361 [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
362 [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
363 [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
364 [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
365 [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
366 [ERROR] org.xwiki.rendering.parser.AttachmentParser: Class org.xwiki.rendering.parser.AttachmentParser removed
367 [ERROR] org.xwiki.rendering.parser.ImageParser: Class org.xwiki.rendering.parser.ImageParser removed
368 [ERROR] org.xwiki.rendering.parser.LinkParser: Class org.xwiki.rendering.parser.LinkParser removed
369 [ERROR] org.xwiki.rendering.renderer.LinkLabelGenerator: Class org.xwiki.rendering.renderer.LinkLabelGenerator removed
370 [ERROR] org.xwiki.rendering.renderer.LinkReferenceSerializer: Class org.xwiki.rendering.renderer.LinkReferenceSerializer removed
371 [ERROR] org.xwiki.rendering.renderer.URILabelGenerator: Class org.xwiki.rendering.renderer.URILabelGenerator removed
372 [ERROR] org.xwiki.rendering.renderer.XWikiSyntaxListenerChain: Class org.xwiki.rendering.renderer.XWikiSyntaxListenerChain removed
373 [ERROR] org.xwiki.rendering.renderer.xhtml.XHTMLImageRenderer: Class org.xwiki.rendering.renderer.xhtml.XHTMLImageRenderer removed
374 [ERROR] org.xwiki.rendering.renderer.xhtml.XHTMLLinkRenderer: Class org.xwiki.rendering.renderer.xhtml.XHTMLLinkRenderer removed
375 [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
376 [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
377 [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
378 [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
379 [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
380 [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
381 [ERROR] org.xwiki.bridge.DocumentAccessBridge: Method 'public java.lang.String getAttachmentVersion(org.xwiki.model.reference.AttachmentReference)' has been added to an interface
382 [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
383 [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
384 [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
385 [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
386 [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
387 {{/code}}

Get Connected