Wiki source code of Release Notes for XWiki Enterprise 4.1 Milestone 1
Version 3.1 by Caleb James DeLisle on 2012/05/15
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | (% style="font-size:x-large;" %) | ||
2 | |||
3 | {{warning}} | ||
4 | XWiki 4.1 Milestone 1 is not released yet, this is a work in progress. | ||
5 | {{/warning}} | ||
6 | |||
7 | {{box cssClass="floatinginfobox" title="**Contents**"}} | ||
8 | {{toc/}} | ||
9 | {{/box}} | ||
10 | |||
11 | This is the first milestone of the XWiki Enterprise 4.1 version ([[Roadmap>>Main.Roadmap]]). This release brings new 3D graphs made with pure XWiki syntax, and limited Groovy scripting for non-administrators. | ||
12 | |||
13 | = New and Noteworthy (since XWiki Enterprise 4.0 version) = | ||
14 | |||
15 | == 3D Charting == | ||
16 | |||
17 | With the recent improvement to the charting macro, you can draw 3D charts using XWiki syntax. | ||
18 | The following code: | ||
19 | |||
20 | {{code}} | ||
21 | {{chart type='bar3D' source='inline' params='range:B2-B9;series:columns'}} | ||
22 | |=Date|=Value | ||
23 | |2012-02-21|1.97 | ||
24 | |2012-02-26|2.96 | ||
25 | |2012-03-04|3.93 | ||
26 | |2012-03-11|4.84 | ||
27 | |2012-03-18|5.83 | ||
28 | |2012-03-25|4.5 | ||
29 | |2012-04-01|3.85 | ||
30 | |2012-04-08|4.87 | ||
31 | {{/chart}} | ||
32 | {{/code}} | ||
33 | |||
34 | Will be rendered as this: | ||
35 | |||
36 | [[image:chart-example.png]] | ||
37 | |||
38 | = For developers = | ||
39 | |||
40 | = Bug fixes and improvements = | ||
41 | |||
42 | TODO write | ||
43 | |||
44 | |||
45 | |||
46 | See the full list of [[JIRA issues>>http://jira.xwiki.org/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?jqlQuery=project+in+%28XCOMMONS%2C+XRENDERING%2C+XWIKI%2C+XE%2C+XEM%29+and+status+%3D+Closed+and+resolution+%3D+Fixed+and+fixVersion+%3D+%224.1-milestone-1%22&tempMax=1000]] fixed in this release. | ||
47 | |||
48 | = For Developers = | ||
49 | |||
50 | == Upgrades == | ||
51 | |||
52 | The following dependencies have been upgraded: | ||
53 | |||
54 | * Tika 1.1 | ||
55 | * JGroups 3 | ||
56 | * Pygments 1.5 | ||
57 | * Selenium 2.21 | ||
58 | * Maven AspectJ Plugin 1.4 | ||
59 | * commons-io 2.3 | ||
60 | * Maven Shade plugin 1.6 | ||
61 | |||
62 | = Tested Browsers = | ||
63 | |||
64 | 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]]): | ||
65 | |||
66 | |||
67 | = Known issues = | ||
68 | |||
69 | * [[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]] | ||
70 | |||
71 | = Test Report = | ||
72 | |||
73 | You can check the [[manual test report>>TestReports.ManualTestReportXE41M1]] to learn about what was tested and the results on various browsers. | ||
74 | |||
75 | == General Notes == | ||
76 | |||
77 | {{info}} | ||
78 | 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. | ||
79 | {{/info}} | ||
80 | |||
81 | You may also want to [[import the default wiki XAR>>Main.Download]] in order to benefit from all the improvements listed above. | ||
82 | |||
83 | {{warning}} | ||
84 | 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. | ||
85 | {{/warning}} | ||
86 | |||
87 | == API Breakages == | ||
88 | |||
89 | The following APIs were modified since version 4.0: | ||
90 | |||
91 | {{code language="none"}} | ||
92 | org.xwiki.query.QueryFilter: Method 'public java.util.List filterResults(java.util.List)' has been added to an interface | ||
93 | org.xwiki.gwt.wysiwyg.client.Images: Method 'public com.google.gwt.resources.client.ImageResource sync()' has been removed | ||
94 | org.xwiki.gwt.wysiwyg.client.Strings: Method 'public java.lang.String sync()' has been removed | ||
95 | org.xwiki.gwt.wysiwyg.client.diff.AddDelta: Class org.xwiki.gwt.wysiwyg.client.diff.AddDelta removed | ||
96 | org.xwiki.gwt.wysiwyg.client.diff.ChangeDelta: Class org.xwiki.gwt.wysiwyg.client.diff.ChangeDelta removed | ||
97 | org.xwiki.gwt.wysiwyg.client.diff.Chunk: Class org.xwiki.gwt.wysiwyg.client.diff.Chunk removed | ||
98 | org.xwiki.gwt.wysiwyg.client.diff.DeleteDelta: Class org.xwiki.gwt.wysiwyg.client.diff.DeleteDelta removed | ||
99 | org.xwiki.gwt.wysiwyg.client.diff.Delta: Class org.xwiki.gwt.wysiwyg.client.diff.Delta removed | ||
100 | org.xwiki.gwt.wysiwyg.client.diff.Diff: Class org.xwiki.gwt.wysiwyg.client.diff.Diff removed | ||
101 | org.xwiki.gwt.wysiwyg.client.diff.DiffAlgorithm: Class org.xwiki.gwt.wysiwyg.client.diff.DiffAlgorithm removed | ||
102 | org.xwiki.gwt.wysiwyg.client.diff.DiffException: Class org.xwiki.gwt.wysiwyg.client.diff.DiffException removed | ||
103 | org.xwiki.gwt.wysiwyg.client.diff.DifferentiationFailedException: Class org.xwiki.gwt.wysiwyg.client.diff.DifferentiationFailedException removed | ||
104 | org.xwiki.gwt.wysiwyg.client.diff.PatchFailedException: Class org.xwiki.gwt.wysiwyg.client.diff.PatchFailedException removed | ||
105 | org.xwiki.gwt.wysiwyg.client.diff.Revision: Class org.xwiki.gwt.wysiwyg.client.diff.Revision removed | ||
106 | org.xwiki.gwt.wysiwyg.client.diff.RevisionVisitor: Class org.xwiki.gwt.wysiwyg.client.diff.RevisionVisitor removed | ||
107 | org.xwiki.gwt.wysiwyg.client.diff.SimpleDiff: Class org.xwiki.gwt.wysiwyg.client.diff.SimpleDiff removed | ||
108 | org.xwiki.gwt.wysiwyg.client.diff.ToString: Class org.xwiki.gwt.wysiwyg.client.diff.ToString removed | ||
109 | org.xwiki.gwt.wysiwyg.client.diff.myers.DiffNode: Class org.xwiki.gwt.wysiwyg.client.diff.myers.DiffNode removed | ||
110 | org.xwiki.gwt.wysiwyg.client.diff.myers.MyersDiff: Class org.xwiki.gwt.wysiwyg.client.diff.myers.MyersDiff removed | ||
111 | org.xwiki.gwt.wysiwyg.client.diff.myers.PathNode: Class org.xwiki.gwt.wysiwyg.client.diff.myers.PathNode removed | ||
112 | org.xwiki.gwt.wysiwyg.client.diff.myers.Snake: Class org.xwiki.gwt.wysiwyg.client.diff.myers.Snake removed | ||
113 | org.xwiki.gwt.wysiwyg.client.plugin.sync.SyncPlugin: Class org.xwiki.gwt.wysiwyg.client.plugin.sync.SyncPlugin removed | ||
114 | org.xwiki.gwt.wysiwyg.client.plugin.sync.SyncPluginFactory: Class org.xwiki.gwt.wysiwyg.client.plugin.sync.SyncPluginFactory removed | ||
115 | org.xwiki.gwt.wysiwyg.client.plugin.sync.SyncResult: Class org.xwiki.gwt.wysiwyg.client.plugin.sync.SyncResult removed | ||
116 | org.xwiki.gwt.wysiwyg.client.plugin.sync.SyncService: Class org.xwiki.gwt.wysiwyg.client.plugin.sync.SyncService removed | ||
117 | org.xwiki.gwt.wysiwyg.client.plugin.sync.SyncServiceAsync: Class org.xwiki.gwt.wysiwyg.client.plugin.sync.SyncServiceAsync removed | ||
118 | org.xwiki.gwt.wysiwyg.client.plugin.sync.SyncStatus: Class org.xwiki.gwt.wysiwyg.client.plugin.sync.SyncStatus removed | ||
119 | org.xwiki.gwt.wysiwyg.client.plugin.sync.SyncTools: Class org.xwiki.gwt.wysiwyg.client.plugin.sync.SyncTools removed | ||
120 | org.xwiki.wysiwyg.server.plugin.sync.SyncEngine: Class org.xwiki.wysiwyg.server.plugin.sync.SyncEngine removed | ||
121 | org.xwiki.wysiwyg.server.plugin.sync.SyncException: Class org.xwiki.wysiwyg.server.plugin.sync.SyncException removed | ||
122 | {{/code}} |