<
From version < 2.1 >
edited by Thomas Mortagne
on 2009/08/10
To version < 4.1 >
edited by Thomas Mortagne
on 2009/08/10
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Syntax
... ... @@ -1,1 +1,1 @@
1 -XWiki 1.0
1 +XWiki 2.0
Content
... ... @@ -1,124 +1,38 @@
1 -#startfloatingbox()
2 -*Contents*
3 -#toc ("2" "4" "")
4 -#endfloatingbox()
1 +{{toc start="2" depth="4" numbered=""/}}
5 5  
6 -1 Release Notes for XWiki Enterprise 2.0 Milestone 2
3 += Release Notes for XWiki Enterprise 2.0 Milestone 3 =
7 7  
8 -Second milestone of the XWiki Enterprise 2.0 version ([Roadmap>enterprise:Main.Roadmap]).
5 +Second milestone of the XWiki Enterprise 2.0 version ([[Roadmap>>enterprise:Main.Roadmap]]).
9 9  
10 -1.1 New and Noteworthy (since XWiki Enterprise 2.0 Milestone 1)
7 +== New and Noteworthy (since XWiki Enterprise 2.0 Milestone 2) ==
11 11  
12 12  At a glance (see below for details):
13 13   * Lots of improvements and new features in the new WYSIWYG editor
14 14   * Lots of improvements and bugfixes in the rendering engine and the syntax converter
15 - * Improvements for the blog application
16 - * It's now possible to choose the content renderer to use when viewing a page
17 - * New xwiki-properties module
18 - * New Latvian translation
19 - * New Swedish translation
20 - * New Korean translation
21 21  
22 -1.1.1 New Wiki rendering 2.0 macros
13 +=== Important bugs fixed ===
23 23  
24 -See [platform:DevGuide.WikiMacroTutorial].
25 25  
26 -1.1.1 Output syntax parameter
27 27  
28 -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.)
17 +== Known issues ==
29 29  
30 -See [URL parsing documentation>platform:AdminGuide.URL resolution#HoutputSyntaxandoutputSyntaxVersion].
19 +* [[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]]
31 31  
32 -1.1.1 WYSIWYG improvements
21 +== Backward Compatibility and Migration Notes ==
33 33  
34 -* Add the ability to configure the colors displayed by the color picker
35 -* Allow the page to link to to be searched for or selected from the most recently edited pages
36 -* Component Manager should generate event when the component is registered instead of initialized
23 +=== General Notes ===
37 37  
38 -1.1.1 Rendering improvements
39 -
40 -* New Section editing
41 -* Allow default document syntax to be specified in User profile configuration
42 -
43 -1.1.1 1.0 -> 2.0 syntax converter
44 -
45 -* Converter should make sure code macro are forced standalone
46 -* Converter should make sure to put $msg.get calls in {{html}} macros
47 -* Converter should trim code macro content
48 -
49 -1.1.1 Component Manager api improvements
50 -
51 -* Add way to directly provide the component instance when register it
52 -* Add way to unregister component
53 -
54 -1.1.1 New xwiki-properties module
55 -
56 -* Java bean populating support
57 -* Java type conversion support
58 -* Java bean validation support
59 -
60 -Among other things this mean the following changes for the 2.0 macros:
61 -* any case is supported for macros parameters names
62 -* public fields are now supported (not only getters and setters)
63 -* java macro parameters bean is validated agains JSR 303 (See )
64 -* macro properties java bean can implements RawProperties to get custom non converted parameters
65 -* you can add support for any type conversion by implementing Converter component
66 -* any Enum conversion is supported (no need to register each Enum subclass agains ConvertUtils anymore)
67 -* support for Color conversion
68 -
69 -See [Properties module documentation>code:Modules.PropertiesModule].
70 -
71 -1.1.1 Miscellaneous UI improvements
72 -
73 -* Improved document footer section
74 -* Improved tag display and editing
75 -
76 -1.1.1 Important bugs fixed
77 -
78 -* XWIKI-4033 - When saving after section edit entire page is overwritten
79 -* XWIKI-4043 - Main.AllDocs not showing any documents in a farm
80 -
81 -1.1 Known issues
82 -
83 -* [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]
84 -
85 -1.1 Backward Compatibility and Migration Notes
86 -
87 -1.1.1 General Notes
88 -
89 89  #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>.")
90 90  
91 -You may also want to [import the default wiki XAR>Main.Download] in order to benefit from improvements listed above.
27 +You may also want to [[import the default wiki XAR>>Main.Download]] in order to benefit from improvements listed above.
92 92  
93 93  #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.")
94 94  
95 -1.1.1 API Breakages
31 +=== API Breakages ===
96 96  
97 -The following APIs were modified since XWiki Enterprise 2.0M1:
33 +The following APIs were modified since XWiki Enterprise 2.0M2:
98 98  
99 99  * Rendering Module
100 -** <tt>AbstractBlock</tt> constructors has been refactored to make easier to create new common macros. Main change is that the macro author does not have to provide the MacroDescriptor anymore.
101 -** Macro parameters bean are now supposed to use xwiki-properties annotations instead of <tt>org.xwiki.rendering.macro.descriptor.annotation.\*</tt> annotations. Simply change <tt>org.xwiki.rendering.macro.descriptor.annotation.Parameter\*</tt> by <tt>org.xwiki.properties.annotation.Property\*</tt> to upgrade you macro parameters bean.
102 -** Details:\\{code:none}
103 -[ERROR] org.xwiki.rendering.block.AbstractBlock: Method 'public void setParameter(java.lang.String, java.lang.Object)' has been removed
104 -[ERROR] org.xwiki.rendering.macro.AbstractMacro: Parameter 1 of 'public AbstractMacro(org.xwiki.rendering.macro.descriptor.MacroDescriptor)' has changed its type to java.lang.String
105 -[ERROR] org.xwiki.rendering.macro.AbstractMacro: Method 'protected void registerConverter(org.apache.commons.beanutils.Converter, java.lang.Class)' has been removed
106 -[ERROR] org.xwiki.rendering.macro.AbstractMacroSource: Class org.xwiki.rendering.macro.AbstractMacroSource removed
107 -[ERROR] org.xwiki.rendering.macro.MacroManager: Removed java.lang.Comparable from the set of implemented interfaces
108 -[ERROR] org.xwiki.rendering.macro.MacroManager: Method 'public int getPriority()' has been removed
109 -[ERROR] org.xwiki.rendering.macro.MacroSource: Class org.xwiki.rendering.macro.MacroSource removed
110 -[ERROR] org.xwiki.rendering.macro.descriptor.AbstractMacroDescriptor: Parameter 3 of 'public AbstractMacroDescriptor(java.lang.String, org.xwiki.rendering.macro.descriptor.ContentDescriptor, java.lang.Class)' has changed its type to org.xwiki.properties.BeanDescriptor
111 -[ERROR] org.xwiki.rendering.macro.descriptor.AbstractMacroDescriptor: Method 'protected java.lang.annotation.Annotation extractParameterAnnotation(java.lang.reflect.Method, java.lang.reflect.Method, java.lang.Class)' has been removed
112 -[ERROR] org.xwiki.rendering.macro.descriptor.AbstractMacroDescriptor: Method 'protected void extractParameterDescriptor(java.beans.PropertyDescriptor, java.lang.Object)' has been removed
113 -[ERROR] org.xwiki.rendering.macro.descriptor.DefaultMacroDescriptor: Parameter 3 of 'public DefaultMacroDescriptor(java.lang.String, org.xwiki.rendering.macro.descriptor.ContentDescriptor, java.lang.Class)' has changed its type to org.xwiki.properties.BeanDescriptor
114 -[ERROR] org.xwiki.rendering.macro.descriptor.DefaultMacroDescriptor: Method 'public DefaultMacroDescriptor(java.lang.String, java.lang.Class)' has been removed
115 -[ERROR] org.xwiki.rendering.macro.descriptor.DefaultParameterDescriptor: In method 'public DefaultParameterDescriptor()' the number of arguments has changed
116 -[ERROR] org.xwiki.rendering.macro.descriptor.DefaultParameterDescriptor: Method 'public void setDefaultValue(java.lang.Object)' has been removed
117 -[ERROR] org.xwiki.rendering.macro.descriptor.DefaultParameterDescriptor: Method 'public void setDescription(java.lang.String)' has been removed
118 -[ERROR] org.xwiki.rendering.macro.descriptor.DefaultParameterDescriptor: Method 'public void setMandatory(boolean)' has been removed
119 -[ERROR] org.xwiki.rendering.macro.descriptor.DefaultParameterDescriptor: Method 'public void setName(java.lang.String)' has been removed
120 -[ERROR] org.xwiki.rendering.macro.descriptor.DefaultParameterDescriptor: Method 'public void setType(java.lang.Class)' has been removed
121 -[ERROR] org.xwiki.rendering.macro.descriptor.annotation.ParameterDescription: Class org.xwiki.rendering.macro.descriptor.annotation.ParameterDescription removed
122 -[ERROR] org.xwiki.rendering.macro.descriptor.annotation.ParameterHidden: Class org.xwiki.rendering.macro.descriptor.annotation.ParameterHidden removed
123 -[ERROR] org.xwiki.rendering.macro.descriptor.annotation.ParameterMandatory: Class org.xwiki.rendering.macro.descriptor.annotation.ParameterMandatory removed
124 -[ERROR] org.xwiki.rendering.renderer.PrintRendererFactory: Method 'public java.util.List getAvailableSyntaxes()' has been added to an interface{code}
36 +** Details:
37 +{{code language="none"}}
38 +{{/code}}

Get Connected