Wiki source code of Release Notes for XWiki Enterprise 4.1
Version 9.1 by Caleb James DeLisle on 2012/06/18
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | {{box cssClass="floatinginfobox" title="**Contents**"}} | ||
2 | {{toc/}} | ||
3 | {{/box}} | ||
4 | |||
5 | {{warning}}4.1 is not released yet, this is a work in progress{{/warning}} | ||
6 | |||
7 | This is the second release of the 4.x cycle ([[Roadmap>>Main.Roadmap]]). This release brings {{todo/}} | ||
8 | |||
9 | = New and Noteworthy (since XWiki Enterprise 4.0 version) = | ||
10 | |||
11 | Here are notable new features and improvements. For the full list of issues (including statistics) see the [[JIRA Dashboard>>http://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=11191]]. | ||
12 | |||
13 | == Improvements to the Extension Manager == | ||
14 | |||
15 | The speed and reliability of the [[Extension Repository>>extensions:Extension.Extension Repository Application]] has been improved considerably. For example the [[XWiki.org Extension Repository>>extensions:Extension.WebHome]] is now much faster when you access it from XWiki Enterprise and you should now be able to browse and install extensions in no time. | ||
16 | |||
17 | Upgrading applications with related configuration documents is now handled using the merge conflict resolution UI. Changes are displayed as if you were comparing versions from a document's history. | ||
18 | |||
19 | {{image reference="EM-mergeConflict.png"/}} | ||
20 | |||
21 | If extension installation fails, the error message is extracted from the logs and displayed. You can view the full stack trace by clicking on the error message. | ||
22 | |||
23 | (in the image below the job of computing the install plan fails) | ||
24 | |||
25 | image:EM-extensionLog.png | ||
26 | |||
27 | The install and uninstall plans display extensions like in the dependency section. This way you can follow the link of an extension to find out more about what is going to be installed. | ||
28 | |||
29 | image:EM-uninstallPlan.png | ||
30 | |||
31 | The install and uninstall process is now completely asynchronous. You can see below how the progress is indicated. | ||
32 | |||
33 | image:EM-asyncInstall.png | ||
34 | |||
35 | See the [[Extension Manager Application documentation>>doc:extensions:Extension.Extension Manager Application]] for more details. | ||
36 | |||
37 | == Hide technical documents from non-technical users == | ||
38 | |||
39 | * Users who do not opt to see hidden documents do not see them on panels or in search results. | ||
40 | * For advanced users, it is now possible to specify that a document should be hidden when editing the document (only //wiki// or //wysiwyg// edit modes):((( | ||
41 | {{image reference="ReleaseNotesXWikiEnterprise40RC1@hidden.png"/}} | ||
42 | |||
43 | And now there's a new setting in the user profiles, letting users choose whether they want hidden documents to appear in search results or not: | ||
44 | |||
45 | {{image reference="ReleaseNotesXWikiEnterprise40RC1@hiddenSettings.png"/}} | ||
46 | |||
47 | * If the user doesn't set explicitly the Hidden setting value in his profile, he won't see hidden documents by default. Thus seeing hidden documents is an explicit choice. | ||
48 | ))) | ||
49 | |||
50 | |||
51 | == New types of charts == | ||
52 | |||
53 | We've [[added 2 new types of charts>>extensions:Extension.Chart Macro]], **bar3D** and **line3D**, which draw 3D charts. | ||
54 | |||
55 | For example the following code: | ||
56 | |||
57 | {{code}} | ||
58 | {{chart type='bar3D' source='inline' params='range:B2-B9;series:columns'}} | ||
59 | |=Date|=Value | ||
60 | |2012-02-21|1.97 | ||
61 | |2012-02-26|2.96 | ||
62 | |2012-03-04|3.93 | ||
63 | |2012-03-11|4.84 | ||
64 | |2012-03-18|5.83 | ||
65 | |2012-03-25|4.5 | ||
66 | |2012-04-01|3.85 | ||
67 | |2012-04-08|4.87 | ||
68 | {{/chart}} | ||
69 | {{/code}} | ||
70 | |||
71 | Will be rendered as this: | ||
72 | |||
73 | [[image:chart-example.png]] | ||
74 | |||
75 | |||
76 | It's now possible to select [[custom colors in Chart graphs>>extensions:Extension.Chart Macro]]. For example: | ||
77 | |||
78 | {{code}} | ||
79 | {{chart type="pie" source="inline" params="range:B2-D5;series:columns;colors:C3E3F7,1D9FF5,015891,012A45" title="Chart Test" width="320" height="240"}} | ||
80 | | |X |Y |Z | ||
81 | |Q1|1.2|3.4|1.3 | ||
82 | |Q2|4.5|3.4|2.3 | ||
83 | |Q3|1.2|4.5|9.0 | ||
84 | |Q4|3.4|1.2|1.2 | ||
85 | {{/chart}} | ||
86 | {{/code}} | ||
87 | |||
88 | Will generate: | ||
89 | |||
90 | {{image reference="extensions:Extension.Chart Macro@customcolors.png"/}} | ||
91 | |||
92 | |||
93 | == Miscellaneous == | ||
94 | |||
95 | * There's now a link to the [[Getting Started Guide>>enterprise:GettingStarted.WebHome]] on the XWiki Enterprise home page. | ||
96 | |||
97 | = For developers = | ||
98 | |||
99 | === Diff module === | ||
100 | |||
101 | A new diff/merge module has been added to make easier to deal with diff and merge both from component and scripts. See [[Diff module >>extensions:Extension.Diff Module]] for details. | ||
102 | |||
103 | == Miscellaneous == | ||
104 | |||
105 | === Bug Fixes === | ||
106 | * [[XWIKI-7913>>http://jira.xwiki.org/browse/XWIKI-7913]] Could not register a Javascript or CSS skin extension for the whole wiki. | ||
107 | |||
108 | == Upgrades == | ||
109 | |||
110 | The following dependencies have been upgraded: | ||
111 | |||
112 | {{todo/}} | ||
113 | |||
114 | = Tested Browsers = | ||
115 | |||
116 | Here's the list of browsers tested with this version (i.e. browsers that we've tested as working - Check the list of [[supported browsers>>dev:Community.BrowserSupportStrategy]]): | ||
117 | |||
118 | |||
119 | {{todo/}} | ||
120 | |||
121 | |||
122 | = Tested Databases = | ||
123 | |||
124 | {{todo/}} | ||
125 | |||
126 | |||
127 | = Known issues = | ||
128 | |||
129 | * [[Bugs we know about>>http://jira.xwiki.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=category+%3D+%22Top+Level+Projects%22+AND+issuetype+%3D+Bug+AND+resolution+%3D+Unresolved+ORDER+BY+updated+DESC]] | ||
130 | |||
131 | = Test Report = | ||
132 | |||
133 | You can check the [[manual test report>>TestReports.ManualTestReportXE41]] to learn about what was tested and the results on various browsers. | ||
134 | |||
135 | = Backward Compatibility and Migration Notes = | ||
136 | |||
137 | == General Notes == | ||
138 | |||
139 | {{info}} | ||
140 | If you're running in a multiwiki setup you'll also need to define the property //xwiki.store.migration.databases// in your //xwiki.cfg// file if you want to explicitly name some databases to be migrated as the default is now to migrate all databases. Database that are not migrated could not be accessed. | ||
141 | {{/info}} | ||
142 | |||
143 | You may also want to [[import the default wiki XAR>>Main.Download]] in order to benefit from all the improvements listed above. | ||
144 | |||
145 | {{warning}} | ||
146 | Always make sure you compare your ##xwiki.cfg## and ##xwiki.properties## files with the newest version since some configuration parameters were added. Note that 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. | ||
147 | {{/warning}} | ||
148 | |||
149 | == API Breakages == | ||
150 | |||
151 | The following APIs were modified since version 4.0: | ||
152 | |||
153 | {{code language="none"}} | ||
154 | {{todo/}} | ||
155 | {{/code}} |