Version 5.1 by Thomas Mortagne on 2009/08/25

Hide last authors
Thomas Mortagne 1.1 1 #startfloatingbox()
2 *Contents*
3 #toc ("2" "4" "")
4 #endfloatingbox()
5
6 1 Release Notes for XWiki Enterprise 2.0 RC 1
7
8 First (and hopefully last) release candidate for XWiki Enterprise 2.0 version ([Roadmap>enterprise:Main.Roadmap]).
9
10 1.1 New and Noteworthy (since XWiki Enterprise 2.0 Milestone 3)
11
12 At a glance (see below for details):
13 * Improvements and bugfixes in the new network event distribution system
Thomas Mortagne 5.1 14 * Improvements in the scheduler
15 * Improvements in the watchlist
16 * Introduce activity stream plugin
Thomas Mortagne 4.1 17 * Add macros categories support
Thomas Mortagne 1.1 18 * Add attachment support to mail created from template
19
20 1.1.1 Remote Observation Manager
21
22 * Most of the core and standard plugins code is now using observation module instead of old notification system
23 * Add support for upload actions (to be notified form attachment modifications)
24 * When XWiki receive a document modification event it and inject a local document modification event it now use lazy loading document (document will be retrieved form the database only if needed)
25
26 1.1.1 Scheduler improvements
27
28 * Allow to manually trigger a job (execute it once)
29 * Upgrade to Quartz 1.6.5
30
Thomas Mortagne 5.1 31 1.1.1 Watchlist improvements
32
33 * big speed improvement by refactoring the watchlist based on activity stream plugin
34 * add support for class and object diff in the mails
35 * add support for full wiki watching
36 * allow to create watchlist notification for any interval of time
37 * mails design improvement
38
Thomas Mortagne 3.1 39 1.1.1 Macros categories
40
41 Each macro can now provide a default category in which the macro author think it should goes. It's also possible to overwrite the macro category with configuration.
42
43 The macros categories are mainly used in WYSIWYG to make easier to find the macro to use.
44
45 {image:}
46
Thomas Mortagne 1.1 47 1.1.1 Important bugs fixed
48
49 * XWIKI-4175 - Livetable sorting failed when the text of the header column is clicked
50
51 1.1 Known issues
52
53 * [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]
54
55 1.1 Backward Compatibility and Migration Notes
56
57 1.1.1 General Notes
58
59 #warning("If you're running in a multiwiki setup you'll also need to define the property <tt>xwiki.store.migration.databases=all</tt> to your <tt>xwiki.cfg</tt> file or explicitly name all databases to be migrated as in <tt>xwiki.store.migration.databases=db1,db2,...</tt>.")
60
61 You may also want to [import the default wiki XAR>Main.Download] in order to benefit from improvements listed above.
62
63 #warning("Always make sure you compare your <tt>xwiki.cfg</tt> file with the newest version since some configuration parameters were added. Of note, you should add <tt>xwiki.store.migration=1</tt> so that XWiki will attempt to automatically migrate your current database to the new schema. Make sure you backup your Database before doing anything.")
64
65 1.1.1 API Breakages
66
67 The following APIs were modified since XWiki Enterprise 2.0M3:
68
69 * Rendering Module
70 ** Syntax, SyntaxFactory and SyntaxType classes moved to the proper package (org.xwiki.rendering.syntax)
71 ** Definition lists now take parameters
72 ** Details:\\{code:none}[ERROR] org.xwiki.rendering.block.RawBlock: Parameter 2 of 'public RawBlock(java.lang.String, org.xwiki.rendering.parser.Syntax)' has changed its type to org.xwiki.rendering.syntax.Syntax
73 [ERROR] org.xwiki.rendering.block.RawBlock: Return type of method 'public org.xwiki.rendering.parser.Syntax getSyntax()' has been changed to org.xwiki.rendering.syntax.Syntax
74 [ERROR] org.xwiki.rendering.converter.Converter: Parameter 2 of 'public void convert(java.io.Reader, org.xwiki.rendering.parser.Syntax, org.xwiki.rendering.parser.Syntax, org.xwiki.rendering.renderer.printer.WikiPrinter)' has changed its type to org.xwiki.rendering.syntax.Syntax
75 [ERROR] org.xwiki.rendering.converter.Converter: Parameter 3 of 'public void convert(java.io.Reader, org.xwiki.rendering.parser.Syntax, org.xwiki.rendering.parser.Syntax, org.xwiki.rendering.renderer.printer.WikiPrinter)' has changed its type to org.xwiki.rendering.syntax.Syntax
76 [ERROR] org.xwiki.rendering.listener.Listener: In method 'public void beginDefinitionList()' the number of arguments has changed
77 [ERROR] org.xwiki.rendering.listener.Listener: In method 'public void endDefinitionList()' the number of arguments has changed
78 [ERROR] org.xwiki.rendering.listener.Listener: Parameter 2 of 'public void onRawText(java.lang.String, org.xwiki.rendering.parser.Syntax)' has changed its type to org.xwiki.rendering.syntax.Syntax
79 [ERROR] org.xwiki.rendering.listener.WrappingListener: In method 'public void beginDefinitionList()' the number of arguments has changed
80 [ERROR] org.xwiki.rendering.listener.WrappingListener: In method 'public void endDefinitionList()' the number of arguments has changed
81 [ERROR] org.xwiki.rendering.listener.WrappingListener: Parameter 2 of 'public void onRawText(java.lang.String, org.xwiki.rendering.parser.Syntax)' has changed its type to org.xwiki.rendering.syntax.Syntax
82 [ERROR] org.xwiki.rendering.listener.chaining.AbstractChainingListener: In method 'public void beginDefinitionList()' the number of arguments has changed
83 [ERROR] org.xwiki.rendering.listener.chaining.AbstractChainingListener: In method 'public void endDefinitionList()' the number of arguments has changed
84 [ERROR] org.xwiki.rendering.listener.chaining.AbstractChainingListener: Parameter 2 of 'public void onRawText(java.lang.String, org.xwiki.rendering.parser.Syntax)' has changed its type to org.xwiki.rendering.syntax.Syntax
85 [ERROR] org.xwiki.rendering.listener.chaining.BlockStateChainingListener: In method 'public void beginDefinitionList()' the number of arguments has changed
86 [ERROR] org.xwiki.rendering.listener.chaining.BlockStateChainingListener: In method 'public void endDefinitionList()' the number of arguments has changed
87 [ERROR] org.xwiki.rendering.listener.chaining.BlockStateChainingListener: Parameter 2 of 'public void onRawText(java.lang.String, org.xwiki.rendering.parser.Syntax)' has changed its type to org.xwiki.rendering.syntax.Syntax
88 [ERROR] org.xwiki.rendering.listener.chaining.ConsecutiveNewLineStateChainingListener: In method 'public void endDefinitionList()' the number of arguments has changed
89 [ERROR] org.xwiki.rendering.listener.chaining.ConsecutiveNewLineStateChainingListener: Parameter 2 of 'public void onRawText(java.lang.String, org.xwiki.rendering.parser.Syntax)' has changed its type to org.xwiki.rendering.syntax.Syntax
90 [ERROR] org.xwiki.rendering.listener.chaining.EmptyBlockChainingListener: In method 'public void beginDefinitionList()' the number of arguments has changed
91 [ERROR] org.xwiki.rendering.listener.chaining.EmptyBlockChainingListener: In method 'public void endDefinitionList()' the number of arguments has changed
92 [ERROR] org.xwiki.rendering.listener.chaining.EmptyBlockChainingListener: Parameter 2 of 'public void onRawText(java.lang.String, org.xwiki.rendering.parser.Syntax)' has changed its type to org.xwiki.rendering.syntax.Syntax
93 [ERROR] org.xwiki.rendering.listener.chaining.LookaheadChainingListener: In method 'public void beginDefinitionList()' the number of arguments has changed
94 [ERROR] org.xwiki.rendering.listener.chaining.LookaheadChainingListener: In method 'public void endDefinitionList()' the number of arguments has changed
95 [ERROR] org.xwiki.rendering.listener.chaining.LookaheadChainingListener: Parameter 2 of 'public void onRawText(java.lang.String, org.xwiki.rendering.parser.Syntax)' has changed its type to org.xwiki.rendering.syntax.Syntax
96 [ERROR] org.xwiki.rendering.listener.chaining.TextOnNewLineStateChainingListener: In method 'public void beginDefinitionList()' the number of arguments has changed
97 [ERROR] org.xwiki.rendering.listener.chaining.TextOnNewLineStateChainingListener: Parameter 2 of 'public void onRawText(java.lang.String, org.xwiki.rendering.parser.Syntax)' has changed its type to org.xwiki.rendering.syntax.Syntax
98 [ERROR] org.xwiki.rendering.macro.MacroCategoryManager: Parameter 1 of 'public java.util.Set getMacroCategories(org.xwiki.rendering.parser.Syntax)' has changed its type to org.xwiki.rendering.syntax.Syntax
99 [ERROR] org.xwiki.rendering.macro.MacroCategoryManager: Parameter 2 of 'public java.util.Set getMacroIds(java.lang.String, org.xwiki.rendering.parser.Syntax)' has changed its type to org.xwiki.rendering.syntax.Syntax
100 [ERROR] org.xwiki.rendering.macro.MacroId: Parameter 2 of 'public MacroId(java.lang.String, org.xwiki.rendering.parser.Syntax)' has changed its type to org.xwiki.rendering.syntax.Syntax
101 [ERROR] org.xwiki.rendering.macro.MacroId: Return type of method 'public org.xwiki.rendering.parser.Syntax getSyntax()' has been changed to org.xwiki.rendering.syntax.Syntax
102 [ERROR] org.xwiki.rendering.macro.MacroManager: Parameter 1 of 'public java.util.Set getMacroIds(org.xwiki.rendering.parser.Syntax)' has changed its type to org.xwiki.rendering.syntax.Syntax
103 [ERROR] org.xwiki.rendering.parser.Parser: Return type of method 'public org.xwiki.rendering.parser.Syntax getSyntax()' has been changed to org.xwiki.rendering.syntax.Syntax
104 [ERROR] org.xwiki.rendering.parser.Syntax: Class org.xwiki.rendering.parser.Syntax removed
105 [ERROR] org.xwiki.rendering.parser.SyntaxFactory: Class org.xwiki.rendering.parser.SyntaxFactory removed
106 [ERROR] org.xwiki.rendering.parser.SyntaxType: Class org.xwiki.rendering.parser.SyntaxType removed
107 [ERROR] org.xwiki.rendering.renderer.PrintRendererFactory: Return type of method 'public org.xwiki.rendering.parser.Syntax getSyntax()' has been changed to org.xwiki.rendering.syntax.Syntax
108 [ERROR] org.xwiki.rendering.transformation.MacroTransformationContext: Return type of method 'public org.xwiki.rendering.parser.Syntax getSyntax()' has been changed to org.xwiki.rendering.syntax.Syntax
109 [ERROR] org.xwiki.rendering.transformation.MacroTransformationContext: Parameter 1 of 'public void setSyntax(org.xwiki.rendering.parser.Syntax)' has changed its type to org.xwiki.rendering.syntax.Syntax
110 [ERROR] org.xwiki.rendering.transformation.Transformation: Parameter 2 of 'public void transform(org.xwiki.rendering.block.XDOM, org.xwiki.rendering.parser.Syntax)' has changed its type to org.xwiki.rendering.syntax.Syntax
111 [ERROR] org.xwiki.rendering.transformation.TransformationManager: Parameter 2 of 'public void performTransformations(org.xwiki.rendering.block.XDOM, org.xwiki.rendering.parser.Syntax)' has changed its type to org.xwiki.rendering.syntax.Syntax{code}

Get Connected