(no commit message)
[openafs-wiki.git] / TWiki / TWikiReleaseNotes04x03.mdwn
1 # <a name="TWiki Release 4.3 (Georgetown),"></a><a name=" TWiki Release 4.3 (Georgetown),"></a> TWiki Release 4.3 (Georgetown), 2009-03-30
2
3 <div>
4   <ul>
5     <li><a href="#Introduction"> Introduction</a></li>
6     <li><a href="#Pre-installed Extensions"> Pre-installed Extensions</a></li>
7     <li><a href="#New Features Highlights"> New Features Highlights</a></li>
8     <li><a href="#Important Changes in 4.3.0"> Important Changes in 4.3.0</a><ul>
9         <li><a href="#Highlights of bug fixes in 4.3.0"> Highlights of bug fixes in 4.3.0</a></li>
10       </ul>
11     </li>
12     <li><a href="#Important Changes in Recent Rele"> Important Changes in Recent Releases</a></li>
13     <li><a href="#Deprecation Notices"> Deprecation Notices</a></li>
14     <li><a href="#TWiki 4.3.0 Minor Release - Deta"> TWiki 4.3.0 Minor Release - Details</a></li>
15     <li><a href="#Enhancements in TWiki 4.3.0"> Enhancements in TWiki 4.3.0</a></li>
16     <li><a href="#Fixes in TWiki 4.3.0"> Fixes in TWiki 4.3.0</a></li>
17   </ul>
18 </div>
19
20 ## <a name="Introduction"></a> Introduction
21
22 TWiki 4.3.0 released on 30 Mar 2009 introduces security enhancements, usability enhancements, feature enhancements, and adds extensions to strengthen TWiki as an enterprise collaboration platform.
23
24 It is highly recommended to upgrade to TWiki 4.3.0. Users will find this release much more stable and secure in daily use.
25
26 ## <a name="Pre-installed Extensions"></a> Pre-installed Extensions
27
28 TWiki 4.3 is ships with:
29
30 - **Plugins:** CommentPlugin, EditTablePlugin, EmptyPlugin, HeadlinesPlugin, InterwikiPlugin, PreferencesPlugin, RenderListPlugin, SlideShowPlugin, SmiliesPlugin, SpreadSheetPlugin, TablePlugin, TinyMCEPlugin, TWikiNetSkinPlugin, TwistyPlugin, WysiwygPlugin
31 - **Contribs:** BehaviourContrib, JSCalendarContrib, MailerContrib, TipsContrib, TWikiUserMappingContrib, TwistyContrib
32 - **Skins:** ClassicSkin, PatternSkin, TWikiNetSkin,
33
34 **_Note:_** HeadlinesPlugin, TWikiNetSkin and TWikiNetSkinPlugin are new in TWiki 4.3.
35
36 ## <a name="New Features Highlights"></a> New Features Highlights
37
38 - **Security Enhancements**
39   - Reduced risk of XSS ([cross-site scripting](http://en.wikipedia.org/wiki/Cross-site_scripting))
40   - S/MIME support to sign administrative e-mails
41 - **Usability Enhancements**
42   - Replace question mark links with red-links to point to non-existing topics
43 - **Enterprise Collaboration Enhancements**
44   - Pre-installed HeadlinesPlugin to show headline newsfeeds in TWiki topics
45   - Pre-installed TWikiNetSkin, TWikiNetSkinPlugin for corporate look and feel
46 - **Search Enhancements**
47   - Add footer parameter to Formatted Search
48   - Add number of topics to Formatted Search
49 - **Miscellaneous Feature Enhancements**
50   - Control over variable expansion at topic creation time
51   - 17 new TWikiDocGraphics images
52   - Include URL supports list of domains to exclude from proxy
53   - Adding Korean language
54 - **Plugin Enhancements**
55   - SpreadSheetPlugin: 5 new functions
56
57 ## <a name="Important Changes in 4.3.0"></a> Important Changes in 4.3.0
58
59 ### <a name="Highlights of bug fixes in 4.3.0"></a> Highlights of bug fixes in 4.3.0
60
61 - Security:
62   - Review code for robustness and security
63   - Secure configure script with taint mode turned on
64 - Rendering:
65   - %TOC% does not distinguish two headlines that have the same text
66   - TablePlugin produces bad links for sorting when using "short" URLs
67   - %SCRIPTSUFFIX% is added twice in %TOC% links
68   - Incorrect Content-length breaks HTTP headers, a.o. pound fail results
69   - TablePlugin: Date sorting is broken
70   - Bullet lists in form fields are not rendered properly
71   - TWiki Forms expand variables like $nop, $quote $percnt
72   - TwistyPlugin: Twisty can't be placed in TWiki table cells
73 - Users and groups:
74   - TWikiGroups shows all members twice
75 - Editing:
76   - WysiwygPlugin: Bolding single character within a word introduces spaces around bolded character
77 - Miscellaneous:
78   - configure's get more extensions does not work well without LWP
79   - CommentPlugin: Lost data if it's targeted before/after a missing anchor
80   - Plugin installation fails on windows: extender.pl line 684
81   - Statistics script does not handle properly topics with special characters
82
83 See the full list of bug fixes at the bottom of this topic.
84
85 ## <a name="Important Changes in Recent Rele"></a> Important Changes in Recent Releases
86
87 ## <a name="Deprecation Notices"></a> Deprecation Notices
88
89 The %MAINWEB% and %TWIKIWEB% variables have been deprecated. For compatibility reasons they are unlikely to ever be removed completely, but you should use the %USERSWEB% and %SYSTEMWEB% variables instead.
90
91 In Func getOopsUrl and permissionsSet have been declared deprecated. There is no plan to remove them yet.
92
93 ## <a name="TWiki 4.3.0 Minor Release - Deta"></a> TWiki 4.3.0 Minor Release - Details
94
95 The 4.3.0 release was built from SVN <http://svn.twiki.org/svn/twiki/branches/TWikiRelease04x03> revision 17948 (30 Mar 2009)
96
97 ## <a name="Enhancements in TWiki 4.3.0"></a> Enhancements in TWiki 4.3.0
98
99 <table border="1" cellpadding="0" cellspacing="0">
100   <tr>
101     <td>[[BUGS/Item3647]]</td>
102     <td> Usability: Control over variable expansion in topic templates </td>
103   </tr>
104   <tr>
105     <td>[[BUGS/Item5025]]</td>
106     <td> InterwikiPlugin: Allow special characters in "Page" of Site:Page </td>
107   </tr>
108   <tr>
109     <td>[[BUGS/Item6148]]</td>
110     <td> HeadlinesPlugin: Support for {PROXY}{HOST} and {PROXY}{PORT} configure settings </td>
111   </tr>
112   <tr>
113     <td>[[BUGS/Item6176]]</td>
114     <td> Search: Add footer parameter to Formatted Search </td>
115   </tr>
116   <tr>
117     <td>[[BUGS/Item6180]]</td>
118     <td> HeadlinesPlugin: Support for {PROXY}{SkipProxyForDomains} configure setting, USERAGENTNAME plugin setting </td>
119   </tr>
120   <tr>
121     <td>[[BUGS/Item6184]]</td>
122     <td> Search: Add Number of Topics to Formatted Search </td>
123   </tr>
124   <tr>
125     <td>[[BUGS/Item6189]]</td>
126     <td> Usability: Replace question mark links with red links to point to non-existing topics </td>
127   </tr>
128   <tr>
129     <td>[[BUGS/Item6199]]</td>
130     <td> Enhancement: Add TWikiNetSkin to Distribution </td>
131   </tr>
132   <tr>
133     <td>[[BUGS/Item6200]]</td>
134     <td> Enhancement: Add HeadlinesPlugin to Distribution </td>
135   </tr>
136   <tr>
137     <td>[[BUGS/Item6222]]</td>
138     <td> SpreadSheetPlugin: New functions $EMPTY(), $INSERTSTRING(), $LEFTSTRING(), $RIGHTSTRING(), $SUBSTRING() functions </td>
139   </tr>
140   <tr>
141     <td>[[BUGS/Item6226]]</td>
142     <td> Include: Specify a list of domains to exclude from proxy with {PROXY}{SkipProxyForDomains} setting </td>
143   </tr>
144   <tr>
145     <td>[[BUGS/Item6227]]</td>
146     <td> Documentation: 17 new TWikiDocGraphics images </td>
147   </tr>
148   <tr>
149     <td>[[BUGS/Item6228]]</td>
150     <td> Security: Option to send signed e-mail with S/MIME </td>
151   </tr>
152 </table>
153
154 ## <a name="Fixes in TWiki 4.3.0"></a> Fixes in TWiki 4.3.0
155
156 <table border="1" cellpadding="0" cellspacing="0">
157   <tr>
158     <td>[[BUGS/Item1607]]</td>
159     <td> %TOC% does not distinguish two headlines that have the same text </td>
160   </tr>
161   <tr>
162     <td>[[BUGS/Item2525]]</td>
163     <td> TablePlugin produces bad links for sorting when using "short" URLs </td>
164   </tr>
165   <tr>
166     <td>[[BUGS/Item4835]]</td>
167     <td> SpreadSheetPlugin: SUBSTITUTE error when text=old and replace is empty </td>
168   </tr>
169   <tr>
170     <td>[[BUGS/Item5176]]</td>
171     <td> %SCRIPTSUFFIX% is added twice in %TOC% links </td>
172   </tr>
173   <tr>
174     <td>[[BUGS/Item5471]]</td>
175     <td> SpreadSheetPlugin: The character 0 cannot be replaced using the REPLACE-funtion </td>
176   </tr>
177   <tr>
178     <td>[[BUGS/Item5910]]</td>
179     <td> TablePlugin: %TOC% variable creates links with unecessary query string </td>
180   </tr>
181   <tr>
182     <td>[[BUGS/Item5914]]</td>
183     <td> TWiki::Request::url() must support -rewrite, -absolute and -relative </td>
184   </tr>
185   <tr>
186     <td>[[BUGS/Item5920]]</td>
187     <td> TWikiGroups shows all members twice </td>
188   </tr>
189   <tr>
190     <td>[[BUGS/Item5939]]</td>
191     <td> Rogue &lt;p /&gt; below &lt;/html&gt; on every topic in every web </td>
192   </tr>
193   <tr>
194     <td>[[BUGS/Item5960]]</td>
195     <td> Incorrect Content-length breaks HTTP headers, a.o. pound fail results </td>
196   </tr>
197   <tr>
198     <td>[[BUGS/Item5961]]</td>
199     <td> WysiwygPlugin: Bolding single character within a word introduces spaces around bolded character </td>
200   </tr>
201   <tr>
202     <td>[[BUGS/Item5991]]</td>
203     <td> JSCalendarContrib: Does not work correctly in IE7 </td>
204   </tr>
205   <tr>
206     <td>[[BUGS/Item5994]]</td>
207     <td> Secure configure script with taint mode turned on </td>
208   </tr>
209   <tr>
210     <td>[[BUGS/Item6005]]</td>
211     <td> EditTablePlugin: "label"-formatted cell changed in unexpected way </td>
212   </tr>
213   <tr>
214     <td>[[BUGS/Item6022]]</td>
215     <td> %ENCODE{}% treats % as safe character </td>
216   </tr>
217   <tr>
218     <td>[[BUGS/Item6026]]</td>
219     <td> With header format emtpy table is initialized with one column only </td>
220   </tr>
221   <tr>
222     <td>[[BUGS/Item6031]]</td>
223     <td> TablePlugin: Date sorting is broken. </td>
224   </tr>
225   <tr>
226     <td>[[BUGS/Item6041]]</td>
227     <td> TinyMCE bug with Firefox 3 and bulleted lists </td>
228   </tr>
229   <tr>
230     <td>[[BUGS/Item6050]]</td>
231     <td> statistics script fails when cuid is not equal login name (as login name is what's in the log files...) </td>
232   </tr>
233   <tr>
234     <td>[[BUGS/Item6054]]</td>
235     <td> TwistyPlugin: No longer possible to have a twisty on one line without linebreak </td>
236   </tr>
237   <tr>
238     <td>[[BUGS/Item6060]]</td>
239     <td> configure's get more extensions does not work well without LWP </td>
240   </tr>
241   <tr>
242     <td>[[BUGS/Item6061]]</td>
243     <td> TWiki::Func::getContext documention </td>
244   </tr>
245   <tr>
246     <td>[[BUGS/Item6138]]</td>
247     <td> Bullet lists in form fields are not rendered properly </td>
248   </tr>
249   <tr>
250     <td>[[BUGS/Item6163]]</td>
251     <td> CommentPlugin: Lost data if it's targeted before/after a missing anchor. </td>
252   </tr>
253   <tr>
254     <td>[[BUGS/Item6167]]</td>
255     <td> TWiki Forms expand variables like $nop, $quote $percnt </td>
256   </tr>
257   <tr>
258     <td>[[BUGS/Item6170]]</td>
259     <td> Plugin installation fails on windows: extender.pl line 684 </td>
260   </tr>
261   <tr>
262     <td>[[BUGS/Item6171]]</td>
263     <td> Per RFC 5321, single quote is allwed in e-mail addresses </td>
264   </tr>
265   <tr>
266     <td>[[BUGS/Item6178]]</td>
267     <td> Statistics script does not handle properly topics with special characters </td>
268   </tr>
269   <tr>
270     <td>[[BUGS/Item6185]]</td>
271     <td> Missing newline in Formatted Search if footer used </td>
272   </tr>
273   <tr>
274     <td>[[BUGS/Item6186]]</td>
275     <td> Review code for robustness and security </td>
276   </tr>
277   <tr>
278     <td>[[BUGS/Item6208]]</td>
279     <td> WebChanges does not work on Windows </td>
280   </tr>
281   <tr>
282     <td>[[BUGS/Item6220]]</td>
283     <td> TwistyPlugin: Twisty can't be placed in TWiki table cells </td>
284   </tr>
285   <tr>
286     <td>[[BUGS/Item6223]]</td>
287     <td> Users can't edit content in Main web </td>
288   </tr>
289 </table>
290
291 **_Related Topic:_** [[TWikiHistory]]