Changes for page Release Notes for XWiki Enterprise 2.0
Last modified by Thomas Mortagne on 2017/03/24
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
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