Changes for page Release Notes for XWiki 5.2 Milestone 1
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
-
... ... @@ -22,7 +22,7 @@ 22 22 {{image reference="createNewWiki-rights.png"/}} 23 23 ))) 24 24 25 -* {{id name="userVerticalMenu"/}} The profile menu is now consistent with the admin menu. 25 +* {{id name="userVerticalMenu"/}} The user profile menu is now consistent with the administration menu. 26 26 27 27 ((( 28 28 {{image reference="userProfile.png"/}} ... ... @@ -34,18 +34,17 @@ 34 34 35 35 == New Filter Module == 36 36 37 -Commons geta newbase module for all streaming systems based on filters like Rendering and the coming Wiki Stream. See [[Filter Module documentation>>extensions:Extension.Filter Module]].37 +Commons has a new core module for all streaming systems based on filters like Rendering and the upcoming Wiki Stream. See [[Filter Module documentation>>extensions:Extension.Filter Module]]. 38 38 39 39 == JSON parsing in Velocity == 40 40 41 41 ##$jsontool.parse('["json string"]')## can now be used to parse a serialized JSON into [[json-lib>>http://json-lib.sourceforge.net/]] [[arrays>>http://json-lib.sourceforge.net/apidocs/jdk15/net/sf/json/JSONArray.html]] or [[objects>>http://json-lib.sourceforge.net/apidocs/jdk15/net/sf/json/JSONObject.html]]. 42 42 43 -Only valid JSON strings can be parsed. JSONP is not supported. If the argument is not valid JSON, then ##null## is returned, parsing exceptions are c ought.43 +Only valid JSON strings can be parsed. JSONP is not supported. If the argument is not valid JSON, then ##null## is returned, parsing exceptions are caught. 44 44 45 45 == Query String escaping == 46 46 47 -The following method ##$escapetool.url(Map<String, ?>)## has been added to the escapetool module. It allows to create a properly url-escaped query string from a map of parameters. 48 -For example ##$escapetool.url({'alice': ['A&A', 'M&M'], 'bob': [13, 27]})## would return ##alice=A%26A&alice=M%26M&bob=13&bob=27##. See [[XCOMMONS-435>>http://jira.xwiki.org/browse/XCOMMONS-435]] 47 +The following method ##$escapetool.url(Map<String, ?>)## has been added to the escapetool module. It allows to create a properly URL-escaped query string from a map of parameters. The key in the map is the parameter name and the value can be an object, an array of objects or a collection of objects. ##String.valueOf(Object)## is used to serialize the objects (values). For example ##$escapetool.url({'alice': ['A&A', 'M&M'], 'bob': [13, 27]})## would return ##alice=A%26A&alice=M%26M&bob=13&bob=27##. See [[XCOMMONS-435>>http://jira.xwiki.org/browse/XCOMMONS-435]]. 49 49 50 50 == New Eclipse cs extension == 51 51 ... ... @@ -74,7 +74,7 @@ 74 74 75 75 == Miscellaneous == 76 76 77 -* The way to declare the type supporte rby a ##org.xwiki.properties.converter.Converter## component changed from role hint to generic type. See [[Properties Module documentation>>extensions:Extension.Properties Module||anchor="HConvertercomponent28Recommended29"]] for more details. The old way is still supported for retro-compatibility.76 +* The way to declare the type supported by a ##org.xwiki.properties.converter.Converter## component changed from role hint to generic type. See [[Properties Module documentation>>extensions:Extension.Properties Module||anchor="HConvertercomponent28Recommended29"]] for more details. The old way is still supported for retro-compatibility. 78 78 79 79 = Translations = 80 80 ... ... @@ -106,7 +106,7 @@ 106 106 107 107 == API Breakages == 108 108 109 -The following APIs were modified since <project> <version-1>:108 +The following APIs were modified since XWiki 5.1: 110 110 111 111 {{code language="none"}} 112 112 <clirr output here>