Changes for page Release Notes for XWiki Enterprise 3.2 Release Candidate 1
Last modified by Thomas Mortagne on 2017/03/24
Change comment:
Typo
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Haru1 +XWiki.Sergiu - Content
-
... ... @@ -4,7 +4,7 @@ 4 4 5 5 {{box cssClass="floatinginfobox" title="**Contents**"}}{{toc/}}{{/box}} 6 6 7 -First release candidate of XWiki Enterprise 3.2 version ([[Roadmap>>Main.Roadmap]]). Unless a bug is found, this will become the 3.2 final release. 7 +First release candidate of XWiki Enterprise 3.2 version ([[Roadmap>>Main.Roadmap]]). Unless a bug is found, this will become the 3.2 final release. See the full list of closed issues for this release on [[our bugtracker>>http://jira.xwiki.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=category+in+%28%22Top+Level+Projects%22%29+and+fixVersion+in+%28%223.2%20RC1%22%29+and+resolution+in+%28%22Fixed%22%29]]. 8 8 9 9 = New and Noteworthy (since XWiki Enterprise 3.2 Milestone 3) = 10 10 ... ... @@ -12,12 +12,14 @@ 12 12 13 13 We have adopted the [[extensions:Extension.Workspace Application]] as an XWiki platform project. In a few words, the //Workspace Application// allows regular users to create workspaces where they can collaborate on a specific topic. Once the work is done, they can delete the workspace if they wish so. A workspaces is, in essence, a regular subwikis that is to be used only by global users. It allows global users to join or be invited and to easily navigate through the available workspaces and to the main wiki. 14 14 15 -The //Workspace Application// suits best for intranets or any other usecase that involves having only global users and going back and forward through projects or departments that are separated in subwikis. On the other hand, the //Workspace Application// is not intended to be used in environments such as wiki farms, where each subwiki is a bubble, having it's own users and not knowing/caring about other subwikis or the main wiki. This later usecase is t hetask of the [[extensions:Extension.WikiManagerApplication]].15 +The //Workspace Application// suits best for intranets or any other usecase that involves having only global users and going back and forward through projects or departments that are separated in subwikis. On the other hand, the //Workspace Application// is not intended to be used in environments such as wiki farms, where each subwiki is a bubble, having it's own users and not knowing/caring about other subwikis or the main wiki. This later use case is better served by [[XWiki Enterprise Manager>>manager:Main.WebHome]]. 16 16 17 -[[image:create-workspace-entry.png||alt="Create workspace button"]] [[image:main-wiki-section-in-a-workspace.png||alt="Main wiki section displayed in top menu while in a workspace"]] [[image:workspace-administration-workspaceusers-section.png||alt="Workspace Users section in the workspace's administration section replacing 'Registration' and 'Users'"]] 18 -[[image:workspaceDirectory.png||alt="Workspace Directory listing available workspaces and available actions"]] 17 +[[image:create-workspace-entry.png||alt="Create workspace button" style="border: 1px solid black"]] 18 +[[image:main-wiki-section-in-a-workspace.png||alt="Main wiki section displayed in top menu while in a workspace" style="border: 1px solid black"]] 19 +[[image:workspace-administration-workspaceusers-section.png||alt="Workspace Users section in the workspace's administration section replacing 'Registration' and 'Users'" style="border: 1px solid black"]] 20 +[[image:workspaceDirectory.png||alt="Workspace Directory listing available workspaces and available actions" style="border: 1px solid black"]] 19 19 20 -The //Workspace Application// is not bundled by default with any XWiki product, but it can be installed as an extension , starting with version 3.2M1.22 +The //Workspace Application// is not bundled by default with any XWiki product, but it can be installed as an extension. 21 21 22 22 = Upgrades = 23 23 ... ... @@ -51,3 +51,113 @@ 51 51 52 52 == API Breakages == 53 53 56 +The following APIs were modified since XWiki Enterprise 3.1: 57 + 58 +{{code language="none"}} 59 +org.xwiki.component.annotation.Requirement: Class org.xwiki.component.annotation.Requirement removed 60 +org.xwiki.component.logging.AbstractLogEnabled: Class org.xwiki.component.logging.AbstractLogEnabled removed 61 +org.xwiki.component.logging.Logger: Class org.xwiki.component.logging.Logger removed 62 +org.xwiki.component.logging.VoidLogger: Class org.xwiki.component.logging.VoidLogger removed 63 +org.xwiki.component.phase.LogEnabled: Class org.xwiki.component.phase.LogEnabled removed 64 +org.xwiki.component.util.ReflectionUtils: Added final modifier to class 65 +org.xwiki.component.util.ReflectionUtils: Accessibility of method 'public ReflectionUtils()' has been decreased from public to private 66 +org.xwiki.component.logging.AbstractLogger: Class org.xwiki.component.logging.AbstractLogger removed 67 +org.xwiki.component.logging.DefaultLogger: Class org.xwiki.component.logging.DefaultLogger removed 68 +com.xpn.xwiki.plugin.activitystream.api.ActivityEvent: Method 'public java.util.Map getParameters()' has been added to an interface 69 +com.xpn.xwiki.plugin.activitystream.api.ActivityEvent: Method 'public void setParameters(java.util.Map)' has been added to an interface 70 +org.xwiki.bridge.AttachmentNameFactory: Class org.xwiki.bridge.AttachmentNameFactory removed 71 +org.xwiki.bridge.AttachmentNameSerializer: Class org.xwiki.bridge.AttachmentNameSerializer removed 72 +org.xwiki.bridge.DocumentAccessBridge: Method 'public int getObjectNumber(org.xwiki.model.reference.DocumentReference, org.xwiki.model.reference.DocumentReference, java.lang.String, java.lang.String)' has been added to an interface 73 +org.xwiki.bridge.DocumentAccessBridge: Method 'public java.lang.Object getProperty(org.xwiki.model.reference.ObjectReference, java.lang.String)' has been added to an interface 74 +org.xwiki.bridge.DocumentAccessBridge: Method 'public java.lang.Object getProperty(org.xwiki.model.reference.ObjectPropertyReference)' has been added to an interface 75 +org.xwiki.bridge.DocumentAccessBridge: Method 'public java.lang.Object getProperty(org.xwiki.model.reference.DocumentReference, org.xwiki.model.reference.DocumentReference, int, java.lang.String)' has been added to an interface 76 +org.xwiki.bridge.DocumentNameFactory: Class org.xwiki.bridge.DocumentNameFactory removed 77 +org.xwiki.bridge.DocumentNameSerializer: Class org.xwiki.bridge.DocumentNameSerializer removed 78 +org.xwiki.container.ApplicationContext: Method 'public java.io.File getPermanentDirectory()' has been added to an interface 79 +org.xwiki.container.Request: Method 'public java.util.List getProperties(java.lang.String)' has been added to an interface 80 +org.xwiki.container.portlet.PortletApplicationContext: In method 'public PortletApplicationContext(javax.portlet.PortletContext)' the number of arguments has changed 81 +org.xwiki.container.servlet.ServletApplicationContext: In method 'public ServletApplicationContext(javax.servlet.ServletContext)' the number of arguments has changed 82 +org.xwiki.eventstream.Event: Method 'public java.util.Map getParameters()' has been added to an interface 83 +org.xwiki.eventstream.Event: Method 'public void setParameters(java.util.Map)' has been added to an interface 84 +org.xwiki.gwt.dom.client.Style$IEFloatProperty: Class org.xwiki.gwt.dom.client.Style$IEFloatProperty removed 85 +com.xpn.xwiki.api.Api: Method 'public boolean checkProgrammingRights()' has been removed 86 +com.xpn.xwiki.api.Context: Method 'public boolean isVirtual()' has been removed 87 +com.xpn.xwiki.api.Document: Method 'public com.xpn.xwiki.stats.impl.DocumentStats getCurrentMonthWebStats(java.lang.String)' has been removed 88 +com.xpn.xwiki.api.StatsService: Method 'public com.xpn.xwiki.XWikiContext ajc$superDispatch$com_xpn_xwiki_api_StatsService$getXWikiContext()' has been removed 89 +com.xpn.xwiki.api.StatsService: Method 'public com.xpn.xwiki.stats.impl.DocumentStats getCurrentMonthXWikiStats(java.lang.String)' has been removed 90 +com.xpn.xwiki.api.StatsServiceCompatibilityAspect: Class com.xpn.xwiki.api.StatsServiceCompatibilityAspect removed 91 +com.xpn.xwiki.api.XWiki: Removed field ajc$interField$com_xpn_xwiki_api_XWikiCompatibilityAspect$util 92 +com.xpn.xwiki.api.XWiki: Method 'public int add(int, int)' has been removed 93 +com.xpn.xwiki.api.XWiki: Method 'public long add(long, long)' has been removed 94 +com.xpn.xwiki.api.XWiki: Method 'public java.lang.String add(java.lang.String, java.lang.String)' has been removed 95 +com.xpn.xwiki.api.XWiki: Method 'public com.xpn.xwiki.XWiki ajc$privFieldGet$com_xpn_xwiki_api_XWikiCompatibilityAspect$com_xpn_xwiki_api_XWiki$xwiki(com.xpn.xwiki.api.XWiki)' has been removed 96 +com.xpn.xwiki.api.XWiki: Method 'public void ajc$privFieldSet$com_xpn_xwiki_api_XWikiCompatibilityAspect$com_xpn_xwiki_api_XWiki$xwiki(com.xpn.xwiki.api.XWiki, com.xpn.xwiki.XWiki)' has been removed 97 +com.xpn.xwiki.api.XWiki: Method 'public com.xpn.xwiki.XWikiContext ajc$superDispatch$com_xpn_xwiki_api_XWiki$getXWikiContext()' has been removed 98 +com.xpn.xwiki.api.XWiki: Method 'public java.lang.String clearAccents(java.lang.String)' has been removed 99 +com.xpn.xwiki.api.XWiki: Method 'public java.lang.String clearName(java.lang.String)' has been removed 100 +com.xpn.xwiki.api.XWiki: Method 'public int copyWikiWeb(java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean)' has been removed 101 +com.xpn.xwiki.api.XWiki: Method 'public java.lang.String escapeText(java.lang.String)' has been removed 102 +com.xpn.xwiki.api.XWiki: Method 'public java.lang.String escapeURL(java.lang.String)' has been removed 103 +com.xpn.xwiki.api.XWiki: Method 'public java.lang.String generateRandomString(int)' has been removed 104 +com.xpn.xwiki.api.XWiki: Method 'public java.util.List getArrayList()' has been removed 105 +com.xpn.xwiki.api.XWiki: Method 'public java.util.Date getCurrentDate()' has been removed 106 +com.xpn.xwiki.api.XWiki: Method 'public java.util.Date getDate()' has been removed 107 +com.xpn.xwiki.api.XWiki: Method 'public java.util.Date getDate(long)' has been removed 108 +com.xpn.xwiki.api.XWiki: Method 'public java.lang.String getDocLanguagePreference()' has been removed 109 +com.xpn.xwiki.api.XWiki: Method 'public java.lang.String getFormEncoded(java.lang.String)' has been removed 110 +com.xpn.xwiki.api.XWiki: Method 'public java.lang.String getHTMLArea(java.lang.String)' has been removed 111 +com.xpn.xwiki.api.XWiki: Method 'public java.util.Map getHashMap()' has been removed 112 +com.xpn.xwiki.api.XWiki: Method 'public java.lang.String getMessage(java.lang.String)' has been removed 113 +com.xpn.xwiki.api.XWiki: Method 'public java.lang.String getNl()' has been removed 114 +com.xpn.xwiki.api.XWiki: Method 'public com.xpn.xwiki.api.Object getNull()' has been removed 115 +com.xpn.xwiki.api.XWiki: Method 'public java.util.Collection getRecentActions(java.lang.String, int)' has been removed 116 +com.xpn.xwiki.api.XWiki: Method 'public int getTimeDelta(long)' has been removed 117 +com.xpn.xwiki.api.XWiki: Method 'public java.util.Map getTreeMap()' has been removed 118 +com.xpn.xwiki.api.XWiki: Method 'public java.lang.String getURLEncoded(java.lang.String)' has been removed 119 +com.xpn.xwiki.api.XWiki: Method 'public java.lang.String getWebCopyright()' has been removed 120 +com.xpn.xwiki.api.XWiki: Method 'public java.lang.String getWebPreference(java.lang.String)' has been removed 121 +com.xpn.xwiki.api.XWiki: Method 'public java.lang.String getWebPreference(java.lang.String, java.lang.String)' has been removed 122 +com.xpn.xwiki.api.XWiki: Method 'public int getWebPreferenceAsInt(java.lang.String)' has been removed 123 +com.xpn.xwiki.api.XWiki: Method 'public int getWebPreferenceAsInt(java.lang.String, int)' has been removed 124 +com.xpn.xwiki.api.XWiki: Method 'public long getWebPreferenceAsLong(java.lang.String)' has been removed 125 +com.xpn.xwiki.api.XWiki: Method 'public long getWebPreferenceAsLong(java.lang.String, long)' has been removed 126 +com.xpn.xwiki.api.XWiki: Method 'public java.lang.String getWebPreferenceFor(java.lang.String, java.lang.String)' has been removed 127 +com.xpn.xwiki.api.XWiki: Method 'public java.lang.String getWebPreferenceFor(java.lang.String, java.lang.String, java.lang.String)' has been removed 128 +com.xpn.xwiki.api.XWiki: Method 'public java.lang.String getXMLEncoded(java.lang.String)' has been removed 129 +com.xpn.xwiki.api.XWiki: Method 'public boolean isVirtual()' has been removed 130 +com.xpn.xwiki.api.XWiki: Method 'public void outputImage(java.awt.image.BufferedImage)' has been removed 131 +com.xpn.xwiki.api.XWiki: Method 'public double parseDouble(java.lang.String)' has been removed 132 +com.xpn.xwiki.api.XWiki: Method 'public float parseFloat(java.lang.String)' has been removed 133 +com.xpn.xwiki.api.XWiki: Method 'public int parseInt(java.lang.String)' has been removed 134 +com.xpn.xwiki.api.XWiki: Method 'public java.lang.Integer parseInteger(java.lang.String)' has been removed 135 +com.xpn.xwiki.api.XWiki: Method 'public long parseLong(java.lang.String)' has been removed 136 +com.xpn.xwiki.api.XWiki: Method 'public java.lang.String parseMessage()' has been removed 137 +com.xpn.xwiki.api.XWiki: Method 'public java.lang.String parseMessage(java.lang.String)' has been removed 138 +com.xpn.xwiki.api.XWiki: Method 'public java.lang.String printStrackTrace(java.lang.Throwable)' has been removed 139 +com.xpn.xwiki.api.XWiki: Method 'public void sendMessage(java.lang.String, java.lang.String, java.lang.String)' has been removed 140 +com.xpn.xwiki.api.XWiki: Method 'public void sendMessage(java.lang.String, java.lang.String[], java.lang.String)' has been removed 141 +com.xpn.xwiki.api.XWiki: Method 'public java.util.List sort(java.util.List)' has been removed 142 +com.xpn.xwiki.api.XWiki: Method 'public java.lang.String[] split(java.lang.String, java.lang.String)' has been removed 143 +com.xpn.xwiki.api.XWiki: Method 'public java.lang.String sqlfilter(java.lang.String)' has been removed 144 +com.xpn.xwiki.api.XWiki: Method 'public java.lang.Number toNumber(com.xpn.xwiki.api.Object)' has been removed 145 +com.xpn.xwiki.api.XWikiCompatibilityAspect: Class com.xpn.xwiki.api.XWikiCompatibilityAspect removed 146 +com.xpn.xwiki.cache.api.XWikiCache: Class com.xpn.xwiki.cache.api.XWikiCache removed 147 +com.xpn.xwiki.cache.api.XWikiCacheNeedsRefreshException: Class com.xpn.xwiki.cache.api.XWikiCacheNeedsRefreshException removed 148 +com.xpn.xwiki.cache.api.XWikiCacheService: Class com.xpn.xwiki.cache.api.XWikiCacheService removed 149 +com.xpn.xwiki.user.api.XWikiRightService: Method 'public boolean hasWikiAdminRights(com.xpn.xwiki.XWikiContext)' has been added to an interface 150 +compatibility.com.xpn.xwiki.api.ApiCompatibilityAspect: Class compatibility.com.xpn.xwiki.api.ApiCompatibilityAspect removed 151 +compatibility.com.xpn.xwiki.api.ContextCompatibilityAspect: Class compatibility.com.xpn.xwiki.api.ContextCompatibilityAspect removed 152 +compatibility.com.xpn.xwiki.api.DocumentCompatibilityAspect: Class compatibility.com.xpn.xwiki.api.DocumentCompatibilityAspect removed 153 +com.xpn.xwiki.plugin.lucene.IndexRebuilder: Method 'protected int addTranslationsOfDocument(com.xpn.xwiki.doc.XWikiDocument, com.xpn.xwiki.XWikiContext)' has been removed 154 +com.xpn.xwiki.plugin.lucene.SearchResults: In method 'public SearchResults(org.apache.lucene.search.Hits, com.xpn.xwiki.api.XWiki, com.xpn.xwiki.XWikiContext)' the number of arguments has changed 155 +com.xpn.xwiki.plugin.lucene.SearchResults: Accessibility of method 'public SearchResults(org.apache.lucene.search.Hits, com.xpn.xwiki.api.XWiki, com.xpn.xwiki.XWikiContext)' has been decreased from public to package 156 +com.xpn.xwiki.plugin.tag.TagPlugin: Removed field LOG 157 +com.xpn.xwiki.plugin.globalsearch.GlobalSearchPlugin: Removed field LOG 158 +com.xpn.xwiki.plugin.globalsearch.GlobalSearchPluginApi: Removed field LOG 159 +com.xpn.xwiki.plugin.wikimanager.WikiManager: Removed field LOG 160 +com.xpn.xwiki.plugin.wikimanager.WikiManager: Method 'public void importPackage(java.lang.String, java.lang.String, com.xpn.xwiki.XWikiContext)' has been removed 161 +com.xpn.xwiki.plugin.wikimanager.WikiManagerPlugin: Removed field LOG 162 +com.xpn.xwiki.plugin.wikimanager.WikiManagerPluginApi: Removed field LOG 163 +com.xpn.xwiki.plugin.wikimanager.doc.Wiki: Removed field LOG 164 +org.xwiki.gwt.wysiwyg.client.plugin.submit.IESubmitPlugin: Class org.xwiki.gwt.wysiwyg.client.plugin.submit.IESubmitPlugin removed 165 +{{/code}}