<
From version < 25.1 >
edited by Thomas Mortagne
on 2009/09/23
To version < 26.1 >
edited by Thomas Mortagne
on 2009/09/23
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,8 +1,8 @@
1 1  {{box cssClass="floatinginfobox" title="**Contents**"}}{{toc start="2"/}}{{/box}}
2 2  
3 -= Release Notes for XWiki Enterprise 2.0
3 += Release Notes for XWiki Enterprise 2.0 =
4 4  
5 -== New and Noteworthy (since XWiki Enterprise 1.9.3)
5 +== New and Noteworthy (since XWiki Enterprise 1.9.3) ==
6 6  
7 7  * New Colibri skin
8 8  * Many UI improvements
... ... @@ -14,7 +14,7 @@
14 14  ** Classpath charing between script macros
15 15  * Big refactor of the Watchlist
16 16  
17 -=== Colibri skin
17 +=== Colibri skin ===
18 18  
19 19  See [[Colibri skin documentation>>code:Skins.ColibriSkin]] for more details.
20 20  
... ... @@ -26,7 +26,7 @@
26 26  
27 27  [[image:code:Skins.ColibriSkin@colibri2.png]]
28 28  
29 -=== General UI
29 +=== General UI ===
30 30  
31 31  * Make section editing work for any section level. You can configure it using the new property ##xwiki.section.depth## in ##xwiki.cfg## file
32 32  * Change button order in preview mode
... ... @@ -46,7 +46,7 @@
46 46  * Improved document footer section
47 47  * Improved tag display and editing
48 48  
49 -=== WYSIWYG
49 +=== WYSIWYG ===
50 50  
51 51  See [[WYSIWYG documentation>>platform:Features.WysiwygEditor]] for more details.
52 52  
... ... @@ -55,15 +55,15 @@
55 55  * Add internationalization support
56 56  * Improve UX in wysiwyg dialogs / wizards: navigation, error reporting, forms, etc
57 57  
58 -==== Double click to edit a macro
58 +==== Double click to edit a macro ====
59 59  
60 60  User can now double click on a macro to edit it and double click in the list of macro to insert it.
61 61  
62 -==== Nicer macro names in the list of macros
62 +==== Nicer macro names in the list of macros ====
63 63  
64 64  WYSIWYG does not expose macro identifier anymore but human readable names provided by the different macros.
65 65  
66 -==== Macros categories
66 +==== Macros categories ====
67 67  
68 68  Each macro can now be added in a default category the macro author thinks appropriate. It's also possible to overwrite the macro category with configuration.
69 69  
... ... @@ -72,7 +72,7 @@
72 72  image:ReleaseNotesXWikiEnterprise20M4@macro-category.png
73 73  image:ReleaseNotesXWikiEnterprise20M4@macro-filter.png
74 74  
75 -=== Rendering 2.0
75 +=== Rendering 2.0 ===
76 76  
77 77  * New Section editing
78 78  * Allow default document syntax to be specified in User profile configuration
... ... @@ -81,37 +81,37 @@
81 81  Not all the pages has been converted to new xwiki/2.0 syntax. It will be fixed during the 2.0.x branch life (hopefully for 2.0.1).
82 82  {{/warning}}
83 83  
84 -==== Output syntax parameter
84 +==== Output syntax parameter ====
85 85  
86 86  It's now possible to decide which renderer to use to print the document content. For example if you want to generate dome JSON page you can use "?outputSyntax=plain&xpage=plain" to make sure only the content is printed and there is no html syntax printed, just a plain text of what exactly was generated by a velocity macro (without macro markers html comments etc.)
87 87  
88 88  See [[URL parsing documentation>>platform:AdminGuide.URL resolution#HoutputSyntaxandoutputSyntaxVersion]].
89 89  
90 -==== New Wiki rendering 2.0 macros
90 +==== New Wiki rendering 2.0 macros ====
91 91  
92 92  See [[Wiki macros documentation>>platform:DevGuide.WikiMacroTutorial]] for more details.
93 93  
94 -==== New Tag Cloud Panel
94 +==== New Tag Cloud Panel ====
95 95  
96 96  A panels containing the tag cloud is now provided by default and can be used like any other panel.
97 97  
98 98  image:ReleaseNotesXWikiEnterprise20M1@tagcloudpanel.png
99 99  
100 -==== New Search Interface
100 +==== New Search Interface ====
101 101  
102 102  The default search page UI has been improved to be easier to understand and use.
103 103  
104 -[[image:ReleaseNotesXWikiEnterprise20M1@newsearchui.png||width=600]]
104 +[[image:ReleaseNotesXWikiEnterprise20M1@newsearchui.png||width="600"]]
105 105  
106 -==== New info, warning and error macros
106 +==== New info, warning and error macros ====
107 107  
108 108  See [[Message macro documentation>>code:Macros.MessageMacro]] for more details.
109 109  
110 -==== New Chart macro for XWiki 2.0 syntax
110 +==== New Chart macro for XWiki 2.0 syntax ====
111 111  
112 112  See [[Chart macro documentation>>code:Macros.ChartMacro20]].
113 113  
114 -==== Script macro improvements
114 +==== Script macro improvements ====
115 115  
116 116  See the [[Script Macro documentation>>code:Macros.ScriptMacro]] for more details.
117 117  
... ... @@ -119,42 +119,42 @@
119 119  * All the script macros in the same rendering process (a document and it's included documents) share the same class loader. For example this makes possible to declare a groovy class in a document and use it in other documents which includes it.
120 120  * It's now possible to not parse velocity macro content for wiki syntax by using the wiki="false" parameter.
121 121  
122 -==== New Python macro
122 +==== New Python macro ====
123 123  
124 124  See [[code:Macros.PythonMacro]] for more details.
125 125  
126 -==== Footnote macro
126 +==== Footnote macro ====
127 127  
128 128  See [[Footnote macro documentation>>code:Macros.Footnote20Macro]].
129 129  
130 130  [[image:code:Macros.Footnote20Macro@footnote1.png]]
131 131  
132 -==== Formula macro
132 +==== Formula macro ====
133 133  
134 -Ability to render Mathematical Formulas using the ~{{formula}} macro (see [[documentation page>>code:Macros.FormulaMacro]]).
134 +Ability to render Mathematical Formulas using the ~{~{formula}} macro (see [[documentation page>>code:Macros.FormulaMacro]]).
135 135  
136 136  You can check for examples on the [[Wikipedia Math Markup page>>http://en.wikipedia.org/wiki/Math_markup]].
137 137  
138 -==== Smaller XHTML output
138 +==== Smaller XHTML output ====
139 139  
140 140  We introduced a light XHTML renderer which avoid having all extra datas needed by the WYSIWYG. You will not get any weird XHTML comment anymore in the rendered page.
141 141  
142 -==== Renderers are now real components
142 +==== Renderers are now real components ====
143 143  
144 144  The same way it's possible to add any parser it's now possible to add any renderer for a specific output simply by registering it as a component.
145 145  
146 146  See [[code:Modules.RenderingModule]] for more details.
147 147  
148 -==== New plain text parser
148 +==== New plain text parser ====
149 149  
150 150  Plain text parser make possible to put in a page some plain text to render it exactly as it. The syntax name of plain text renderer is ##plain/1.0##, you can enable it in xwiki.cfg.
151 151  
152 -=== Scheduler improvements
152 +=== Scheduler improvements ===
153 153  
154 154  * Allow to manually trigger a job (execute it once)
155 155  * Upgrade to Quartz 1.6.5
156 156  
157 -=== Watchlist
157 +=== Watchlist ===
158 158  
159 159  * Add watch/unwatch wiki in the Watch menu
160 160  * Improve notification email readability by displaying icons for objects, classes and properties
... ... @@ -170,25 +170,25 @@
170 170  * Allow to create watchlist notifications for any interval of time
171 171  * Mails design improvement
172 172  
173 -=== New Activity stream
173 +=== New Activity stream ===
174 174  
175 175  * Provide a way to delete events after a configurable amount of time
176 176  * Allow to store all activity events in the main wiki in virtual mode
177 177  
178 -=== New events for XWiki startup/shutdown
178 +=== New events for XWiki startup/shutdown ===
179 179  
180 180  It's now possible for a component or a plugin to register to startup or shutdown events. It's very useful when some plugin need to start and stop an external service.
181 181  
182 -=== Velocity tools and Velocity properties can be easily changed
182 +=== Velocity tools and Velocity properties can be easily changed ===
183 183  
184 184  See ##velocity.tools## and ##velocity.properties## parameters in xwiki.properties.
185 185  
186 -=== Component Manager improvements
186 +=== Component Manager improvements ===
187 187  
188 188  * Added way to programmatically provide the component instance when register it
189 189  * Added way to programmatically unregister component
190 190  
191 -=== New xwiki-properties module
191 +=== New xwiki-properties module ===
192 192  
193 193  See [Properties module documentation>code:Modules.PropertiesModule].
194 194  
... ... @@ -197,6 +197,7 @@
197 197  * Java bean validation support
198 198  
199 199  Among other things this mean the following changes for the 2.0 macros:
200 +
200 200  * Any case is supported for macros parameters names
201 201  * Public fields are now supported (not only getters and setters)
202 202  * Java macro parameters bean is validated agains JSR 303 (See )
... ... @@ -205,7 +205,7 @@
205 205  * Any Enum conversion is supported (no need to register each Enum subclass against ConvertUtils anymore)
206 206  * Support for Color conversion
207 207  
208 -=== Remote Observation Manager and clustering
209 +=== Remote Observation Manager and clustering ===
209 209  
210 210  It's now possible to make different instances of XWiki or other programs shares events.
211 211  
... ... @@ -215,13 +215,13 @@
215 215  
216 216  This release include documents events support for code using new Observation Manager and remote events support in document cache so that's it's possible to do basic clustering already. The old code using old notification system will be upgraded during the RC process before the final 2.0 version and support will be added for other types of events. Note that Remote Observation Manager already support any kind of fully Serializable events.
217 217  
218 -== Known issues
219 +== Known issues ==
219 219  
220 220  * [[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]]
221 221  
222 -== Backward Compatibility and Migration Notes
223 +== Backward Compatibility and Migration Notes ==
223 223  
224 -=== General Notes
225 +=== General Notes ===
225 225  
226 226  {{warning}}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,...##.
227 227  {{/warning}}
... ... @@ -232,12 +232,12 @@
232 232  Always make sure you compare your ##xwiki.cfg## file with the newest version since some configuration parameters were added. Of 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.
233 233  {{/warning}}
234 234  
235 -=== API Breakages
236 +=== API Breakages ===
236 236  
237 237  The following APIs were modified since XWiki Enterprise 1.9:
238 238  
239 239  * Rendering Module
240 -** ##>Block.replace()## has been replaced by ##Block.replaceChild()##>
241 +** ##Block.replace()## has been replaced by ##Block.replaceChild()##
241 241  ** ##ParseException## constructor and methods have been modified since they were unused
242 242  ** ##XWikiXHTMLImageRenderer## and ##XWikiXHTMLLinkRenderer## classes have been moved to a XWiki-specific module so that the main Rendering module can be used standalone
243 243  ** Merged ##SimpleXHTMLImageRenderer## and ##XWikiXHTMLImageRenderer## into ##DefaultXHTMLImageRenderer## which now handles the case where we're inside a wiki or not
... ... @@ -249,21 +249,22 @@
249 249  ** Syntax, SyntaxFactory and SyntaxType classes moved to the proper package (org.xwiki.rendering.syntax)
250 250  ** Definition lists now take parameters
251 251  ** Details:
253 +
252 252  {{code language="none"}}
253 253  
254 254  {{/code}}
255 255  
256 -== Dependencies
258 +== Dependencies ==
257 257  
258 258  This release includes the following modules in the specified versions since XWiki Enterprise 1.9.3 was released:
259 259  
260 -=== Core/Web
262 +=== Core/Web ===
261 261  
262 262  |=Group Id|=Artifact Id|=New Version|=Old Version|=JIRA URL
263 -|##com.xpn.xwiki.platform##|##xwiki-*##|2.0|1.9.3|
264 -|##org.xwiki.platform##|##xwiki-*##|2.0|1.9.3|
265 +|##com.xpn.xwiki.platform##|##xwiki-*##|2.0|1.9.3
266 +|##org.xwiki.platform##|##xwiki-*##|2.0|1.9.3
265 265  
266 -=== Applications
268 +=== Applications ===
267 267  
268 268  |=Group Id|=Artifact Id|=New Version|=Old Version|=JIRA URL
269 269  |##com.xpn.xwiki.platform.applications##|##xwiki-application-administration##|1.17|1.12|[[jira>>http://jira.xwiki.org/jira/browse/XAADMINISTRATION]]
... ... @@ -270,46 +270,45 @@
270 270  |##com.xpn.xwiki.platform.applications##|##xwiki-application-blog##|1.12|1.8|[[jira>>http://jira.xwiki.org/jira/browse/XABLOG]]
271 271  |##com.xpn.xwiki.platform.applications##|##xwiki-application-officeimporter##|1.11|1.9|[[jira>>http://jira.xwiki.org/jira/browse/XAOFFICE]]
272 272  |##com.xpn.xwiki.platform.applications##|##xwiki-application-panels##|1.24|1.20.1|[[jira>>http://jira.xwiki.org/jira/browse/XAPANELS]]
273 -|##com.xpn.xwiki.platform.applications##|##xwiki-application-scheduler##|1.12|1.11|
274 -|##com.xpn.xwiki.platform.applications##|##xwiki-application-statistics##|1.5|1.4|
275 -|##com.xpn.xwiki.platform.applications##|##xwiki-application-tag##|1.7|1.7|
276 -|##com.xpn.xwiki.platform.applications##|##xwiki-application-watchlist##|1.20|1.16|
277 -|##com.xpn.xwiki.platform.applications##|##xwiki-application-webdav##|1.2|1.2|
278 -|##com.xpn.xwiki.platform.applications##|##xwiki-application-wiki-macro-bridge##|1.2|N/A|
275 +|##com.xpn.xwiki.platform.applications##|##xwiki-application-scheduler##|1.12|1.11
276 +|##com.xpn.xwiki.platform.applications##|##xwiki-application-statistics##|1.5|1.4
277 +|##com.xpn.xwiki.platform.applications##|##xwiki-application-tag##|1.7|1.7
278 +|##com.xpn.xwiki.platform.applications##|##xwiki-application-watchlist##|1.20|1.16
279 +|##com.xpn.xwiki.platform.applications##|##xwiki-application-webdav##|1.2|1.2
280 +|##com.xpn.xwiki.platform.applications##|##xwiki-application-wiki-macro-bridge##|1.2|N/A
279 279  
280 -=== Plugins
282 +=== Plugins ===
281 281  
282 282  |=Group Id|=Artifact Id|=New Version|=Old Version|=JIRA URL
283 -|##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-activitystream##|1.4|N/A|
284 -|##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-jodatime##|1.3|1.3|
285 -|##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-lucene##|1.10|1.8|
286 -|##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-mailsender##|1.13|1.10|
287 -|##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-scheduler##|1.12|1.9|
288 -|##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-skinx##|1.10|1.9|
289 -|##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-tag##|1.7|1.6|
290 -|##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-watchlist##|1.20|1.16|
285 +|##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-activitystream##|1.4|N/A
286 +|##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-jodatime##|1.3|1.3
287 +|##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-lucene##|1.10|1.8
288 +|##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-mailsender##|1.13|1.10
289 +|##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-scheduler##|1.12|1.9
290 +|##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-skinx##|1.10|1.9
291 +|##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-tag##|1.7|1.6
292 +|##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-watchlist##|1.20|1.16
291 291  
292 -=== Skins
294 +=== Skins ===
293 293  
294 294  |=Group Id|=Artifact Id|=New Version|=Old Version|=JIRA URL
295 -|##com.xpn.xwiki.platform.skins##|##xwiki-skin-albatross##|1.24|1.21|
296 -|##com.xpn.xwiki.platform.skins##|##xwiki-skin-colibri##|1.3|N/A|
297 -|##com.xpn.xwiki.platform.skins##|##xwiki-skin-toucan##|1.28|1.22|
297 +|##com.xpn.xwiki.platform.skins##|##xwiki-skin-albatross##|1.24|1.21
298 +|##com.xpn.xwiki.platform.skins##|##xwiki-skin-colibri##|1.3|N/A
299 +|##com.xpn.xwiki.platform.skins##|##xwiki-skin-toucan##|1.28|1.22
298 298  
299 -=== Top Level POM
301 +=== Top Level POM ===
300 300  
301 301  |=Group Id|=Artifact Id|=New Version|=Old Version|=JIRA URL
302 -|##com.xpn.xwiki.platform##|##xwiki##|27|24|
304 +|##com.xpn.xwiki.platform##|##xwiki##|27|24
303 303  
304 -=== Tools
306 +=== Tools ===
305 305  
306 306  |=Group Id|=Artifact Id|=New Version|=Old Version|=JIRA URL
307 -|##org.xwiki.platform.tools##|##xwiki-jetty-resources##|1.16|1.14|
308 -|##org.xwiki.platform.tools##|##xwiki-rootwebapp##|1.2|1.1|
309 -|##org.xwiki.platform.tools##|##xwiki-xar-handlers##|1.9|1.8|
310 -|##org.xwiki.platform.tools##|##xwiki-xar-plugin##|1.13|1.12|
311 -|##org.xwiki.platform.tools##|##xwiki-configuration-resources##|1.32|1.27|
312 -|##org.xwiki.platform.tools##|##xwiki-packager-plugin##|1.13|1.12|
313 -|##org.xwiki.platform.tools##|##xwiki-license-resources##|1.1|1.0|
314 -|##org.xwiki.platform.tools##|##xwiki-verification-resources##|1.14|1.13|
315 -
309 +|##org.xwiki.platform.tools##|##xwiki-jetty-resources##|1.16|1.14
310 +|##org.xwiki.platform.tools##|##xwiki-rootwebapp##|1.2|1.1
311 +|##org.xwiki.platform.tools##|##xwiki-xar-handlers##|1.9|1.8
312 +|##org.xwiki.platform.tools##|##xwiki-xar-plugin##|1.13|1.12
313 +|##org.xwiki.platform.tools##|##xwiki-configuration-resources##|1.32|1.27
314 +|##org.xwiki.platform.tools##|##xwiki-packager-plugin##|1.13|1.12
315 +|##org.xwiki.platform.tools##|##xwiki-license-resources##|1.1|1.0
316 +|##org.xwiki.platform.tools##|##xwiki-verification-resources##|1.14|1.13

Get Connected