Changes for page Release Notes for XWiki 6.4-milestone-2
Last modified by Thomas Mortagne on 2023/10/13
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. enygma1 +XWiki.mflorea - Content
-
... ... @@ -126,6 +126,11 @@ 126 126 * Added getCurrentWikiDescriptor() method to the wiki API and script service to be consistent with the existing getCurrentWikiId() method 127 127 * The ClassLoader automatically set as Thread ClassLoader is now dynamic meaning that any modification of the context wiki will automatically change the actual Thread ClassLoader. It used to be set to whatever was the wiki in the URL at ExecutionContext init. 128 128 * [[A new CSS class>>platform:DevGuide.SpecialCSSClasses||anchor="HClassesfortheresponsiveness"]] have been added in Flamingo, to handle responsive tables. 129 +* The #sheetTitle Velocity macro supports a new use case: displaying the sheet title if the current document doesn't have an object of some type:((( 130 +{{code language="none"}} 131 +#sheetTitle('The sheet used to display objects of type Space.MyClass', 'Space.MyClass') 132 +{{/code}} 133 +))) 129 129 130 130 = Translations = 131 131 ... ... @@ -164,29 +164,34 @@ 164 164 * It's very unlikely that this class is implemented by anything else and it does not make much sense to not have this method, since this is not really a cache behind it but a Map that keep engines forever it may create a memory leak on a big farm running for a long time((( 165 165 {{code language="none"}} 166 166 org.xwiki.velocity.VelocityFactory: Method 'public org.xwiki.velocity.VelocityEngine removeVelocityEngine(java.lang.String)' has been added to an interface 167 -{{/code}}))) 172 +{{/code}} 173 +))) 168 168 169 169 * This shouldn't be a backward incompatible change since it's a method addition on an Annotation.((( 170 170 {{code language="none"}} 171 171 org.xwiki.component.annotation.Component: Method 'public boolean staticRegistration()' has been added to an interface 172 -{{/code}}))) 178 +{{/code}} 179 +))) 173 173 174 174 * Young API, this method needs to be available for consistency with the getMainWikiDescriptor/Id pair of methods((( 175 175 {{code language="none"}} 176 176 org.xwiki.wiki.descriptor.WikiDescriptorManager: Method 'public org.xwiki.wiki.descriptor.WikiDescriptor getCurrentWikiDescriptor()' has been added to an interface 177 -{{/code}}))) 184 +{{/code}} 185 +))) 178 178 179 179 * Young API, adding a method to check permissions for sending mail and a method to configure default BCC addresses to use when sending mail.((( 180 180 {{code language="none"}} 181 181 org.xwiki.mail.MailSenderConfiguration: Method 'public java.util.List getBCCAddresses()' has been added to an interface 182 182 org.xwiki.mail.MailSenderConfiguration: Method 'public java.lang.String getScriptServicePermissionCheckerHint()' has been added to an interface 183 -{{/code}}))) 191 +{{/code}} 192 +))) 184 184 185 185 * Young API, this method should not have been made public.((( 186 186 {{code language="none"}} 187 187 org.xwiki.mail.script.MimeMessageWrapper: In method 'public MimeMessageWrapper(org.xwiki.mail.internal.ExtendedMimeMessage, javax.mail.Session, org.xwiki.mail.MailSender, org.xwiki.context.Execution, org.xwiki.component.manager.ComponentManager)' the number of arguments has changed 188 188 org.xwiki.mail.script.MimeMessageWrapper: Accessibility of method 'public MimeMessageWrapper(org.xwiki.mail.internal.ExtendedMimeMessage, javax.mail.Session, org.xwiki.mail.MailSender, org.xwiki.context.Execution, org.xwiki.component.manager.ComponentManager)' has been decreased from public to package 189 -{{/code}}))) 198 +{{/code}} 199 +))) 190 190 191 191 * WYSIWYG's MacroService API was not previously considering a multiwiki environment.((( 192 192 {{code language="none"}} ... ... @@ -194,7 +194,8 @@ 194 194 org.xwiki.gwt.wysiwyg.client.plugin.macro.MacroService: Method 'public java.util.List getMacroDescriptors(java.lang.String, java.lang.String)' has been added to an interface 195 195 org.xwiki.gwt.wysiwyg.client.plugin.macro.MacroServiceAsync: Method 'public void getMacroDescriptor(java.lang.String, java.lang.String, java.lang.String, com.google.gwt.user.client.rpc.AsyncCallback)' has been added to an interface 196 196 org.xwiki.gwt.wysiwyg.client.plugin.macro.MacroServiceAsync: Method 'public void getMacroDescriptors(java.lang.String, java.lang.String, com.google.gwt.user.client.rpc.AsyncCallback)' has been added to an interface 197 -{{/code}}))) 207 +{{/code}} 208 +))) 198 198 199 199 * Add new methods to the Icon Set Module((( 200 200 {{code language="none"}} ... ... @@ -201,7 +201,8 @@ 201 201 org.xwiki.icon.IconManager: Method 'public java.util.List getIconNames()' has been added to an interface 202 202 org.xwiki.icon.IconManager: Method 'public java.util.List getIconNames(java.lang.String)' has been added to an interface 203 203 org.xwiki.icon.IconSetManager: Method 'public java.util.List getIconSetNames()' has been added to an interface 204 -{{/code}}))) 215 +{{/code}} 216 +))) 205 205 206 206 * LESS refactoring.((( 207 207 {{code language="none"}} ... ... @@ -216,4 +216,5 @@ 216 216 org.xwiki.lesscss.LESSCompilerException: Class org.xwiki.lesscss.LESSCompilerException removed 217 217 org.xwiki.lesscss.LESSSkinFileCache: Class org.xwiki.lesscss.LESSSkinFileCache removed 218 218 org.xwiki.lesscss.LESSSkinFileCompiler: Class org.xwiki.lesscss.LESSSkinFileCompiler removed 219 -{{/code}}))) 231 +{{/code}} 232 +)))