Last modified by Thomas Mortagne on 2017/03/24

From version 23.1
edited by Marius Dumitru Florea
on 2015/01/15
Change comment: There is no comment for this version
To version 21.6
edited by Marius Dumitru Florea
on 2015/01/15
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -4,7 +4,7 @@
4 4  
5 5  This is the release notes for [[XWiki Commons>>http://commons.xwiki.org]], [[XWiki Rendering>>http://rendering.xwiki.org]], [[XWiki Platform>>http://platform.xwiki.org]] and [[XWiki Enterprise>>http://enterprise.xwiki.org]]. They share the same release notes as they are released together and have the same version.
6 6  
7 -This release brings many improvements to the Mail Application and its API, including support for mail throttling. A new 'Wikis' category is available in the administration that groups together sections with wiki-related configuration options. Other smaller improvements (23) and a few bug fixes (15) complete this release. Would be great if you can give it a try and report whatever issues you may find so that we can fix them before the 6.4 final release.
7 +<insert description of release here>
8 8  
9 9  = New and Noteworthy (since XWiki 6.4-milestone-3) =
10 10  
... ... @@ -73,7 +73,7 @@
73 73  
74 74  The following translations have been updated:
75 75  
76 -{{language codes="fr"/}}
76 +{{language codes="none, none"/}}
77 77  
78 78  = Tested Browsers & Databases =
79 79  
... ... @@ -93,79 +93,6 @@
93 93  
94 94  The following APIs were modified since XWiki 6.3:
95 95  
96 -* 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(((
97 97  {{code language="none"}}
98 -org.xwiki.velocity.VelocityFactory: Method 'public org.xwiki.velocity.VelocityEngine removeVelocityEngine(java.lang.String)' has been added to an interface
97 +<clirr output here>
99 99  {{/code}}
100 -)))
101 -
102 -* This shouldn't be a backward incompatible change since it's a method addition on an Annotation.(((
103 -{{code language="none"}}
104 -org.xwiki.component.annotation.Component: Method 'public boolean staticRegistration()' has been added to an interface
105 -{{/code}}
106 -)))
107 -
108 -* Does not make much sense allowing to register a JMX bean and not to unregister it.(((
109 -{{code language="none"}}
110 -org.xwiki.management.JMXBeanRegistration: Method 'public void unregisterMBean(java.lang.String)' has been added to an interface
111 -{{/code}}
112 -)))
113 -
114 -* Young API, this method needs to be available for consistency with the getMainWikiDescriptor/Id pair of methods(((
115 -{{code language="none"}}
116 -org.xwiki.wiki.descriptor.WikiDescriptorManager: Method 'public org.xwiki.wiki.descriptor.WikiDescriptor getCurrentWikiDescriptor()' has been added to an interface
117 -{{/code}}
118 -)))
119 -
120 -* WYSIWYG's MacroService API was not previously considering a multiwiki environment.(((
121 -{{code language="none"}}
122 -org.xwiki.gwt.wysiwyg.client.plugin.macro.MacroService: Method 'public org.xwiki.gwt.wysiwyg.client.plugin.macro.MacroDescriptor getMacroDescriptor(java.lang.String, java.lang.String, java.lang.String)' has been added to an interface
123 -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
124 -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
125 -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
126 -{{/code}}
127 -)))
128 -
129 -* Add new methods to the Icon Set Module(((
130 -{{code language="none"}}
131 -org.xwiki.icon.IconManager: Method 'public java.util.List getIconNames()' has been added to an interface
132 -org.xwiki.icon.IconManager: Method 'public java.util.List getIconNames(java.lang.String)' has been added to an interface
133 -org.xwiki.icon.IconSetManager: Method 'public java.util.List getIconSetNames()' has been added to an interface
134 -{{/code}}
135 -)))
136 -
137 -* LESS refactoring.(((
138 -{{code language="none"}}
139 -org.xwiki.lesscss.LessCompilerScriptService: Method 'public boolean clearCacheFromFileSystemSkin(java.lang.String)' has been removed
140 -org.xwiki.lesscss.LessCompilerScriptService: Return type of method 'public org.xwiki.lesscss.ColorTheme getColorThemeFromSkinFile(java.lang.String)' has been changed to org.xwiki.lesscss.colortheme.ColorTheme
141 -org.xwiki.lesscss.LessCompilerScriptService: Return type of method 'public org.xwiki.lesscss.ColorTheme getColorThemeFromSkinFile(java.lang.String, java.lang.String)' has been changed to org.xwiki.lesscss.colortheme.ColorTheme
142 -org.xwiki.lesscss.ColorTheme: Class org.xwiki.lesscss.ColorTheme removed
143 -org.xwiki.lesscss.ColorThemeCache: Class org.xwiki.lesscss.ColorThemeCache removed
144 -org.xwiki.lesscss.LESSCache: Class org.xwiki.lesscss.LESSCache removed
145 -org.xwiki.lesscss.LESSColorThemeConverter: Class org.xwiki.lesscss.LESSColorThemeConverter removed
146 -org.xwiki.lesscss.LESSCompiler: Class org.xwiki.lesscss.LESSCompiler removed
147 -org.xwiki.lesscss.LESSCompilerException: Class org.xwiki.lesscss.LESSCompilerException removed
148 -org.xwiki.lesscss.LESSSkinFileCache: Class org.xwiki.lesscss.LESSSkinFileCache removed
149 -org.xwiki.lesscss.LESSSkinFileCompiler: Class org.xwiki.lesscss.LESSSkinFileCompiler removed
150 -{{/code}}
151 -)))
152 -
153 -* Lots of refactoring on the new Mail module, which is a young API(((
154 -{{code language="none"}}
155 -org.xwiki.mail.MailResultListener: Class org.xwiki.mail.MailResultListener removed
156 -org.xwiki.mail.MailSender: Parameter 1 of 'public void send(javax.mail.internet.MimeMessage, javax.mail.Session)' has changed its type to java.lang.Iterable
157 -org.xwiki.mail.MailSender: Return type of method 'public void send(javax.mail.internet.MimeMessage, javax.mail.Session)' has been changed to org.xwiki.mail.MailResult
158 -org.xwiki.mail.MailSender: Parameter 1 of 'public void sendAsynchronously(javax.mail.internet.MimeMessage, javax.mail.Session, org.xwiki.mail.MailResultListener)' has changed its type to java.lang.Iterable
159 -org.xwiki.mail.MailSender: Parameter 3 of 'public void sendAsynchronously(javax.mail.internet.MimeMessage, javax.mail.Session, org.xwiki.mail.MailResultListener)' has changed its type to org.xwiki.mail.MailListener
160 -org.xwiki.mail.MailSender: Return type of method 'public void sendAsynchronously(javax.mail.internet.MimeMessage, javax.mail.Session, org.xwiki.mail.MailResultListener)' has been changed to org.xwiki.mail.MailResult
161 -org.xwiki.mail.MailSender: Method 'public void waitTillSent(long)' has been removed
162 -org.xwiki.mail.MailSenderConfiguration: Method 'public java.util.List getBCCAddresses()' has been added to an interface
163 -org.xwiki.mail.MailSenderConfiguration: Method 'public java.lang.String getScriptServicePermissionCheckerHint()' has been added to an interface
164 -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
165 -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
166 -org.xwiki.mail.script.MimeMessageWrapper: Method 'public java.util.concurrent.BlockingQueue getErrors()' has been removed
167 -org.xwiki.mail.script.MimeMessageWrapper: Method 'public void send()' has been removed
168 -org.xwiki.mail.script.MimeMessageWrapper: Method 'public void sendAsynchronously()' has been removed
169 -org.xwiki.mail.script.MimeMessageWrapper: Method 'public void waitTillSent(long)' has been removed
170 -{{/code}}
171 -)))

Get Connected