Version 17.1 by Caleb James DeLisle on 2011/02/10

Show last authors
1 {{box cssClass="floatinginfobox" title="**Contents**"}}
2 {{toc/}}
3 {{/box}}
4
5 Second milestone of the XWiki Enterprise 3.0 version ([[Roadmap>>enterprise:Main.Roadmap]]).
6
7 = New and Noteworthy (since XWiki Enterprise 3.0 Milestone 1) =
8
9 == General UI improvements ==
10
11 * We have redesigned the administration application providing a new layout and new icons for the administrator sections.
12
13 [[[[image:Administration.png||style="border:1px solid black" width="500px"]]>>attach:Administration.png]]
14
15 * Several XWiki forms have been modified in order to be consistent with our form standards: [[vertical>>platform:DevGuide.VerticalForms]] and [[inline>>platform:DevGuide.InlineForms]] layout (added in this release).
16
17 == WYSIWYG content editor improvements ==
18
19 * [[XWIKI-5849>>http://jira.xwiki.org/jira/browse/XWIKI-5849]]: Cannot create link to current page
20 * [[XWIKI-5895>>http://jira.xwiki.org/jira/browse/XWIKI-5895]]: Adding an image in the WYSIWYG editor and previewing it without saving the page first makes the XWiki page corrupt
21 * [[XWIKI-5929>>http://jira.xwiki.org/jira/browse/XWIKI-5929]]: Improve the display of "selected color" in WYSIWYG's color picker
22 [[image:withWhiteCheck.png||style="border:1px solid black"]]
23
24 == PDF export improvements ==
25
26 * [[XWIKI-2555>>http://jira.xwiki.org/jira/browse/XWIKI-2555]]: PDF Export fonts are not picked up from WEB-INF/fonts
27 * [[XWIKI-5726>>http://jira.xwiki.org/jira/browse/XWIKI-5726]]: Image does not appear in pdf export
28 * [[XWIKI-5910>>http://jira.xwiki.org/jira/browse/XWIKI-5910]]: PDF export fails with an exception when there are duplicate IDs in the exported XML
29 * [[XWIKI-5921>>http://jira.xwiki.org/jira/browse/XWIKI-5921]]: Default fop.xsl breaks non-FO elements (for example SVG) during PDF export
30
31 == Miscellaneous ==
32
33 * [[XWIKI-5915>>http://jira.xwiki.org/jira/browse/XWIKI-5915]]: Cannot log in using Safari
34 * [[XWIKI-5816>>http://jira.xwiki.org/jira/browse/XWIKI-5816]]: Lock on document lost when using "Save and continue"
35 * [[XWIKI-5897>>http://jira.xwiki.org/jira/browse/XWIKI-5897]]: Office Viewer Macro fails for ppt files on pages with dashes
36 * [[XWIKI-5905>>http://jira.xwiki.org/jira/browse/XWIKI-5905]]: Local admins are unable to import XARs on subwikis
37 * [[XWIKI-5902>>http://jira.xwiki.org/jira/browse/XWIKI-5902]]: Add support for relative links/images in included documents when they are generated by macros
38 * [[XE-820>>http://jira.xwiki.org/jira/browse/XE-820]]: Livetable actions should be allowed without 'admin right' constraint
39 * [[XAADMINISTRATION-201>>http://jira.xwiki.org/jira/browse/XAADMINISTRATION-201]]: Allow users with edit rights on a group's document to edit the group members
40
41 == For developers ==
42
43 * [[XWIKI-4322>>http://jira.xwiki.org/jira/browse/XWIKI-4322]]: Add a "cache" macro
44 * [[XWIKI-5918>>http://jira.xwiki.org/jira/browse/XWIKI-]]: Impossible to override XSLT documents used in the PDF export process
45 * [[XWIKI-5923>>http://jira.xwiki.org/jira/browse/XWIKI-5923]]: Page names containing [ or ] break the REST search results
46 * [[XWIKI-4802>>http://jira.xwiki.org/jira/browse/XWIKI-4802]]: Add MetaData Block/Events to allow specifying meta data to XDOM/Listeners
47 * [[XWIKI-5942>>http://jira.xwiki.org/jira/browse/XWIKI-5942]]: Introduce new filesystem based attachment storage
48 * [[XSKINX-42>>http://jira.xwiki.org/jira/browse/XSKINX-42]]: Deleting an SSX objects from a document prevents skin objects to be used on demand in that document
49 * [[XAADMINISTRATION-212>>http://jira.xwiki.org/jira/browse/XAADMINISTRATION-212]]: Move the ConfigurableClass macros in a macro document, so that they can be reused
50 * Various upgrades: JAXB 2.2.2, restlet 1.1.10, Groovy 1.7.7, Jython 2.5.2rc3
51
52 == Translations ==
53
54 * The following translations have been updated: ##fr##, ##sv##, ##ca##, ##cs##, ##de##, ##es##, ##gl##, ##lv##, ##ro##, ##ru##, ##sk##, ##uk##, ##vi##, ##zh_tw##
55
56 == Experimental Filesystem Attachment Storage ==
57 Storage isn't flashy and it isn't exciting, as a user you only have to think about it when it breaks.
58 Filesystem attachment storage provides you with a means to store large attachments. All data is streamed
59 from the upload to the filesystem without being held in memory on the way through.
60
61 This means that the only limit on the size of attachments which can be stored is the size of your hard disk.
62
63 Practically, this was tested using a 1GB attachment which uploaded with no problem. A 4GB attachment failed
64 but the exception message suggests the web browser is to blame.
65
66 === Set up ===
67 To try this out for yourself, you will need a copy of XWiki 3.0M2.
68 Download the 5 parts of the filesystem storage:
69 * [[Api>>http://hudson.xwiki.org/job/xwiki-platform-core/lastBuild/org.xwiki.platform$xwiki-core-store-api/artifact/org.xwiki.platform/xwiki-core-store-api/3.0-SNAPSHOT/xwiki-core-store-api-3.0-SNAPSHOT.jar]]
70 * [[Transaction>>http://hudson.xwiki.org/job/xwiki-platform-core/lastBuild/org.xwiki.platform$xwiki-core-store-transaction/artifact/org.xwiki.platform/xwiki-core-store-transaction/3.0-SNAPSHOT/xwiki-core-store-transaction-3.0-SNAPSHOT.jar]]
71 * [[Serialization>>http://hudson.xwiki.org/job/xwiki-platform-core/lastBuild/org.xwiki.platform$xwiki-core-store-serialization/artifact/org.xwiki.platform/xwiki-core-store-serialization/3.0-SNAPSHOT/xwiki-core-store-serialization-3.0-SNAPSHOT.jar]]
72 * [[Filesystem Storage>>http://hudson.xwiki.org/job/xwiki-platform-core/lastBuild/org.xwiki.platform$xwiki-core-store-filesystem/artifact/org.xwiki.platform/xwiki-core-store-filesystem/3.0-SNAPSHOT/xwiki-core-store-filesystem-3.0-SNAPSHOT.jar]]
73 * [[Filesystem Attachment Storage>>http://hudson.xwiki.org/job/xwiki-platform-core/lastBuild/org.xwiki.platform$xwiki-core-store-filesystem-attachments/artifact/org.xwiki.platform/xwiki-core-store-filesystem-attachments/3.0-SNAPSHOT/xwiki-core-store-filesystem-attachments-3.0-SNAPSHOT.jar]]
74
75 {{info}}Development is still progressing and these links will always point to the latest versions of the files so check back from time to time. {{/info}}
76
77 Place these files in your ##xwiki/WEB-INF/lib## directory.
78
79 Then make the following changes to your xwiki.cfg file:
80 Under the "Storage" section:
81
82 {{code language="none"}}
83 #-# The attachment storage.
84 xwiki.store.attachment.hint=file
85
86 #-# The attachment versioning storage. Use 'void' to disable attachment versioning.
87 xwiki.store.attachment.versioning.hint=file
88
89 #-# Whether the attachment recycle bin feature is activated or not
90 storage.attachment.recyclebin=0
91 {{/code}}
92
93 Then start your wiki and as Admin, open this page:
94 ##<your site>/xwiki/bin/edit/XWiki/XWikiPreferences?editor=object##
95
96 Scroll down until you find:
97 ##Maximum Upload Size##
98 and change that number to something huge like:
99 99999999999999999 ;)
100 Press save at the bottom of the page.
101
102 Now go on and upload your giant attachments.
103
104 An attachment recycle bin store is in the works but remains unfinished, the existing code **should** work with the old recycle bin (and it's memory consumption issues) but as of this writing, there exists a bug in the conversion from the new format to the old.
105 Without a recycel bin store, deletion of attachments is final, rolling back a document will not bring the attachments back.
106
107 = Known issues =
108
109 * [[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]]
110
111 = Test Report =
112
113 You can check the [[manual test report>>TestReports.ManualTestReportXE30M2]] to learn about what was tested and the results on various browsers.
114
115 = Backward Compatibility and Migration Notes =
116
117 == General Notes ==
118
119 {{warning}}
120 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,...//.
121 {{/warning}}
122
123 You may also want to [[import the default wiki XAR>>Main.Download]] in order to benefit from the improvements listed above.
124
125 {{warning}}
126 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.
127 {{/warning}}
128
129 == API Breakages ==
130
131 The following xwiki-core APIs were modified since XWiki Enterprise 2.7:
132
133 {{code language="none"}}
134 ERROR: 7002: com.xpn.xwiki.api.XWiki: Method 'public java.lang.Object getExoPortalService(java.lang.String)' has been removed
135 ERROR: 7002: com.xpn.xwiki.api.XWiki: Method 'public java.lang.Object getExoService(java.lang.String)' has been removed
136 ERROR: 7002: com.xpn.xwiki.api.XWiki: Method 'public java.lang.Object getPortalService(java.lang.String)' has been removed
137 ERROR: 7002: com.xpn.xwiki.api.XWiki: Method 'public java.lang.Object getService(java.lang.String)' has been removed
138 ERROR: 7002: com.xpn.xwiki.api.XWikiCompatibilityAspect: Method 'public java.lang.Object ajc$interMethod$com_xpn_xwiki_api_XWikiCompatibilityAspect$com_xpn_xwiki_api_XWiki$getPortalService(com.xpn.xwiki.api.XWiki, java.lang.String)' has been removed
139 ERROR: 7002: com.xpn.xwiki.api.XWikiCompatibilityAspect: Method 'public java.lang.Object ajc$interMethod$com_xpn_xwiki_api_XWikiCompatibilityAspect$com_xpn_xwiki_api_XWiki$getService(com.xpn.xwiki.api.XWiki, java.lang.String)' has been removed
140 ERROR: 7002: com.xpn.xwiki.api.XWikiCompatibilityAspect: Method 'public java.lang.Object ajc$interMethodDispatch1$com_xpn_xwiki_api_XWikiCompatibilityAspect$com_xpn_xwiki_api_XWiki$getPortalService(com.xpn.xwiki.api.XWiki, java.lang.String)' has been removed
141 ERROR: 7002: com.xpn.xwiki.api.XWikiCompatibilityAspect: Method 'public java.lang.Object ajc$interMethodDispatch1$com_xpn_xwiki_api_XWikiCompatibilityAspect$com_xpn_xwiki_api_XWiki$getService(com.xpn.xwiki.api.XWiki, java.lang.String)' has been removed
142 ERROR: 7002: com.xpn.xwiki.pdf.api.PdfExport: Method 'public byte[] convertToStrictXHtml(byte[], com.xpn.xwiki.XWikiContext)' has been removed
143 ERROR: 7002: com.xpn.xwiki.pdf.api.PdfExport: Method 'public java.lang.String convertToStrictXHtml(java.lang.String)' has been removed
144 ERROR: 7002: com.xpn.xwiki.pdf.api.PdfExport: Method 'public byte[] convertXHtmlToXMLFO(byte[], com.xpn.xwiki.XWikiContext)' has been removed
145 ERROR: 7002: com.xpn.xwiki.pdf.api.PdfExport: Method 'public java.lang.String convertXHtmlToXMLFO(java.lang.String, com.xpn.xwiki.XWikiContext)' has been removed
146 ERROR: 7005: com.xpn.xwiki.pdf.api.PdfExport: Parameter 3 of 'public void export(com.xpn.xwiki.doc.XWikiDocument, java.io.OutputStream, int, com.xpn.xwiki.XWikiContext)' has changed its type to com.xpn.xwiki.pdf.api.PdfExport$ExportType
147 ERROR: 7005: com.xpn.xwiki.pdf.api.PdfExport: Parameter 3 of 'public void exportHtml(java.lang.String, java.io.OutputStream, int, com.xpn.xwiki.XWikiContext)' has changed its type to com.xpn.xwiki.pdf.api.PdfExport$ExportType
148 ERROR: 7002: com.xpn.xwiki.pdf.api.PdfExport: Method 'public void exportXHtml(byte[], java.io.OutputStream, int, com.xpn.xwiki.XWikiContext)' has been removed
149 ERROR: 7006: org.xwiki.rendering.macro.box.AbstractBoxMacro: Return type of method 'protected org.xwiki.rendering.internal.macro.box.MacroContentParser getMacroContentParser()' has been changed to org.xwiki.rendering.internal.macro.MacroContentParser
150 ERROR: 8001: org.xwiki.rendering.block.AbstractFatherBlock: Class org.xwiki.rendering.block.AbstractFatherBlock removed
151 ERROR: 7012: org.xwiki.rendering.block.Block: Method 'public java.lang.String getParameter(java.lang.String)' has been added to an interface
152 ERROR: 7012: org.xwiki.rendering.block.Block: Method 'public java.util.Map getParameters()' has been added to an interface
153 ERROR: 7012: org.xwiki.rendering.block.Block: Method 'public void setParameter(java.lang.String, java.lang.String)' has been added to an interface
154 ERROR: 7012: org.xwiki.rendering.block.Block: Method 'public void setParameters(java.util.Map)' has been added to an interface
155 ERROR: 4001: org.xwiki.rendering.block.BulletedListBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces
156 ERROR: 5001: org.xwiki.rendering.block.BulletedListBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses
157 ERROR: 4001: org.xwiki.rendering.block.DefinitionDescriptionBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces
158 ERROR: 5001: org.xwiki.rendering.block.DefinitionDescriptionBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses
159 ERROR: 4001: org.xwiki.rendering.block.DefinitionListBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces
160 ERROR: 5001: org.xwiki.rendering.block.DefinitionListBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses
161 ERROR: 4001: org.xwiki.rendering.block.DefinitionTermBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces
162 ERROR: 5001: org.xwiki.rendering.block.DefinitionTermBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses
163 ERROR: 8001: org.xwiki.rendering.block.FatherBlock: Class org.xwiki.rendering.block.FatherBlock removed
164 ERROR: 4001: org.xwiki.rendering.block.FormatBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces
165 ERROR: 5001: org.xwiki.rendering.block.FormatBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses
166 ERROR: 4001: org.xwiki.rendering.block.GroupBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces
167 ERROR: 5001: org.xwiki.rendering.block.GroupBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses
168 ERROR: 4001: org.xwiki.rendering.block.HeaderBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces
169 ERROR: 5001: org.xwiki.rendering.block.HeaderBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses
170 ERROR: 4001: org.xwiki.rendering.block.LinkBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces
171 ERROR: 5001: org.xwiki.rendering.block.LinkBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses
172 ERROR: 4001: org.xwiki.rendering.block.ListItemBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces
173 ERROR: 5001: org.xwiki.rendering.block.ListItemBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses
174 ERROR: 4001: org.xwiki.rendering.block.MacroMarkerBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces
175 ERROR: 5001: org.xwiki.rendering.block.MacroMarkerBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses
176 ERROR: 4001: org.xwiki.rendering.block.NumberedListBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces
177 ERROR: 5001: org.xwiki.rendering.block.NumberedListBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses
178 ERROR: 4001: org.xwiki.rendering.block.ParagraphBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces
179 ERROR: 5001: org.xwiki.rendering.block.ParagraphBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses
180 ERROR: 4001: org.xwiki.rendering.block.QuotationBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces
181 ERROR: 5001: org.xwiki.rendering.block.QuotationBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses
182 ERROR: 4001: org.xwiki.rendering.block.QuotationLineBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces
183 ERROR: 5001: org.xwiki.rendering.block.QuotationLineBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses
184 ERROR: 4001: org.xwiki.rendering.block.SectionBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces
185 ERROR: 5001: org.xwiki.rendering.block.SectionBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses
186 ERROR: 4001: org.xwiki.rendering.block.TableBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces
187 ERROR: 5001: org.xwiki.rendering.block.TableBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses
188 ERROR: 4001: org.xwiki.rendering.block.TableCellBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces
189 ERROR: 5001: org.xwiki.rendering.block.TableCellBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses
190 ERROR: 4001: org.xwiki.rendering.block.TableHeadCellBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces
191 ERROR: 5001: org.xwiki.rendering.block.TableHeadCellBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses
192 ERROR: 4001: org.xwiki.rendering.block.TableRowBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces
193 ERROR: 5001: org.xwiki.rendering.block.TableRowBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses
194 ERROR: 4001: org.xwiki.rendering.block.XDOM: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces
195 ERROR: 5001: org.xwiki.rendering.block.XDOM: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses
196 ERROR: 7005: org.xwiki.rendering.block.XDOM: Parameter 2 of 'public XDOM(java.util.List, java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData
197 ERROR: 7005: org.xwiki.rendering.listener.CompositeListener: Parameter 1 of 'public void beginDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData
198 ERROR: 7005: org.xwiki.rendering.listener.CompositeListener: Parameter 1 of 'public void endDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData
199 ERROR: 7005: org.xwiki.rendering.listener.Listener: Parameter 1 of 'public void beginDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData
200 ERROR: 7012: org.xwiki.rendering.listener.Listener: Method 'public void beginMetaData(org.xwiki.rendering.listener.MetaData)' has been added to an interface
201 ERROR: 7005: org.xwiki.rendering.listener.Listener: Parameter 1 of 'public void endDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData
202 ERROR: 7012: org.xwiki.rendering.listener.Listener: Method 'public void endMetaData(org.xwiki.rendering.listener.MetaData)' has been added to an interface
203 ERROR: 7005: org.xwiki.rendering.listener.QueueListener: Parameter 1 of 'public void beginDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData
204 ERROR: 7005: org.xwiki.rendering.listener.QueueListener: Parameter 1 of 'public void endDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData
205 ERROR: 7005: org.xwiki.rendering.listener.WrappingListener: Parameter 1 of 'public void beginDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData
206 ERROR: 7005: org.xwiki.rendering.listener.WrappingListener: Parameter 1 of 'public void endDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData
207 ERROR: 7005: org.xwiki.rendering.listener.chaining.AbstractChainingListener: Parameter 1 of 'public void beginDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData
208 ERROR: 7005: org.xwiki.rendering.listener.chaining.AbstractChainingListener: Parameter 1 of 'public void endDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData
209 ERROR: 7005: org.xwiki.rendering.listener.chaining.BlockStateChainingListener: Parameter 1 of 'public void endDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData
210 ERROR: 7005: org.xwiki.rendering.listener.chaining.ConsecutiveNewLineStateChainingListener: Parameter 1 of 'public void endDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData
211 ERROR: 7005: org.xwiki.rendering.listener.chaining.EmptyBlockChainingListener: Parameter 1 of 'public void beginDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData
212 ERROR: 7005: org.xwiki.rendering.listener.chaining.EmptyBlockChainingListener: Parameter 1 of 'public void endDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData
213 ERROR: 7005: org.xwiki.rendering.listener.chaining.LookaheadChainingListener: Parameter 1 of 'public void beginDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData
214 ERROR: 7005: org.xwiki.rendering.listener.chaining.LookaheadChainingListener: Parameter 1 of 'public void endDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData
215 ERROR: 7005: org.xwiki.rendering.listener.chaining.TextOnNewLineStateChainingListener: Parameter 1 of 'public void beginDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData
216 ERROR: 7002: org.xwiki.rendering.syntax.SyntaxType: Method 'public java.lang.String toIdString()' has been removed
217 ERROR: 7012: org.xwiki.bridge.DocumentModelBridge: Method 'public org.xwiki.rendering.syntax.Syntax getSyntax()' has been added to an interface
218 ERROR: 7005: org.xwiki.properties.ConverterManager: Parameter 1 of 'public java.lang.Object convert(java.lang.Class, java.lang.Object)' has changed its type to java.lang.reflect.Type
219 ERROR: 7012: org.xwiki.properties.PropertyDescriptor: Method 'public java.lang.reflect.Type getPropertyType()' has been added to an interface
220 ERROR: 7005: org.xwiki.properties.converter.AbstractConverter: Parameter 1 of 'public java.lang.Object convert(java.lang.Class, java.lang.Object)' has changed its type to java.lang.reflect.Type
221 ERROR: 7005: org.xwiki.properties.converter.Converter: Parameter 1 of 'public java.lang.Object convert(java.lang.Class, java.lang.Object)' has changed its type to java.lang.reflect.Type
222 ERROR: 7012: org.xwiki.officeimporter.openoffice.OpenOfficeConverter: Method 'public boolean isMediaTypeSupported(java.lang.String)' has been added to an interface
223 {{/code}}
224
225 The following XWiki GWT APIs were modified since XWiki Enterprise 2.7:
226
227 {{code language="none"}}
228 ERROR: 6011: org.xwiki.gwt.user.client.ui.rta.RichTextArea: Field DISABLED has been removed, but it was previously a constant
229 ERROR: 7002: org.xwiki.gwt.wysiwyg.client.RichTextEditorController: Method 'protected void initTextArea()' has been removed
230 ERROR: 6011: org.xwiki.gwt.wysiwyg.client.plugin.color.ColorCell: Field SELECTED_STYLE_NAME has been removed, but it was previously a constant
231 ERROR: 7002: org.xwiki.gwt.wysiwyg.client.plugin.color.ColorPicker: Method 'public java.lang.String convertToHex(java.lang.String)' has been removed
232 ERROR: 7002: org.xwiki.gwt.wysiwyg.client.plugin.color.ColorPlugin: Method 'protected org.xwiki.gwt.user.client.ui.rta.cmd.Executable getBackColorExecutable()' has been removed
233 ERROR: 8001: org.xwiki.gwt.wysiwyg.client.plugin.color.MozillaColorPlugin: Class org.xwiki.gwt.wysiwyg.client.plugin.color.MozillaColorPlugin removed
234 ERROR: 8001: org.xwiki.gwt.wysiwyg.client.plugin.color.exec.BackColorExecutable: Class org.xwiki.gwt.wysiwyg.client.plugin.color.exec.BackColorExecutable removed
235 ERROR: 8001: org.xwiki.gwt.wysiwyg.client.plugin.color.exec.HiliteColorExecutable: Class org.xwiki.gwt.wysiwyg.client.plugin.color.exec.HiliteColorExecutable removed
236 ERROR: 8001: org.xwiki.gwt.wysiwyg.client.plugin.submit.exec.EnableExecutable: Class org.xwiki.gwt.wysiwyg.client.plugin.submit.exec.EnableExecutable removed
237 ERROR: 8001: org.xwiki.gwt.wysiwyg.client.plugin.submit.exec.ResetExecutable: Class org.xwiki.gwt.wysiwyg.client.plugin.submit.exec.ResetExecutable removed
238 ERROR: 6004: org.xwiki.gwt.dom.client.Style: Changed type of field BACKGROUND_COLOR from java.lang.String to org.xwiki.gwt.dom.client.Property
239 {{/code}}

Get Connected