3 <li><a href="#Appendix A: TWiki Development Ti"> Appendix A: TWiki Development Timeline</a><ul>
4 <li><a href="#TWiki Release 4.0.0 (Dakar), 01"> TWiki Release 4.0.0 (Dakar), 01 Feb 2006</a></li>
5 <li><a href="#01-Sep-2004 Release (Cairo)"> 01-Sep-2004 Release (Cairo)</a></li>
6 <li><a href="#01-Feb-2003 Release (Beijing)"> 01-Feb-2003 Release (Beijing)</a></li>
7 <li><a href="#01-Dec-2001 Release (Athens)"> 01-Dec-2001 Release (Athens)</a></li>
8 <li><a href="#01-Sep-2001 Release"> 01-Sep-2001 Release</a></li>
9 <li><a href="#01-Dec-2000 Release"> 01-Dec-2000 Release</a></li>
10 <li><a href="#01-May-2000 Release"> 01-May-2000 Release</a></li>
11 <li><a href="#01-Sep-1999 Release"> 01-Sep-1999 Release</a></li>
12 <li><a href="#01-Jul-1999 Release"> 01-Jul-1999 Release</a></li>
13 <li><a href="#1998 Releases"> 1998 Releases</a></li>
14 <li><a href="#Dev Flow"> Dev Flow</a></li>
20 # <a name="Appendix A: TWiki Development Ti"></a> Appendix A: TWiki Development Timeline
22 <a name="DakarRelease"></a>
24 ## <a name="TWiki Release 4.0.0 (Dakar), 01"></a><a name="TWiki Release 4.0.0 (Dakar), 01 "></a> TWiki Release 4.0.0 (Dakar), 01 Feb 2006
26 **_Major New Features_**
28 - Much simpler install and configuration
29 - Integrated session support
30 - Webserver-independent login/logout
31 - Security sandbox blocking exploits for remote command execution on the server
32 - Edit conflict resolution with automatic merge
34 - E-mail confirmations for registration
35 - WYSIWYG editor (beta)
36 - Hierarchical sub-webs (beta)
38 Many, many people worked on TWiki-4.0.0. The credits in the table below only list the people who worked on individual enhancements. If you find an omission please fix it at TWiki:TWiki.%TOPIC%. There were many other contributors; for a full list, visit [[TWikiContributor]].
40 Most of the redesign, refactoring and new documentation work in Dakar release was done by [Crawford Currie](http://c-dot.co.uk). [Michael Sparks](http://kamaelia.org/Michael.html) provided ideas and proof of concept for several improvements. Other people who gave _large_ amounts of their time and patience to less sexy aspects of the work, such as testing, infrastructure and documentation, are [[AntonAylward]], [[KennethLavrsen]], [[LynnwoodBrown]], [[MichaelDaum]], [Peter Thoeny](http://www.structuredwikis.com/), [[SteffenPoulsen]], [Sven Dowideit](http://www.home.org.au), [[WillNorris]].
42 <table border="1" cellpadding="0" cellspacing="0" style="border-width: 1px">
44 <th align="left" bgcolor="#6b7f93" maxcols="0" style="text-align: left"><span><font color="#ffffff"> <strong> Installation & configuration </strong> </font></span></th>
45 <th align="left" bgcolor="#6b7f93" maxcols="0" style="text-align: left"><span><font color="#ffffff"> <strong> Contributor </strong> </font></span></th>
48 <td bgcolor="#ecf2f8" style=""> Much simpler install and configuration </td>
49 <td bgcolor="#ecf2f8" style=""><a href="http://c-dot.co.uk" target="_top">Crawford Currie</a>, [[TWiki:Main/LynnwoodBrown]], [[TWiki:Main/ArthurClemens]]</td>
52 <td bgcolor="#ffffff" style=""><code>mod_perl</code> safe code for better performance </td>
53 <td bgcolor="#ffffff" style=""><a href="http://c-dot.co.uk" target="_top">Crawford Currie</a></td>
56 <th align="left" bgcolor="#6b7f93" colspan="2" maxcols="0" style="text-align: left"><span><font color="#ffffff"> <strong> Security </strong> </font></span></th>
59 <td bgcolor="#ecf2f8" style=""> Security sandbox blocking exploits for remote command execution on the server </td>
60 <td bgcolor="#ecf2f8" style=""><a href="http://www.enyo.de/fw/" target="_top">Florian Weimer</a>, <a href="http://c-dot.co.uk" target="_top">Crawford Currie</a>, <a href="http://www.home.org.au" target="_top">Sven Dowideit</a></td>
63 <td bgcolor="#ffffff" style=""> Reworked access permission model </td>
64 <td bgcolor="#ffffff" style=""><a href="http://c-dot.co.uk" target="_top">Crawford Currie</a></td>
67 <th align="left" bgcolor="#6b7f93" colspan="2" maxcols="0" style="text-align: left"><span><font color="#ffffff"> <strong> Internationalization & localization </strong> </font></span></th>
70 <td bgcolor="#ecf2f8" style="">[[TWiki:Codev/UserInterfaceInternationalisation]]</td>
71 <td bgcolor="#ecf2f8" style="">[[TWiki:Main/AntonioTerceiro]]</td>
74 <td bgcolor="#ffffff" style=""> Chinese translation </td>
75 <td bgcolor="#ffffff" style="">[[TWiki:Main/CheDong]]</td>
78 <td bgcolor="#ecf2f8" style=""> Danish translation </td>
79 <td bgcolor="#ecf2f8" style="">[[TWiki:Main/SteffenPoulsen]]</td>
82 <td bgcolor="#ffffff" style=""> Dutch translation </td>
83 <td bgcolor="#ffffff" style="">[[TWiki:Main/ArthurClemens]]</td>
86 <td bgcolor="#ecf2f8" style=""> French translation </td>
87 <td bgcolor="#ecf2f8" style="">[[TWiki:Main/BenVoui]]</td>
90 <td bgcolor="#ffffff" style=""> German translation </td>
91 <td bgcolor="#ffffff" style="">[[TWiki:Main/AndreUlrich]]</td>
94 <td bgcolor="#ecf2f8" style=""> Italian translation </td>
95 <td bgcolor="#ecf2f8" style="">[[TWiki:Main/MassimoMancini]]</td>
98 <td bgcolor="#ffffff" style=""> Portuguese translation </td>
99 <td bgcolor="#ffffff" style="">[[TWiki:Main/AntonioTerceiro]], [[TWiki:Main/CarlinhosCecconi]]</td>
102 <td bgcolor="#ecf2f8" style=""> Spanish translation </td>
103 <td bgcolor="#ecf2f8" style="">[[TWiki:Main/WillNorris]], [[TWiki:Main/MiguelABayona]]</td>
106 <th align="left" bgcolor="#6b7f93" colspan="2" maxcols="0" style="text-align: left"><span><font color="#ffffff"> <strong> New features for users </strong> </font></span></th>
109 <td bgcolor="#ecf2f8" style=""> Edit conflict resolution with automatic merge </td>
110 <td bgcolor="#ecf2f8" style=""><a href="http://c-dot.co.uk" target="_top">Crawford Currie</a></td>
113 <td bgcolor="#ffffff" style=""> Fine grained change notification on page level and parent/child relationship </td>
114 <td bgcolor="#ffffff" style=""><a href="http://c-dot.co.uk" target="_top">Crawford Currie</a></td>
117 <td bgcolor="#ecf2f8" style=""> WYSIWYG editor </td>
118 <td bgcolor="#ecf2f8" style=""><a href="http://c-dot.co.uk" target="_top">Crawford Currie</a>, [[TWiki:Main/ColasNahaboo]], [[TWiki:Main/DamienMandrioli]], [[TWiki:Main/RomainRaugi]]</td>
121 <td bgcolor="#ffffff" style=""> Integrated session support </td>
122 <td bgcolor="#ffffff" style="">[[TWiki:Main/GregAbbas]], <a href="http://c-dot.co.uk" target="_top">Crawford Currie</a></td>
125 <td bgcolor="#ecf2f8" style=""> Webserver-independent login/logout </td>
126 <td bgcolor="#ecf2f8" style=""><a href="http://c-dot.co.uk" target="_top">Crawford Currie</a></td>
129 <td bgcolor="#ffffff" style="">[[TWiki:Codev/RegisterCgiScriptRewrite]]</td>
130 <td bgcolor="#ffffff" style="">[[TWiki:Main/MartinCleaver]]</td>
133 <td bgcolor="#ecf2f8" style="">[[TWiki:Codev/TipOfTheDayFeatureRequest]]</td>
134 <td bgcolor="#ecf2f8" style="">[[TWiki:Main/PaulineCheung]], <a href="http://www.structuredwikis.com/" target="_top">Peter Thoeny</a>, [[TWiki:Main/AntonAylward]]</td>
137 <td bgcolor="#ffffff" style="">[[Main/WebAtomBase]]</td>
138 <td bgcolor="#ffffff" style=""><a href="http://www.structuredwikis.com/" target="_top">Peter Thoeny</a></td>
141 <td bgcolor="#ecf2f8" style="">[[TWiki:Codev/ForceNewRevisionCheckBox]]</td>
142 <td bgcolor="#ecf2f8" style="">[[TWiki:Main/WillNorris]]</td>
145 <th align="left" bgcolor="#6b7f93" colspan="2" maxcols="0" style="text-align: left"><span><font color="#ffffff"> <strong> New features for TWiki administrators and wiki application developers </strong> </font></span></th>
148 <td bgcolor="#ecf2f8" style=""> Improved preferences handling </td>
149 <td bgcolor="#ecf2f8" style="">[[TWiki:Main/ThomasWeigert]], <a href="http://c-dot.co.uk" target="_top">Crawford Currie</a></td>
152 <td bgcolor="#ffffff" style=""> Named include sections </td>
153 <td bgcolor="#ffffff" style="">[[TWiki:Main/RafaelAlvarez]]</td>
156 <td bgcolor="#ecf2f8" style="">[[TWiki:Codev/AllowDynamicTopicNameCreation]]</td>
157 <td bgcolor="#ecf2f8" style=""><a href="http://www.home.org.au" target="_top">Sven Dowideit</a></td>
160 <td bgcolor="#ffffff" style="">[[TWiki:Codev/ParameterizedIncludes]]</td>
161 <td bgcolor="#ffffff" style=""><a href="http://c-dot.co.uk" target="_top">Crawford Currie</a></td>
164 <td bgcolor="#ecf2f8" style="">[[TWiki:Codev/DynamicFormOptionDefinitions]] of [[Main/TWikiForms]] with [[Main/FormattedSearch]]</td>
165 <td bgcolor="#ecf2f8" style="">[[TWiki:Main/MartinCleaver]]</td>
168 <td bgcolor="#ffffff" style=""> SEARCH enhancements with new parameters <code>excludeweb</code>, <code>newline</code>, <code>noempty</code>, <code>nofinalnewline</code>, <code>nonoise</code>, <code>recurse</code>, <code>zeroresults</code></td>
169 <td bgcolor="#ffffff" style=""><a href="http://c-dot.co.uk" target="_top">Crawford Currie</a>, [[TWiki:Main/ArthurClemens]], <a href="http://www.structuredwikis.com/" target="_top">Peter Thoeny</a>, [[TWiki:Main/ThomasWeigert]]</td>
172 <td bgcolor="#ecf2f8" style="">[[Main/FormattedSearch]] enhancements with <code>$changes</code>, <code>$count</code>, <code>$formfield(name, 30, ...)</code>, <code>$summary(expandvar)</code>, <code>$summary(noheaders)</code>, <code>$summary(showvarnames)</code></td>
173 <td bgcolor="#ecf2f8" style="">[[TWiki:Main/ColasNahaboo]], <a href="http://c-dot.co.uk" target="_top">Crawford Currie</a>, <a href="http://www.structuredwikis.com/" target="_top">Peter Thoeny</a>, <a href="http://www.home.org.au" target="_top">Sven Dowideit</a></td>
176 <td bgcolor="#ffffff" style=""> New [[Main/TWikiVariables]] [[Main/TWikiVariables#VarACTIVATEDPLUGINS]], [[Main/TWikiVariables#VarALLVARIABLES]], [[Main/TWikiVariables#VarAUTHREALM]], [[Main/TWikiVariables#VarEMAILS]], [[Main/TWikiVariables#VarFAILEDPLUGINS]], [[Main/TWikiVariables#VarHTTP]], [[Main/TWikiVariables#VarHTTPS]], [[Main/TWikiVariables#VarICONURL]], [[Main/TWikiVariables#VarICONURLPATH]], [[Main/TWikiVariables#VarIF]], [[Main/TWikiVariables#VarLANGUAGES]], [[Main/TWikiVariables#VarLOCALSITEPREFS]], [[Main/TWikiVariables#VarLOGIN]], [[Main/TWikiVariables#VarLOGOUT]], [[Main/TWikiVariables#VarMAKETEXT]], [[Main/TWikiVariables#VarMETA]], [[Main/TWikiVariables#VarPLUGINDESCRIPTIONS]], [[Main/TWikiVariables#VarQUERYSTRING]], [[Main/TWikiVariables#VarSTARTSECTION]]/[[Main/TWikiVariables#VarENDSECTION]], [[Main/TWikiVariables#VarSESSION_VARIABLE]], [[Main/TWikiVariables#VarSESSIONID]], [[Main/TWikiVariables#VarSESSIONVAR]], [[Main/TWikiVariables#VarSPACEOUT]], [[Main/TWikiVariables#VarUSERLANGUAGE]], [[Main/TWikiVariables#VarWIKIHOMEURL]]</td>
177 <td bgcolor="#ffffff" style="">[[TWiki:Main/ArthurClemens]], [[TWiki:Main/AntonioTerceiro]], <a href="http://c-dot.co.uk" target="_top">Crawford Currie</a>, [[TWiki:Main/GregAbbas]], [[TWiki:Main/PeterThoeny]], <a href="http://www.home.org.au" target="_top">Sven Dowideit</a>, [[TWiki:Main/WillNorris]] and many more </td>
180 <td bgcolor="#ecf2f8" style="">[[TWiki:Codev/TWikiFormWithHiddenType]] and other form enhancements </td>
181 <td bgcolor="#ecf2f8" style="">[[TWiki:Main/LynnwoodBrown]], [[TWiki:Main/ThomasWeigert]]</td>
184 <td bgcolor="#ffffff" style="">[[TWiki:Codev/SupportTopicSpecificTemplates]] for TWiki applications </td>
185 <td bgcolor="#ffffff" style="">[[TWiki:Main/ThomasWeigert]]</td>
188 <td bgcolor="#ecf2f8" style=""> Direct save feature for one-click template-based topic creation </td>
189 <td bgcolor="#ecf2f8" style="">[[TWiki:Main/LynnwoodBrown]], <a href="http://c-dot.co.uk" target="_top">Crawford Currie</a>, [[TWiki:Main/ThomasWeigert]]</td>
192 <td bgcolor="#ffffff" style="">[[TWiki:Codev/AutomaticAttachments]] showing all files in the attachment directory </td>
193 <td bgcolor="#ffffff" style="">[[TWiki:Main/MartinCleaver]]</td>
196 <td bgcolor="#ecf2f8" style=""> Rename, move or delete webs </td>
197 <td bgcolor="#ecf2f8" style="">[[TWiki:Main/PeterNixon]]</td>
200 <td bgcolor="#ffffff" style=""> Hierarchical subwebs (beta) </td>
201 <td bgcolor="#ffffff" style="">[[TWiki:Main/PeterNixon]]</td>
204 <th align="left" bgcolor="#6b7f93" colspan="2" maxcols="0" style="text-align: left"><span><font color="#ffffff"> <strong> New features for Plugin developers </strong> </font></span></th>
207 <td bgcolor="#ecf2f8" style=""> REST (representational state transfer) interface for Plugins </td>
208 <td bgcolor="#ecf2f8" style="">[[TWiki:Main/RafaelAlvarez]], [[TWiki:Main/MartinCleaver]], <a href="http://www.home.org.au" target="_top">Sven Dowideit</a></td>
211 <td bgcolor="#ffffff" style=""> New and improved Plugins APIs </td>
212 <td bgcolor="#ffffff" style=""><a href="http://c-dot.co.uk" target="_top">Crawford Currie</a>, [[TWiki:Main/ThomasWeigert]]</td>
215 <th align="left" bgcolor="#6b7f93" colspan="2" maxcols="0" style="text-align: left"><span><font color="#ffffff"> <strong> Improvements in the TWiki engine room </strong> </font></span></th>
218 <td bgcolor="#ecf2f8" style=""> Major OO redesign and refactoring of codebase </td>
219 <td bgcolor="#ecf2f8" style=""><a href="http://c-dot.co.uk" target="_top">Crawford Currie</a></td>
222 <td bgcolor="#ffffff" style=""> Automatic build system </td>
223 <td bgcolor="#ffffff" style=""><a href="http://c-dot.co.uk" target="_top">Crawford Currie</a></td>
226 <td bgcolor="#ecf2f8" style=""> Extensive test suite, unit tests and testcases </td>
227 <td bgcolor="#ecf2f8" style=""><a href="http://c-dot.co.uk" target="_top">Crawford Currie</a></td>
230 <td bgcolor="#ffffff" style=""> TWiki:Codev.DevelopBranch , <a href="http://develop.twiki.org/~develop/cgi-bin/view/Bugs" target="_top">DEVELOP branch Bugs system</a></td>
231 <td bgcolor="#ffffff" style=""><a href="http://www.home.org.au" target="_top">Sven Dowideit</a></td>
234 <th align="left" bgcolor="#6b7f93" colspan="2" maxcols="0" style="text-align: left"><span><font color="#ffffff"> <strong> Documentation, logo artwork, skins: </strong> </font></span></th>
237 <td bgcolor="#ecf2f8" style=""> Documentation </td>
238 <td bgcolor="#ecf2f8" style=""><a href="http://c-dot.co.uk" target="_top">Crawford Currie</a>, [[TWiki:Main/LynnwoodBrown]], <a href="http://www.structuredwikis.com/" target="_top">Peter Thoeny</a>, <a href="http://www.home.org.au" target="_top">Sven Dowideit</a> and others </td>
241 <td bgcolor="#ffffff" style=""> Design of [[Main/TWikiLogos]] with big "T" in a speech bubble </td>
242 <td bgcolor="#ffffff" style="">[[TWiki:Main/ArthurClemens]], [[TWiki:Main/PeterThoeny]]</td>
245 <td bgcolor="#ecf2f8" style=""> Improved templates and [[Main/PatternSkin]]</td>
246 <td bgcolor="#ecf2f8" style="">[[TWiki:Main/ArthurClemens]]</td>
250 See more details at [[TWikiReleaseNotes04x00x00]]
252 <a name="CairoRelease"></a>
254 ## <a name="01-Sep-2004 Release (Cairo)"></a> 01-Sep-2004 Release (Cairo)
256 **_Major New Features_**
258 - Automatic upgrade script, and easier first-time installation
259 - Attractive new skins, using a standard set of CSS classes, and a skin browser to help you choose
260 - New easier-to-use save options
261 - Many improvements to SEARCH
262 - Improved support for internationalisation
263 - Better topic management screens
264 - More pre-installed Plugins: [[CommentPlugin]], [[EditTablePlugin]], [[RenderListPlugin]], [[SlideShowPlugin]], [[SmiliesPlugin]], [[SpreadSheetPlugin]], [[TablePlugin]]
265 - Improved Plugins API and more Plugin callbacks
266 - Better support for different authentication methods
267 - Many user interface and usability improvements
268 - And many, many more enhancements
270 <table border="1" cellpadding="0" cellspacing="0" style="border-width: 1px">
272 <th bgcolor="#6b7f93" maxcols="0" style="width: 90%" width="90%"><a href="http://localhost?sortcol=0;table=2;up=0#sorted_table" rel="nofollow" title="Sort by this column"><font color="#ffffff">Details of New Features and Enhancements of 01-Sep-2004 Release</font></a></th>
273 <th bgcolor="#6b7f93" maxcols="0" style="width: 10%" width="10%"><a href="http://localhost?sortcol=1;table=2;up=0#sorted_table" rel="nofollow" title="Sort by this column"><font color="#ffffff">Developer, Sponsor</font></a></th>
276 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Install: Ship with an automatic upgrade script to facilitate TWiki upgrades. <a href="http://TWiki.org/cgi-bin/view/Codev/CairoReleaseUpgradeGuide" target="_top">Details</a></td>
277 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.MartinGregory TWiki:Main.SvenDowideit </td>
280 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Install: New testenv function to change the locks in the TWiki database to the web server user id (automates installation step). <a href="http://TWiki.org/cgi-bin/view/Codev/RelockingRCSFiles" target="_top">Details</a></td>
281 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.MattWilkie TWiki:Main.SvenDowideit </td>
284 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Install: The shipped .htaccess.txt now needs to be edited before it is valid, to help reduce chances of error. <a href="http://TWiki.org/cgi-bin/view/Codev/InconsistentExtractDirectory" target="_top">Details</a></td>
285 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.CrawfordCurrie TWiki:Main.SvenDowideit </td>
288 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Install: Configurable password file handling for different types of encryption. <a href="http://TWiki.org/cgi-bin/view/Codev/ConfigurablePasswordFileHandling" target="_top">Details</a></td>
289 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PavelGoran TWiki:Main.SvenDowideit </td>
292 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Install: Remove office locations from registration. <a href="http://TWiki.org/cgi-bin/view/Codev/RemoveOfficeFromRegistration" target="_top">Details</a></td>
293 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
296 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Install: Changes to support shorter URLs with Apache Rewrite rules. <a href="http://TWiki.org/cgi-bin/view/Codev/ShorterURLs" target="_top">Details</a></td>
297 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.AntonioBellezza TWiki:Main.WalterMundt </td>
300 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Install: Remove the Know web from the distribution. <a href="http://TWiki.org/cgi-bin/view/Codev/StopDistributingKnowWeb" target="_top">Details</a></td>
301 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
304 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Internationalization: Support use of UTF-8 URLs for [[Main/I18N]] characters in TWiki page and attachment names. <a href="http://TWiki.org/cgi-bin/view/Codev/EncodeURLsWithUTF8" target="_top">Details</a></td>
305 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.RichardDonkin </td>
308 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Authentication: Authenticate users when creating new topic in view restricted web. <a href="http://TWiki.org/cgi-bin/view/Codev/VariousAuthBugsFixed" target="_top">Details</a></td>
309 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.JonathanGraehl TWiki:Main.SvenDowideit </td>
312 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Preferences: TWiki Preferences need to be secured properly. <a href="http://TWiki.org/cgi-bin/view/Codev/SecureTWikiPreferences" target="_top">Details</a></td>
313 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
316 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Preferences: Use TWiki Forms to set user preferences. <a href="http://TWiki.org/cgi-bin/view/Codev/UsingFormsForSettings" target="_top">Details</a></td>
317 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.JohnTalintyre </td>
320 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Skins: New pre-installed skins PatternSkin and DragonSkin. <a href="http://TWiki.org/cgi-bin/view/Codev/SkinsForCairoRelease" target="_top">Details</a></td>
321 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.ArthurClemens TWiki:Main.PeterThoeny </td>
324 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Skins: New skin browser to choose from installed skins. <a href="http://TWiki.org/cgi-bin/view/Codev/TWikiSkinBrowser" target="_top">Details</a></td>
325 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
328 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Skins: Documented set of CSS classes that are used in standard skins. <a href="http://TWiki.org/cgi-bin/view/Codev/CssClassNames" target="_top">Details</a></td>
329 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.ArthurClemens TWiki:Main.SvenDowideit </td>
332 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Skins: Added CSS class names to Diff output. <a href="http://TWiki.org/cgi-bin/view/Codev/HardwiredRDiffColours" target="_top">Details</a></td>
333 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.SvenDowideit </td>
336 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Skins: Templates can now be read from user topics, as well as from files in the templates diretcory. <a href="http://TWiki.org/cgi-bin/view/Codev/ReadTemplatesFromUserTopics" target="_top">Details</a></td>
337 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.CrawfordCurrie TWiki:Main.WalterMundt </td>
340 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Skins: Ensure that the default template gets overridden by a template passed in. <a href="http://TWiki.org/cgi-bin/view/Codev/PassedInTopicTemplateOverridesDefault" target="_top">Details</a></td>
341 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.MartinCleaver TWiki:Main.WalterMundt </td>
344 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Skin: Convey an important broadcast message to all users, e.g. scheduled server downtime. <a href="http://TWiki.org/cgi-bin/view/Codev/BroadcastMessageHandling" target="_top">Details</a></td>
345 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
348 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Skin: Balanced pastel colors for TWiki webs. <a href="http://TWiki.org/cgi-bin/view/Codev/TWikiWebColors" target="_top">Details</a></td>
349 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.ArthurClemens </td>
352 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Rendering: Use exclamation point prefix to escape TWiki markup rendering. <a href="http://TWiki.org/cgi-bin/view/Codev/EasierNop" target="_top">Details</a></td>
353 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.ArthurClemens </td>
356 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Rendering: Ordered lists with uppercase & lowercase letters, uppercase & lowercase Roman numerals. <a href="http://TWiki.org/cgi-bin/view/Codev/ImprovedOutlines" target="_top">Details</a></td>
357 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.DanBoitnott TWiki:Main.PeterThoeny </td>
360 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Rendering: Allow custom styles for the "?" of uncreated topics. <a href="http://TWiki.org/cgi-bin/view/Codev/NewTopicLinkStylePatch" target="_top">Details</a></td>
361 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.SvenDowideit </td>
364 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Rendering: Render IRC and NNTP as a URL. <a href="http://TWiki.org/cgi-bin/view/Codev/RenderIrcAsURL" target="_top">Details</a></td>
365 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
368 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Rendering: Make acronym linking more strict by requiring a trailing boundary, e.g. excluding TLAfoobar. <a href="http://TWiki.org/cgi-bin/view/Codev/TLAbehaviourIsOdd" target="_top">Details</a></td>
369 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.CrawfordCurrie TWiki:Main.SvenDowideit </td>
372 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Rendering: TWiki Form with Label type. <a href="http://TWiki.org/cgi-bin/view/Codev/TWikiFormWithLabelType" target="_top">Details</a></td>
373 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
376 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Rendering: Web names can now be WikiWords. <a href="http://TWiki.org/cgi-bin/view/Codev/WebNameAsWikiName" target="_top">Details</a></td>
377 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
380 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Rendering: New syntax for definition list with dollar sign and colon. <a href="http://TWiki.org/cgi-bin/view/Codev/WikiSyntaxForDefinitionLists" target="_top">Details</a></td>
381 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.AdamTheo TWiki:Main.PeterThoeny </td>
384 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Rendering: Table with multi-span rows, functionality provided by Table Plugin. <a href="http://TWiki.org/cgi-bin/view/Codev/WikiTablesNeedRowspanning" target="_top">Details</a></td>
385 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.WalterMundt </td>
388 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Variables: New title parameter for TOC variable. <a href="http://TWiki.org/cgi-bin/view/Codev/AddHeadingToToc" target="_top">Details</a></td>
389 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny TWiki:Main.ArthurClemens </td>
392 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Variables: New REVINFO variable in templates supports flexible display of revision information. <a href="http://TWiki.org/cgi-bin/view/Codev/AddRevisionVariablesToTemplate" target="_top">Details</a></td>
393 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny TWiki:Main.SvenDowideit </td>
396 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Variables: Set times to be displayed as gmtime or servertime. <a href="http://TWiki.org/cgi-bin/view/Codev/AlwaysServerTimeZone" target="_top">Details</a></td>
397 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.SueBlake TWiki:Main.SvenDowideit </td>
400 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Variables: Properly encode parameters for form fields with ENCODE variable. <a href="http://TWiki.org/cgi-bin/view/Codev/EncodeParamsForFormFields" target="_top">Details</a></td>
401 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
404 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Variables: Expand USERNAME and WIKINAME in Template Topics. <a href="http://TWiki.org/cgi-bin/view/Codev/ExpandUsernameAndWikinameInTemplateTopics" target="_top">Details</a></td>
405 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
408 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Variables: Expand same variables in new user template as in template topics. <a href="http://TWiki.org/cgi-bin/view/Codev/ExpandVariablesInNewUserTemplate" target="_top">Details</a></td>
409 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
412 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Variables: Optionally warn when included topic does not exist; with the option to create the included topic. <a href="http://TWiki.org/cgi-bin/view/Codev/FailedIncludeWarning" target="_top">Details</a></td>
413 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
416 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Variables: In topic text show file-types of attached files as icons. <a href="http://TWiki.org/cgi-bin/view/Codev/FileAttachmentIconVariable" target="_top">Details</a></td>
417 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
420 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Variables: New variable FORMFIELD returns the value of a field in the form attached to a topic.. <a href="http://TWiki.org/cgi-bin/view/Codev/FormattedTWikiFormDataInTopicText" target="_top">Details</a></td>
421 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.DavidSachitano TWiki:Main.SvenDowideit </td>
424 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Variables: Meta data rendering for form fields with META{"formfield"}. <a href="http://TWiki.org/cgi-bin/view/Codev/MetaDataRendering" target="_top">Details</a></td>
425 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
428 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Variables: New PLUGINVERSION variable. <a href="http://TWiki.org/cgi-bin/view/Codev/PluginVersionVariable" target="_top">Details</a></td>
429 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
432 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Variables: URLPARAM now has a <code>default="..."</code> argument, for when no value has been given. <a href="http://TWiki.org/cgi-bin/view/Codev/UrlParamWithDefaultValue" target="_top">Details</a></td>
433 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
436 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Variables: URLPARAM variable with newline parameter. <a href="http://TWiki.org/cgi-bin/view/Codev/UrlParamWithNewlineArg" target="_top">Details</a></td>
437 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
440 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Variables: URLPARAM variable with new multiple=on parameter. <a href="http://TWiki.org/cgi-bin/view/Codev/UrlParamWithSelectMultiple" target="_top">Details</a></td>
441 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PaulineCheung TWiki:Main.PeterThoeny </td>
444 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Search: New switch for search to perform an AND NOT search. <a href="http://TWiki.org/cgi-bin/view/Codev/InvertedSearchFeature" target="_top">Details</a></td>
445 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
448 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Search: Keyword search to search with implicit AND. <a href="http://TWiki.org/cgi-bin/view/Codev/KeywordSearchWithImplicitAnd" target="_top">Details</a></td>
449 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
452 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Search: Multiple searches in same topic with new multiple="on" paramter. <a href="http://TWiki.org/cgi-bin/view/Codev/MultipleSearchesInSameTopic" target="_top">Details</a></td>
453 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
456 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Search: Remove limitation on number of topics to search in a web. <a href="http://TWiki.org/cgi-bin/view/Codev/ArgumentListIsTooLongForSearch" target="_top">Details</a></td>
457 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
460 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Search: Exclude topics from search with an excludetopic parameter. <a href="http://TWiki.org/cgi-bin/view/Codev/ExcludeWebTopicsFromSearch" target="_top">Details</a></td>
461 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
464 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Search: Expand Variables on Formatted Search with expandvariables Flag. <a href="http://TWiki.org/cgi-bin/view/Codev/ExpandVariablesOnFormattedSearch" target="_top">Details</a></td>
465 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
468 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Search: Formatted Search with Web Form variable to retrieve the name of the form attached to a topic. <a href="http://TWiki.org/cgi-bin/view/Codev/FormattedSearchFormnameVariable" target="_top">Details</a></td>
469 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.FrankSmith TWiki:Main.PeterThoeny </td>
472 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Search: Formatted Search with Conditional Output. <a href="http://TWiki.org/cgi-bin/view/Codev/FormattedSearchWithConditionalOutput" target="_top">Details</a></td>
473 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
476 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Search: Formatted Search with $parent token to get the parent topic. <a href="http://TWiki.org/cgi-bin/view/Codev/FormattedSearchWithParentTopic" target="_top">Details</a></td>
477 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
480 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Search: New separator parameter to SEARCH supports better SEARCH embedding. <a href="http://TWiki.org/cgi-bin/view/Codev/FormattedSearchWithSeparatorParameter" target="_top">Details</a></td>
481 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
484 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Search: Improved search performance when sorting result by topic name. <a href="http://TWiki.org/cgi-bin/view/Codev/SchwartzianTransformMisused" target="_top">Details</a></td>
485 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
488 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Search: New <code>scope=all</code> search parameter to search in topic name and topic text at the same time. <a href="http://TWiki.org/cgi-bin/view/Codev/SearchScopeForTopicAndText" target="_top">Details</a></td>
489 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
492 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Search: New <code>topic</code> parameter for AND search on topic text and topic name. <a href="http://TWiki.org/cgi-bin/view/Codev/SearchTopicNameAndTopicText" target="_top">Details</a></td>
493 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
496 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Search modules uses Perl-style keyword parameters (code cleanup). <a href="http://TWiki.org/cgi-bin/view/Codev/SearchWebHasTooManyParameters" target="_top">Details</a></td>
497 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
500 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Search: New $wikiname variable in format parameter of formatted search. <a href="http://TWiki.org/cgi-bin/view/Codev/ShortUserNameInFormattedSearch" target="_top">Details</a></td>
501 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.ArthurClemens </td>
504 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Search: Sort search by topic creation date. <a href="http://TWiki.org/cgi-bin/view/Codev/SortSearchByTopicCreateDate" target="_top">Details</a></td>
505 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
508 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Search: Topic creation date and user in Formatted Search. <a href="http://TWiki.org/cgi-bin/view/Codev/TopicCreateDateInFormattedSearch" target="_top">Details</a></td>
509 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.CoreyFruitman TWiki:Main.SvenDowideit </td>
512 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Search: Increase levels of nested search from 2 to 16. <a href="http://TWiki.org/cgi-bin/view/Codev/MoreNestedSearchLevels" target="_top">Details</a></td>
513 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
516 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Plugins: New pre-installed Plugins CommentPlugin, EditTablePlugin, RenderListPlugin, SlideShowPlugin, SmiliesPlugin, SpreadSheetPlugin, TablePlugin. <a href="http://TWiki.org/cgi-bin/view/Codev/PreinstalledTWikiPlugins" target="_top">Details</a></td>
517 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
520 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Plugins: New callback <code>afterSaveHandler</code>, called after a topic is saved. <a href="http://TWiki.org/cgi-bin/view/Codev/AfterSavePluginHandler" target="_top">Details</a></td>
521 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.WalterMundt </td>
524 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Plugins: New callbacks <code>beforeAttachmentSaveHandler</code> and <code>afterAttachmentSaveHandler</code>, used to intervene on attachment save event. <a href="http://TWiki.org/cgi-bin/view/Codev/BeforeAttachmentSaveHandler" target="_top">Details</a></td>
525 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.MartinCleaver TWiki:Main.WalterMundt </td>
528 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Plugins: New callbacks <code>beforeCommonTagsHandler</code> and <code>afterCommonTagsHandler</code>. <a href="http://TWiki.org/cgi-bin/view/Codev/BeforeCommonTagsHandler" target="_top">Details</a></td>
529 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
532 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Plugins: New callback <code>renderFormFieldForEditHandler</code> to render form field for edit. <a href="http://TWiki.org/cgi-bin/view/Codev/RenderFormFieldForEditHandler" target="_top">Details</a></td>
533 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.JohnTalintyre </td>
536 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Plugins: New callback <code>renderWikiWordHandler</code> to custom render links. <a href="http://TWiki.org/cgi-bin/view/Codev/RenderedWikiWordHandler" target="_top">Details</a></td>
537 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.MartinCleaver TWiki:Main.WalterMundt </td>
540 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Plugins: New function <code>TWiki::Func::formatTime</code> to format time into a string. <a href="http://TWiki.org/cgi-bin/view/Codev/FormatTime" target="_top">Details</a></td>
541 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.SvenDowideit </td>
544 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Plugins: New function <code>TWiki::Func::getRegularExpression</code> to get predefined regular expressions. <a href="http://TWiki.org/cgi-bin/view/Codev/GetRegularExpression" target="_top">Details</a></td>
545 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.RichardDonkin </td>
548 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Plugins: New functions <code>TWiki::Func::getPluginPreferences*</code> to get Plugin preferences. <a href="http://TWiki.org/cgi-bin/view/Codev/GetPluginPreferences" target="_top">Details</a></td>
549 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.WalterMundt </td>
552 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Plugins: New function <code>TWiki::Func::extractParameters</code> to extract all parameters from a variable string. <a href="http://TWiki.org/cgi-bin/view/Codev/ExtractParameters" target="_top">Details</a></td>
553 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
556 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Plugins: New function <code>TWiki::Func::checkDependencies</code> to check for module dependency. <a href="http://TWiki.org/cgi-bin/view/Codev/PluginDependencies" target="_top">Details</a></td>
557 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.CrawfordCurrie TWiki:Main.SvenDowideit </td>
560 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Plugins: A recommendation for where a Plugin can store its data. <a href="http://TWiki.org/cgi-bin/view/Codev/RecommendedStorageOfPluginData" target="_top">Details</a></td>
561 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
564 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> UI: Show tool-tip topic info on [[Main/WikiWord]] links. <a href="http://TWiki.org/cgi-bin/view/Codev/ToolTipTopicInfoOnWikiWordLinks" target="_top">Details</a></td>
565 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
568 <td bgcolor="#ffffff" style="width: 90%" width="90%"> UI: Save topic and continue edit feature. <a href="http://TWiki.org/cgi-bin/view/Codev/CheckpointSave" target="_top">Details</a></td>
569 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.ColasNahaboo </td>
572 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> UI: Change topic with direct save (without edit/preview/save cycle) and checkpoint save. <a href="http://TWiki.org/cgi-bin/view/Codev/SavemultiCgiScript" target="_top">Details</a></td>
573 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.MattWilkie TWiki:Main.SvenDowideit </td>
576 <td bgcolor="#ffffff" style="width: 90%" width="90%"> UI: In attachment table, change 'action' to 'manage'. <a href="http://TWiki.org/cgi-bin/view/Codev/AttachmentActionLinkBadName" target="_top">Details</a></td>
577 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny TWiki:Main.ArthurClemens </td>
580 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> UI: Smaller usability enhancements on the file attachment table. <a href="http://TWiki.org/cgi-bin/view/Codev/BetterAttachmentTableForCairoRelease" target="_top">Details</a></td>
581 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny TWiki:Main.ArthurClemens </td>
584 <td bgcolor="#ffffff" style="width: 90%" width="90%"> UI: Removes anchor links from header content and places them before the text to fix 'header becomes link'. <a href="http://TWiki.org/cgi-bin/view/Codev/BetterLinksToHeadings" target="_top">Details</a></td>
585 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.ArthurClemens </td>
588 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> UI: Improved functionality of the More screen. <a href="http://TWiki.org/cgi-bin/view/Codev/BetterMoreRealizedFeatures" target="_top">Details</a></td>
589 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny TWiki:Main.ArthurClemens </td>
592 <td bgcolor="#ffffff" style="width: 90%" width="90%"> UI: Quick reference chart of most used markup is now listed on the edit screen. <a href="http://TWiki.org/cgi-bin/view/Codev/HelpTextInEditPage" target="_top">Details</a></td>
593 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.ArthurClemens </td>
596 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> UI: Flag for edit script to avoid overwrite of existing topic text and form data. <a href="http://TWiki.org/cgi-bin/view/Codev/FlagForEditScriptToAvoidFormDataOverwrite" target="_top">Details</a></td>
597 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.NielsKoldso TWiki:Main.PeterThoeny </td>
600 <td bgcolor="#ffffff" style="width: 90%" width="90%"> UI: Disable Escape key in IE textarea to prevent it cancelling work. <a href="http://TWiki.org/cgi-bin/view/Codev/EscKeyInEditorDeletesText" target="_top">Details</a></td>
601 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.CrawfordCurrie TWiki:Main.PeterThoeny </td>
604 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> UI: Improved warning message on unsaved topic. <a href="http://TWiki.org/cgi-bin/view/Codev/ReassurePeopleTheyDidntLoseTheirData" target="_top">Details</a></td>
605 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.MartinGregory TWiki:Main.SvenDowideit </td>
608 <td bgcolor="#ffffff" style="width: 90%" width="90%"> UI: Reverse order of words in page title for better multi-window/tab navigation. <a href="http://TWiki.org/cgi-bin/view/Codev/ReversePageTitle" target="_top">Details</a></td>
609 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.ArthurClemens </td>
612 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> UI: Provides a framework to create and modify a topic without going through edit->preview->save sequence. <a href="http://TWiki.org/cgi-bin/view/Codev/SaveContentWithoutEdit" target="_top">Details</a></td>
613 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.AndreUlrich TWiki:Main.SvenDowideit </td>
616 <td bgcolor="#ffffff" style="width: 90%" width="90%"> UI: Set the topic parent to none in More screen, e.g. remove the current topic parent. <a href="http://TWiki.org/cgi-bin/view/Codev/SettingParentTopicToNone" target="_top">Details</a></td>
617 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
620 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> UI: Use templates to define how file attachments are displayed. Was previously hard-coded. <a href="http://TWiki.org/cgi-bin/view/Codev/TemplatesForMetaDataPresentation" target="_top">Details</a></td>
621 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.CrawfordCurrie TWiki:Main.SvenDowideit </td>
624 <td bgcolor="#ffffff" style="width: 90%" width="90%"> UI: Topic diff shows unified diff with unchanged context. <a href="http://TWiki.org/cgi-bin/view/Codev/UnifiedDiffOutput" target="_top">Details</a></td>
625 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.SvenDowideit </td>
628 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> UI: Diff feature shows TWiki form changes in nice tables. <a href="http://TWiki.org/cgi-bin/view/Codev/TWikiFormsDiffRendering" target="_top">Details</a></td>
629 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.SvenDowideit </td>
632 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Code refactoring: The log entry for a save now has a dontNotify flag in the extra field if the user checked the minor changes flag. <a href="http://TWiki.org/cgi-bin/view/Codev/DontNotifyFlagInLogFile" target="_top">Details</a></td>
633 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
636 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Code refactoring: Server-side include of attachments accelerates INCLUDE. <a href="http://TWiki.org/cgi-bin/view/Codev/IncludeAttachment" target="_top">Details</a></td>
637 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.CrawfordCurrie TWiki:Main.PeterThoeny </td>
640 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Code refactoring: Move functionality out of bin scripts and into included modules. <a href="http://TWiki.org/cgi-bin/view/Codev/MoreChangesToUpload" target="_top">Details</a></td>
641 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.CrawfordCurrie TWiki:Main.SvenDowideit </td>
644 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Code refactoring: Move bin script functionality into TWiki::UI modules. <a href="http://TWiki.org/cgi-bin/view/Codev/MoveScriptFunctionalityIntoTWikiUiLibs" target="_top">Details</a></td>
645 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.CrawfordCurrie TWiki:Main.PeterThoeny </td>
648 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Code refactoring: Optimize preferences handling for better performance. <a href="http://TWiki.org/cgi-bin/view/Codev/OptimizePreferencesHandling" target="_top">Details</a></td>
649 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PavelGoran TWiki:Main.WalterMundt </td>
652 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Code refactoring: Refactor variable expansion for edit and register. <a href="http://TWiki.org/cgi-bin/view/Codev/RefactorVariableExpansion" target="_top">Details</a></td>
653 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.CrawfordCurrie TWiki:Main.PeterThoeny </td>
656 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Code refactoring: Move savemulti script into TWiki::UI::Save. <a href="http://TWiki.org/cgi-bin/view/Codev/SavemultiIntoSaveDotPm" target="_top">Details</a></td>
657 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.MattWilkie TWiki:Main.SvenDowideit </td>
660 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Code refactoring: Topic search is done natively in Perl, it does not depend anymore on system calls with pipes. <a href="http://TWiki.org/cgi-bin/view/Codev/SearchWithNoPipe" target="_top">Details</a></td>
661 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
664 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Code refactoring: Fix logical error in upload script which prevented MIME filename from being used. <a href="http://TWiki.org/cgi-bin/view/Codev/UploadFilenameFixToEnableBatchUploadWithCurl" target="_top">Details</a></td>
665 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.WalterMundt </td>
669 <table border="1" cellpadding="0" cellspacing="0" style="border-width: 1px">
671 <th bgcolor="#6b7f93" maxcols="0" style="width: 90%" width="90%"><a href="http://localhost?sortcol=0;table=3;up=0#sorted_table" rel="nofollow" title="Sort by this column"><font color="#ffffff">Bug Fixes of 01-Sep-2004 Release</font></a></th>
672 <th bgcolor="#6b7f93" maxcols="0" style="width: 10%" width="10%"><a href="http://localhost?sortcol=1;table=3;up=0#sorted_table" rel="nofollow" title="Sort by this column"><font color="#ffffff">Developer, Sponsor</font></a></th>
675 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: Consistently create headings with empty anchor tags. <a href="http://TWiki.org/cgi-bin/view/Codev/AllcapsHeadingsProduceBrokenAnchors" target="_top">Details</a></td>
676 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
679 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: TOC does not work for headings containing & without spaces surrounding it. <a href="http://TWiki.org/cgi-bin/view/Codev/AmpersandHeadingBadTOCLink" target="_top">Details</a></td>
680 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
683 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: Backslash line break breaks TWiki form definitions. <a href="http://TWiki.org/cgi-bin/view/Codev/BackslashBreaksForm" target="_top">Details</a></td>
684 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.CrawfordCurrie TWiki:Main.PeterThoeny </td>
687 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: Rename fixes unrelated topic references. <a href="http://TWiki.org/cgi-bin/view/Codev/BugInTopicRenaming" target="_top">Details</a></td>
688 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.RichardDonkin </td>
691 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: Bug with infinite recursion in search. <a href="http://TWiki.org/cgi-bin/view/Codev/BugInfiniteRecursionInSearch" target="_top">Details</a></td>
692 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
695 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: Can't send mail with full 'From' address. <a href="http://TWiki.org/cgi-bin/view/Codev/CantSendMailWithFullAddress" target="_top">Details</a></td>
696 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
699 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: All scripts change to $bin before execute (for mod_perl2). <a href="http://TWiki.org/cgi-bin/view/Codev/ChangeToScriptDirForModPerl" target="_top">Details</a></td>
700 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
703 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: Several RSS readers do not show all entries seen in the WebChanges list; repeated updates to the same topics get lost. <a href="http://TWiki.org/cgi-bin/view/Codev/ChangesDontShowUpInRSS" target="_top">Details</a></td>
704 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.ArthurClemens </td>
707 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: TWiki::Access::checkAccessPermission function improperly handles Main and TWiki webs. <a href="http://TWiki.org/cgi-bin/view/Codev/CheckAccessPermissionBrokenForMainAndTWikiWebs" target="_top">Details</a></td>
708 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.SvenDowideit </td>
711 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: Topic save returns error CI Date precedes date in revision. <a href="http://TWiki.org/cgi-bin/view/Codev/CiDatePrecedesDateInRevision" target="_top">Details</a></td>
712 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
715 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: Double quotes got replaced by " in TWiki forms. <a href="http://TWiki.org/cgi-bin/view/Codev/DoubleQuoteHandlingInTwikiForms" target="_top">Details</a></td>
716 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.MichaelSparks TWiki:Main.PeterThoeny </td>
719 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: Duplicated Wiki name in .htpasswd entry for sha1 encoding. <a href="http://TWiki.org/cgi-bin/view/Codev/DuplicatedWikiNameInHtpasswdEntry" target="_top">Details</a></td>
720 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
723 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: When viewing a previous version of a topic, the view script substitutes only one occurrence of the variable EDITTOPIC. <a href="http://TWiki.org/cgi-bin/view/Codev/EditTopicNotGloballySubstituted" target="_top">Details</a></td>
724 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
727 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: Form default values are not working for text fields. <a href="http://TWiki.org/cgi-bin/view/Codev/FormDefaultNotWorkingForTextField" target="_top">Details</a></td>
728 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.ThomasWeigert TWiki:Main.SvenDowideit </td>
731 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: Formatted searches using a $pattern which unbalanced parenthesis crash TWiki. <a href="http://TWiki.org/cgi-bin/view/Codev/FormattedSearchPatternExtractionUnmatchedParenthesesError" target="_top">Details</a></td>
732 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
735 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: Formatted Search uses title but should use name for formfield parameter. <a href="http://TWiki.org/cgi-bin/view/Codev/FormattedSearchUsesTitleInsteadOfName" target="_top">Details</a></td>
736 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
739 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: GMTIME variable returns unwanted GMT text. <a href="http://TWiki.org/cgi-bin/view/Codev/GmTimeVariableReturnsUnwantedGMT" target="_top">Details</a></td>
740 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.SvenDowideit </td>
743 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: Include from other Web links ACRONYMS. <a href="http://TWiki.org/cgi-bin/view/Codev/IncludeFromOtherWebLinksACRONYMS" target="_top">Details</a></td>
744 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
747 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: Including an HTML file is very slow. <a href="http://TWiki.org/cgi-bin/view/Codev/IncludeHTMLTakesLongTime" target="_top">Details</a></td>
748 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.JohnTalintyre </td>
751 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: includeUrl() mess up absolute URLs. <a href="http://TWiki.org/cgi-bin/view/Codev/IncludeUrlScrewsUpAbsoluteUrls" target="_top">Details</a></td>
752 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.SvenDowideit </td>
755 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: Filter out fixed font rendering in TOC to avoid unrendered = equal signs in TOC. <a href="http://TWiki.org/cgi-bin/view/Codev/IncorrectWhitespaceParsingInTOC" target="_top">Details</a></td>
756 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
759 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: The initializeUserHandler is broken for session Plugins. <a href="http://TWiki.org/cgi-bin/view/Codev/InitializeUserHandlerBroken" target="_top">Details</a></td>
760 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.JohnTalintyre </td>
763 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: SEARCH fails with very large webs. <a href="http://TWiki.org/cgi-bin/view/Codev/InlineSearchArgListTooLong" target="_top">Details</a></td>
764 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
767 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: Security alert: User could gain view access rights of another user. <a href="http://TWiki.org/cgi-bin/view/Codev/InsecureViewWithFailedAuthentication" target="_top">Details</a></td>
768 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.KimCovil TWiki:Main.PeterThoeny </td>
771 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: 'print to closed file handle' error of log files are not writable. <a href="http://TWiki.org/cgi-bin/view/Codev/LogAndWarningFilePermissionsGiveBadErrorMessage" target="_top">Details</a></td>
772 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.MartinGregory TWiki:Main.SvenDowideit </td>
775 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: Meta data handler can't process CR-LF line endings. <a href="http://TWiki.org/cgi-bin/view/Codev/MetaDataHandlerCantProcessCrLfLineEndings" target="_top">Details</a></td>
776 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
779 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: METAFIELD meta data is not shown in view raw=on mode. <a href="http://TWiki.org/cgi-bin/view/Codev/MetaFieldNotShownInViewRawMode" target="_top">Details</a></td>
780 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
783 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: Minor XHTML non-compliance in templates and code. <a href="http://TWiki.org/cgi-bin/view/Codev/MinorXHTMLNonComplianceInTemplates" target="_top">Details</a></td>
784 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
787 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: Getting pages from virtual hosts fails. <a href="http://TWiki.org/cgi-bin/view/Codev/NetCantGetURLFromVhosts" target="_top">Details</a></td>
788 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.JohnTalintyre </td>
791 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: Create new web fails if RCS files do not exist. <a href="http://TWiki.org/cgi-bin/view/Codev/NewWebFailsIfTemplateRCSIsDeleted" target="_top">Details</a></td>
792 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.ClausBrunzema TWiki:Main.SvenDowideit </td>
795 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: Metacharacters can be passed through to the shell in File Attach. <a href="http://TWiki.org/cgi-bin/view/Codev/NoShellCharacterEscapingInFileAttachComment" target="_top">Details</a></td>
796 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
799 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: Ability to delete non-WikiWord topics without confirmation. <a href="http://TWiki.org/cgi-bin/view/Codev/NonWikiWordInConfirm" target="_top">Details</a></td>
800 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
803 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: + symbol in password reset fails. <a href="http://TWiki.org/cgi-bin/view/Codev/OopsResetPasswdFormat" target="_top">Details</a></td>
804 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
807 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: Pathinfo cleanup for hosted sites. <a href="http://TWiki.org/cgi-bin/view/Codev/PathInfoCleanupBug" target="_top">Details</a></td>
808 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.MikeSalisbury TWiki:Main.SvenDowideit </td>
811 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: Software error in SEARCH if regular expression pattern has unmached parenthesis. <a href="http://TWiki.org/cgi-bin/view/Codev/PatternExtractBug" target="_top">Details</a></td>
812 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
815 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: Pipe chars in the comment field of the attachment table are not escaped. <a href="http://TWiki.org/cgi-bin/view/Codev/PipeInCommentInAttachmentTableNotEscaped" target="_top">Details</a></td>
816 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
819 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: Link escaping in preview fails for not quoted hrefs. <a href="http://TWiki.org/cgi-bin/view/Codev/PreviewDoesNoQuoteHrefs" target="_top">Details</a></td>
820 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.TedPavlic TWiki:Main.PeterThoeny </td>
823 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: Preview expands variables twice. <a href="http://TWiki.org/cgi-bin/view/Codev/PreviewExpandsVariablesTwice" target="_top">Details</a></td>
824 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
827 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: Using a proxy with TWiki fails; no proxy-HTTP request, minimal request not HTTP 1.0, requests marked 1.1 are at best 1.0. <a href="http://TWiki.org/cgi-bin/view/Codev/ProxiedIncludesBrokenImplementationBug" target="_top">Details</a></td>
828 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.MichaelSparks TWiki:Main.JohnTalintyre </td>
831 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: Runaway view processes with TWiki::Sore::RcsLite. <a href="http://TWiki.org/cgi-bin/view/Codev/RcsLiteRunawayViewProcesses" target="_top">Details</a></td>
832 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.SvenDowideit </td>
835 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: Regex Error in WebTopicList with topics that have meta characters in the name. <a href="http://TWiki.org/cgi-bin/view/Codev/RegexErrorWithTopicNamesWithMetaChars" target="_top">Details</a></td>
836 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
839 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: Rename script misses some ref-by topics. <a href="http://TWiki.org/cgi-bin/view/Codev/RenameScriptMissesSomeReferrers" target="_top">Details</a></td>
840 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.JohnTalintyre </td>
843 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: Links to self within the page being renamed are not changed. <a href="http://TWiki.org/cgi-bin/view/Codev/RenameSkipsSelf" target="_top">Details</a></td>
844 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.SvenDowideit </td>
847 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: Rename topic does 'Main.Main.UserName' for attachments. <a href="http://TWiki.org/cgi-bin/view/Codev/RenameTopicDoesMainMainUser" target="_top">Details</a></td>
848 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
851 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: Revision date is set to Jan 1970 when using RCS Lite. <a href="http://TWiki.org/cgi-bin/view/Codev/RevisionDateJan1970" target="_top">Details</a></td>
852 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.SvenDowideit </td>
855 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: The new dynamically-created SiteMap is very nice, but somewhat slow. <a href="http://TWiki.org/cgi-bin/view/Codev/SiteMapIsSlow" target="_top">Details</a></td>
856 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
859 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: The makeAnchorName function did not produce the same results if called iteratively, resulting in problems trying to link to headers.. <a href="http://TWiki.org/cgi-bin/view/Codev/SpecificLinkIncorrectlyRemovesAnchorUnderscores" target="_top">Details</a></td>
860 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.WalterMundt </td>
863 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: Statistics page does not provide links to non-wikiword topics. <a href="http://TWiki.org/cgi-bin/view/Codev/StatisticsDoesNotLinkNonWikiWordTopics" target="_top">Details</a></td>
864 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
867 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: Make TOC link URI references relative. <a href="http://TWiki.org/cgi-bin/view/Codev/TOCLinkURIRefsNotRelative" target="_top">Details</a></td>
868 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.MartinGregory TWiki:Main.PeterThoeny </td>
871 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: TWiki hangs when used on Apache 2.0. <a href="http://TWiki.org/cgi-bin/view/Codev/TWikiOnApache2dot0Hangs" target="_top">Details</a></td>
872 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.SvenDowideit </td>
875 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: TOC incorrectly strips out links in headers. <a href="http://TWiki.org/cgi-bin/view/Codev/TocMishandlesStrippingLinks" target="_top">Details</a></td>
876 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
879 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: The HTML tags that are generated by TOC do not close properly. <a href="http://TWiki.org/cgi-bin/view/Codev/TocNotClosedProperly" target="_top">Details</a></td>
880 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
883 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: TOC on INCLUDEd topic ignores STOPINCLUDE. <a href="http://TWiki.org/cgi-bin/view/Codev/TocWithParameterIgnoresStopinclude" target="_top">Details</a></td>
884 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.WillNorris TWiki:Main.PeterThoeny </td>
887 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: Quotes in tooltip message can break a TWiki form. <a href="http://TWiki.org/cgi-bin/view/Codev/TooltipCanBreakForm" target="_top">Details</a></td>
888 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
891 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: Better error message if the file attachment directory is not writable. <a href="http://TWiki.org/cgi-bin/view/Codev/UninitializedValueInRcsFile" target="_top">Details</a></td>
892 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.CrawfordCurrie TWiki:Main.SvenDowideit </td>
895 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: Image size of PNG files. <a href="http://TWiki.org/cgi-bin/view/Codev/UploadDoesNotGenerateImageSizeOfPngs" target="_top">Details</a></td>
896 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.ArthurClemens </td>
899 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: The testenv script distinguishes between real user ID and effective user ID. <a href="http://TWiki.org/cgi-bin/view/Codev/UseEffectiveUIDInTestenv" target="_top">Details</a></td>
900 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.RichardDonkin </td>
903 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: Variables in square bracket links dont work in form fields. <a href="http://TWiki.org/cgi-bin/view/Codev/VariableInSquareBracketLinkDoestWorkInFormField" target="_top">Details</a></td>
904 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.SvenDowideit </td>
907 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: Variable with Parameters in Form Fields Disappear. <a href="http://TWiki.org/cgi-bin/view/Codev/VariableWithParamsInFormFieldsDisappear" target="_top">Details</a></td>
908 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
911 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: Verbatim tag should escape HTML entities. <a href="http://TWiki.org/cgi-bin/view/Codev/VerbatimShouldEscapeHtmlEntities" target="_top">Details</a></td>
912 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
915 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: Field names of TWiki Forms can be WikiWords, this is used to link to a help topic. <a href="http://TWiki.org/cgi-bin/view/Codev/WebDotTopicFormFieldNamesDontWork" target="_top">Details</a></td>
916 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
919 <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: Clean up the WebRssBase INCLUDES to use VARIABLES set in TWikiPreferences. <a href="http://TWiki.org/cgi-bin/view/Codev/WebRssBaseDcFieldsWrong" target="_top">Details</a></td>
920 <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.SvenDowideit </td>
923 <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Fix: Resolving variables in included topics. <a href="http://TWiki.org/cgi-bin/view/Codev/WrongInternalTagOrder" target="_top">Details</a></td>
924 <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.OliverKrueger TWiki:Main.SvenDowideit </td>
928 <a name="BeijingRelease"></a>
930 ## <a name="01-Feb-2003 Release (Beijing)"></a> 01-Feb-2003 Release (Beijing)
932 - **18 Jan 2003** - TWiki:Main.PeterThoeny
933 - Support for `/bin/view/Web.TopicName` topic view URL (besides the default `/bin/view/Web/TopicName` URL); useful for [[InterwikiPlugin]] links like TWiki:Codev.ReadmeFirst
934 - **31 Dec 2002** - TWiki:Main.PeterThoeny
935 - Enhanced Plugin API to manipulate topic data with new functions in Func.pm: `readTopicText`, `saveTopicText`, `setTopicEditLock`, `checkTopicEditLock`
936 - **31 Dec 2002** - TWiki:Main.PeterThoeny
937 - New `%NOAUTOLINK%` setting in the [[TWikiPreferences]] to disable the auto-linking of [[WikiWords]]
938 - **29 Dec 2002** - TWiki:Main.AndreaSterbini, TWiki:Main.PeterThoeny, TWiki:Main.RichardDonkin, TWiki:Main.SvenDowideit
939 - New Plugin hooks `registrationHandler`, `beforeEditHandler`, `afterEditHandler`, `beforeSaveHandler`, `writeHeaderHandler`, `redirectCgiQueryHandler`, `getSessionValueHandler`, `setSessionValueHandler`
940 - **30 Nov 2002** - TWiki:Main.RichardDonkin
941 - Internationalization ('I18N') support for international characters in [[WikiWords]], such as ISO-8859-15, KOI8-R - also supports Chinese, Japanese, etc.
942 - **25 Nov 2002** - TWiki:Main.PeterThoeny
943 - Include previous topic revision with `%INCLUDE{ "OtherTopic" rev="1.2" }%`
944 - **15 Nov 2002** - TWiki:Main.PeterThoeny
945 - The Go box understands also URLs, useful for special [[TWikiSkins]] handling
946 - **08 Nov 2002** - TWiki:Main.ColasNahaboo, TWiki:Main.RichardDonkin
947 - In [[WebNotify]], if only the [[WikiName]] is specified, the e-mail is taken from the user's home page; if the [[WikiName]] is a group name, a notification is sent to all members of the group
948 - **30 Oct 2002** - TWiki:Main.PeterThoeny
949 - New `%NOP{}%` variable in [[TWikiTemplates]] topic gets removed at topic creation time; useful to write protect template topics
950 - **28 Sep 2002** - TWiki:Main.PeterThoeny
951 - The `%URLPARAM{}%` variable in [[TWikiTemplates]] topic gets expanded at topic creation time; useful for dynamic content creation
952 - **28 Sep 2002** - TWiki:Main.PeterThoeny
953 - New `$logDir` introduced in TWiki.cfg to set the log directory
954 - **13 Sep 2002** - TWiki:Main.PeterThoeny
955 - Renamed the **Test** web to **Sandbox**
956 - **03 Aug 2002** - TWiki:Main.RichardDonkin
957 - New `setlib.cfg` file in the bin directory to set the TWiki library path
958 - **02 Aug 2002** - TWiki:Main.PeterThoeny, TWiki:Main.RyanFreebern
959 - Support for outbound HTTP proxy when including URLs based on new `%PROXYHOST` and `%PROXYPORT%` settings in the [[TWikiPreferences]]
960 - **12 Jul 2002** - TWiki:Main.PeterThoeny
961 - The page logo is configurable with new `%WIKILOGOIMG%`, `%TWIKILOGOURL%` and `%WIKILOGOALT%` variables in [[TWikiPreferences]]; replacing `$wikiHomeUrl` in TWiki.cfg
962 - **12 Jun 2002** - TWiki:Main.PeterThoeny
963 - New `%WIKITOOLNAME%` variable in [[TWikiPreferences]]; replacing `$wikiToolName` in TWiki.cfg
964 - **31 May 2002** - TWiki:Main.PeterThoeny
965 - New `%EDITBOXSTYLE%` preferences variable which sets the edit box width automatically to the window width
966 - **17 May 2002** - TWiki:Main.PeterThoeny
967 - New `%URLENCODE{}%` variable to encodes a string for using in a URL parameter, e.g. `%URLENCODE{"spaced name"}%` returns `spaced%20name`
968 - **17 May 2002** - TWiki:Main.PeterThoeny
969 - [[FormattedSearch]] can be nested
970 - **05 May 2002** - TWiki:Main.PeterThoeny
971 - New user home pages are now based on the [[NewUserTemplate]], replacing the `/twiki/templates/register.tmpl` template file
972 - **26 Apr 2002** - TWiki:Main.PeterThoeny
973 - New markup to exclude heading from a `%TOC%` table of content, e.g. `---+!! This heading` is not shown in a TOC
974 - **13 Apr 2002** - TWiki:Main.PeterThoeny
975 - Form and script to create new webs, see [[ManagingWebs]]
976 - **01 Apr 2002** - TWiki:Main.JohnTalintyre
977 - New data storage framework that lets you use external RCS commands for revision control, or a new native Perl implementation that does not depend on the external RCS commands
978 - **28 Mar 2002** - TWiki:Main.RichardDonkin
979 - Fixed IE5/IE6-specific problem whereby going back from preview sometimes removes all edit changes
980 - **23 Mar 2002** - TWiki:Main.JohnTalintyre
981 - New AND search; with regular expression enabled, use the semicolon ";" as the AND operator in `%SEARCH{}%` variable, [[FormattedSearch]] and [[WebSearch]]
982 - **21 Mar 2002** - TWiki:Main.ColasNahaboo, TWiki:Main.RichardDonkin
983 - Fixed cache issue where the edit page showed outdated content
984 - **06 Mar 2002** - TWiki:Main.RichardDonkin
985 - Improved statistics script which uses less memory to process large log files
986 - **09 Jan 2002** - TWiki:Main.JohnTalintyre
987 - Variables inside `<verbatim>` tags are no longer expanded
989 <a name="AthensRelease"></a>
991 ## <a name="01-Dec-2001 Release (Athens)"></a> 01-Dec-2001 Release (Athens)
993 - **25 Oct 2001** - TWiki:Main.PeterThoeny
994 - Added [[FormattedSearch]] to `%SEARCH{}%` variable for database like reporting.
996 ## <a name="01-Sep-2001 Release"></a> 01-Sep-2001 Release
998 - **30 Aug 2001** - TWiki:Main.JohnTalintyre
999 - Easier install for Windows, including auto detection in `TWiki.cfg`
1000 - **30 Aug 2001** - TWiki:Main.JohnTalintyre
1001 - Ability to move attachments between topics, see [[FileAttachments]]
1002 - **21 Aug 2001** - TWiki:Main.PeterThoeny
1003 - Convert to XHTML 1.0 function: first step to XHTML-ifying TWiki
1004 - **26 Jun 2001** - TWiki:Main.JohnTalintyre
1005 - Category information to forms using the [[TWikiMetaData]] format, see [[TWikiForms]]
1006 - **07 Jun 2001** - TWiki:Main.PeterThoeny
1007 - New topic templates as topics instead of templates. Customize by editing the topic. Retired `notedited.tmpl`, `notext.tmpl` and `notwiki.tmpl` templates. More in [[TWikiTemplates]].
1008 - **07 Jun 2001** - TWiki:Main.PeterThoeny
1009 - New `%TOPICLIST{"format"}%` and `%WEBLIST{"format"}%` variables to get a formatted topic index and web index, respectively. More in [[TWikiVariables]].
1010 - **01 Jun 2001** - TWiki:Main.PeterThoeny
1011 - New `%URLPARAM{"name"}%` variable to query URL parameters. More in [[TWikiVariables]].
1012 - **01 Jun 2001** - TWiki:Main.AndreaSterbini
1013 - API to extend TWiki, see [[TWikiPluginAPI|Main/TWikiPlugins#PluginAPI]]
1014 - **01 Jun 2001** - TWiki:Main.KlausWriessnegger, TWiki:Main.AndreaSterbini
1015 - Forms to change/reset/install passwords, see [[ChangePassword]] & [[ResetPassword]]
1016 - **01 May 2001** - TWiki:Main.AndreaSterbini
1017 - The [[TWikiAdminGroup]] (or other group) can be enabled as a [[SuperAdminGroup|Main/TWikiAccessControl#SuperAdminGroup]]. Members have browser edit access to _all_ locked topics.
1018 - **01 May 2001** - TWiki:Main.JohnTalintyre
1019 - Meta information format, see [[TWikiMetaData]]
1020 - **01 May 2001** - TWiki:Main.JohnTalintyre
1021 - Attachment under revision control See [[FileAttachment]]
1022 - **01 May 2001** - TWiki:Main.JohnTalintyre
1023 - Ability to rename/move topics, [[ManagingTopics]]
1024 - **27 Mar 2001** - TWiki:Main.PeterThoeny
1025 - The table syntax has been enhanced to (i) render <code>**| \*bold\* |**</code> cells as table headers, (ii) render space padded cells <code>**|  center aligned  |**</code> and <code>**|  right aligned |**</code>, (iii) span multiple columns using <code>**| empty cells |||**</code>. More in [[TextFormattingRules]].
1026 - **25 Mar 2001** - TWiki:Main.PeterThoeny
1027 - Security fix Questionable files like PHP scripts (executables) and <code>**.htaccess**</code> files that are attached to a topic get a <code>**.txt**</code> suffix appended to the file name. See also TWiki:Codev/FileAttachmentFilterSecurityAlert
1028 - **28 Feb 2001** - TWiki:Main.AndreaSterbini, TWiki:Main.PeterThoeny
1029 - New Wiki rule for headings, i.e. `---++ My Title`; and new `%TOC%` variable to build a table of content from headings in a topic. More in [[TWikiVariables]].
1030 - **28 Feb 2001** - TWiki:Main.PeterThoeny
1031 - New Wiki rule to specify arbitrary text for external links (i.e. `[[http://TWki.org][TWiki]]`) and internal links (i.e `[[WikiSyntax][syntax]]`). More in [[TWikiVariables]].
1032 - **28 Feb 2001** - TWiki:Main.PeterThoeny
1033 - New Wiki rule for named anchors, e.g. links within a topic. Define a named anchor with `#MyAnchor` at the beginning of a line, and link to it with `[[#MyAnchor]]`. More in [[TWikiVariables]].
1034 - **25 Feb 2001** - TWiki:Main.NicholasLee, TWiki:Main.PeterThoeny
1035 - Use `Net::SMTP` module instead of `sendmail` if installed.
1036 - **01 Feb 2001** - TWiki:Main.PeterThoeny
1037 - Added `<verbatim>` ... `</verbatim>` tags to show source code "as is". Unlike the `<pre>` ... `</pre>` tags, it also shows `<`, `>`, `&` characters "as is".
1038 - **01 Feb 2001** - TWiki:Main.PeterThoeny
1039 - Fixed TWiki:Codev/CreateLinkToAttachedFileBug.
1040 - **21 Jan 2001** - TWiki:Main.PeterThoeny
1041 - Added a "Minor change, don't notify" checkbox in preview. More in [[DontNotify]].
1042 - **21 Jan 2001** - TWiki:Main.PeterThoeny
1043 - Added Bold Fixed formatting using double-equal signs, e.g. write `==Bold Fixed==` to get <code>**Bold Fixed**</code>.
1044 - **20 Jan 2001** - TWiki:Main.PeterThoeny
1045 - Format changed of `%GMTIME{"..."}%` and `%SERVERTIME{"..."}%` variables. Format is now `"$hour:$min"` instead of `"hour:min"`. More in [[TWikiVariables]]. **_Attention:_** Check your existing topics when you upgrade TWiki!
1046 - **18 Jan 2001** - TWiki:Main.PeterThoeny
1047 - [[WebChanges]], [[WebSearch]] and e-mail notification indicate also the revision number of a topic (i.e. <u>18 Jan 2001 16:43 r1.5</u>), or NEW for a new topic (i.e. i.e. <u>18 Jan 2001 16:43 **NEW**</u>).
1048 - **16 Jan 2001** - TWiki:Main.PeterThoeny
1049 - New variable `%STARTINCLUDE%` and `%STOPINCLUDE%` variables to control what gets included of a topic. More in [[TWikiVariables]].
1050 - **16 Jan 2001** - TWiki:Main.PeterThoeny
1051 - TWiki skins Define a different page layout with a customized header and footer layout, i.e. a `print` skin for a printable view of a topic. More in [[TWikiSkins]] and TWiki:Codev/TWikiSkins.
1052 - **07 Jan 2001** - TWiki:Main.StanleyKnutson
1053 - Better error handling when saving a topic.
1054 - **05 Jan 2001** - TWiki:Main.PeterThoeny
1055 - View authorization based on groups. Define who is allowed to see a TWiki web. More in [[TWikiAccessControl]] and TWiki:Codev/AuthenticationBasedOnGroups.
1056 - **05 Dec 2000** - TWiki:Main.PeterThoeny
1057 - Improved include handling. Infinite recursion of includes are prevented; new variables `%BASEWEB%`, `%INCLUDINGWEB%`, `%BASETOPIC%` and `%INCLUDINGTOPIC%` to have more control over include handling. More in [[TWikiVariables]] and TWiki:Codev/IncludeHandlingImprovements.
1058 - **03 Dec 2000** - TWiki:Main.PeterThoeny
1059 - New `noheader="on"` switch in `%SEARCH{...}%` to suppress table header. More in [[TWikiVariables]].
1061 ## <a name="01-Dec-2000 Release"></a> 01-Dec-2000 Release
1063 - **03 Nov 2000** - TWiki:Main.PeterThoeny
1064 - Flag `$doHidePasswdInRegistration` in `wikicfg.pm` to hide plain text password in registration e-mail.
1065 - **01 Nov 2000** - TWiki:Main.PeterThoeny
1066 - New variable `%VAR{"NAME" web="Web"}%` to get web-specific preferences. More in [[TWikiVariables]].
1067 - **01 Nov 2000** - TWiki:Main.PeterThoeny
1068 - Added a "Cancel" link in edit that releases the edit lock.
1069 - **23 Oct 2000** - TWiki:Main.PeterThoeny
1070 - Authorization based on groups. Define fine graned control who is allowed to change or create topics. More in [[TWikiAccessControl]] and TWiki:Codev/AuthenticationBasedOnGroups.
1071 - **05 Oct 2000** - TWiki:Main.PeterThoeny
1072 - Remember user by IP address so that `view` "knows" the user once authenticated in `edit`. More in [[TWikiUserAuthentication]].
1073 - **26 Sep 2000** - TWiki:Main.AlWilliams, TWiki:Main.PeterThoeny
1074 - Fixed TWiki:Codev/UppercaseAttachments bug and added `png` image support.
1075 - **26 Sep 2000** - TWiki:Main.HaroldGottschalk, TWiki:Main.AndreaSterbini, TWiki:Main.PeterThoeny
1076 - Allow nesting of variables, i.e. `%INCLUDE{"%TWIKIWEB%.TWikiWebsTable"}%`. More in TWiki:Codev/BetterTWikiTagTemplateProcessing.
1077 - **20 Sep 2000** - TWiki:Main.ManpreetSingh
1078 - New -q switch in `mailnotify` to suppress all normal output.
1079 - **19 Sep 2000** - TWiki:Main.PeterThoeny
1080 - Fixed TWiki:Codev/AttachedNotificationLinksBug.
1081 - **18 Sep 2000** - TWiki:Main.ManpreetSingh, TWiki:Main.PeterThoeny
1082 - Added forced internal links. Write `[[text formatting FAQ]]` to get the link [[text formatting FAQ|Main/TextFormattingFAQ]] that points to topic [[TextFormattingFAQ]].
1083 - **19 Aug 2000** - TWiki:Main.PeterThoeny
1084 - Ref-By link searches all webs (not just the current web.)
1085 - **16 Aug 2000** - TWiki:Main.PeterThoeny
1086 - New [[TWikiPreferences]] variables `%HTTP_EQUIV_ON_VIEW%` , `%HTTP_EQUIV_ON_EDIT%` and `%HTTP_EQUIV_ON_PREVIEW%` that define the `<meta http-equiv="...">` meta tags for the TWiki templates. This can be used for example to set a document expiration time.
1087 - **29 Jul 2000** - TWiki:Main.PeterThoeny
1088 - New variables `%GMTIME{"..."}%` and `%SERVERTIME{"..."}%` . More in [[TWikiVariables]].
1089 - **23 Jul 2000** - TWiki:Main.PeterThoeny
1090 - Changed include syntax from `%INCLUDE{"Web/TopicName.txt"}%` to `%INCLUDE{"Web.TopicName"}%` . Legacy syntax still supported.
1091 - **23 Jul 2000** - TWiki:Main.PeterThoeny
1092 - [[BookView]] search allows you show a set of topics for easy printing.
1093 - **22 Jul 2000** - TWiki:Main.PeterThoeny
1094 - More forgiving syntax for <code>\*bold\*, _italic_, \_\_bold italic\_\_</code> and <code>**fixed**</code> , where it is not necessary anymore to have a trailing space before `.,;:?!` characters.
1095 - **22 Jul 2000** - TWiki:Main.PeterThoeny
1096 - Split the TWiki.Main web into TWiki.Main (users, company data) and TWiki.TWiki (TWiki related documentation, registration)
1097 - **07 Jul 2000** - TWiki:Main.PeterThoeny
1098 - Added an "Release edit lock" checkbox in preview to let other people edit the topic immediately without the one hour lock.
1099 - **07 Jul 2000** - TWiki:Main.PeterThoeny
1100 - Fixed problem of losing carriage returns when editing topics with KDE KFM browser or [[W3M]] browser.
1101 - **21 Jun 2000** - TWiki:Main.PeterThoeny
1102 - Fixed problem that a page redirect on some server environments is not working (host name is needed in URL).
1103 - **21 Jun 2000** - TWiki:Main.CrisBailiff, TWiki:Main.PeterThoeny
1104 - Fixed security issue to prevent a server side `%INCLUDE%` of arbitrary files.
1105 - **29 May 2000** - TWiki:Main.PeterThoeny
1106 - New `%GMTIME%` variable that shows the current GM time.
1107 - **28 May 2000** - TWiki:Main.PeterThoeny
1108 - Lock warning shows remaining lock time in minutes.
1109 - **15 May 2000** - TWiki:Main.PeterFokkinga
1110 - Each topic can have its own template file. [[TWikiTemplates]] has more.
1111 - **02 May 2000** - TWiki:Main.KevinKinnell, TWiki:Main.PeterThoeny
1112 - Advanced search features like search multiple webs; sort by topic name / modified time / author; limit the number of results returned. More in [[TWikiVariables]].
1114 ## <a name="01-May-2000 Release"></a> 01-May-2000 Release
1116 - **21 Apr 2000** - TWiki:Main.PeterThoeny
1117 - New [[TWikiVariables]] `%HTTP_HOST%` , `%REMOTE_ADDR%` , `%REMOTE_PORT%` and `%REMOTE_USER%` .
1118 - **21 Apr 2000** - TWiki:Main.JohnAltstadt, TWiki:Main.PeterThoeny
1119 - [[TWikiRegistration]] is done separately for Intranet use (depends on remote\_user) or Internet use (depends on .htpasswd file).
1120 - **20 Mar 2000** - TWiki:Main.PeterThoeny
1121 - Uploading a file (topic file attachment) will optionally create a link to the uploaded file at the end of the topic. The preference variable `%ATTACHLINKBOX%` controls the default state of the **_link_** check box in the attach file page.
1122 - **11 Mar 2000** - TWiki:Main.PeterThoeny
1123 - Better security with taint checking ( `Perl -T` option )
1124 - **25 Feb 2000** - TWiki:Main.PeterThoeny
1125 - New preference variables `%EDITBOXWIDTH%` and `%EDITBOXHEIGHT%` to specify the edit box size.
1126 - **25 Feb 2000** - TWiki:Main.PeterThoeny
1127 - Edit preferences topics to set TWiki variables. There are three level of preferences Site-level ([[TWikiPreferences]]), web-level ([[WebPreferences]] in each web) and user-level preferences (for each of the [[TWikiUsers]]). With this, discontinue use of server side include of `wikiwebs.inc` , `wikiwebtable.inc` , `weblist.inc` , `webcopyright.inc` and `webcolors.inc` files.
1128 - **11 Feb 2000** - TWiki:Main.PeterThoeny
1129 - New variable `%SCRIPTSUFFIX%` / $scriptSuffix containing an optional file extension of the TWiki Perl script. Templates have been changed to use this variable. This allows you to rename the Perl script files to have a file extension like for example ".cgi".
1130 - **11 Feb 2000** - TWiki:Main.PeterThoeny
1131 - New variable `%SCRIPTURLPATH%` / $scriptUrlPath containing the script URL without the domain name. Templates have been changed to use this variable instead of `%SCRIPTURL%` . This is for performance reasons.
1132 - **07 Feb 2000** - TWiki:Main.PeterThoeny
1133 - Changed the syntax for server side include variable from `%INCLUDE:"filename.ext"%` to `%INCLUDE{"filename.ext"}%` . (Previous syntax still supported. Change was done because of inline search syntax)
1134 - **07 Feb 2000** - TWiki:Main.PeterThoeny
1135 - Inline search. New variable `%SEARCH{"str" ...}%` to show a search result embedded in a topic text. [[TWikiVariables]] has more on the syntax. Inline search combined with the category table feature can be used for example to create a simple bug tracking system.
1136 - **04 Feb 2000** - TWiki:Main.PeterThoeny
1137 - Access statistics. Each web has a [[WebStatistics]] topic that shows monthy statistics with number of topic views and changes, most popular topics, and top contributors. (It needs to be enabled, [[TWikiDocumentation]] has more.)
1138 - **29 Jan 2000** - TWiki:Main.PeterThoeny
1139 - Fixed bug where TWiki would not initialize correctly under certain circumstances, i.e. when running it under mod\_perl. Sub `initialize` in `wiki.pm` did not handle `$thePathInfo` correctly.
1140 - **24 Jan 2000** - TWiki:Main.PeterThoeny
1141 - Fixed bug where an e-mail address starting with a [[WikiName]] was rendered as an internal Wiki link instead of an e-mail address, i.e. <SomeWikiName@somewhere.test> .
1142 - **10 Jan 2000** - TWiki:Main.PeterThoeny
1143 - No more escaping for '%' percent characters. (Number of consecutive '%' entered and displayed is identical.)
1144 - **03 Oct 1999** - TWiki:Main.PeterThoeny
1145 - Limit the number of revisions shown at the bottom of the topic. Example %BR% Topic %TOPIC% . \{ ..... [Diffs](http://www.dementia.org/twiki//rdiff/%WEB%/%TOPIC%) r1.10 [>](http://www.dementia.org/twiki//rdiff/%WEB%/%TOPIC%?rev1=1.10&rev2=1.9) [r1.9](http://www.dementia.org/twiki//view/%WEB%/%TOPIC%?rev=1.9) [>](http://www.dementia.org/twiki//rdiff/%WEB%/%TOPIC%?rev1=1.9&rev2=1.8) [r1.8](http://www.dementia.org/twiki//view/%WEB%/%TOPIC%?rev=1.8) [>](http://www.dementia.org/twiki//rdiff/%WEB%/%TOPIC%?rev1=1.8&rev2=1.7) [r1.7](http://www.dementia.org/twiki//view/%WEB%/%TOPIC%?rev=1.7) [>...](http://www.dementia.org/twiki//oops/%WEB%/%TOPIC%?template=oopsrev¶m1=1.10) \} %BR% Additional revisions can be selected by pressing the `>...` link.
1147 ## <a name="01-Sep-1999 Release"></a> 01-Sep-1999 Release
1149 - **31 Aug 1999** - TWiki:Main.PeterThoeny
1150 - Fixed [[Y2K]] bug. (Date in year 2000 had wrong format.)
1151 - **08 Aug 1999** - TWiki:Main.PeterThoeny
1152 - New text formatting rule for creating tables. Text gets rendered as a table if enclosed in " " vertical bars. Example line as it is written and how it shows up
1153 - **03 Aug 1999** - TWiki:Main.PeterThoeny
1154 - Online registration of new user using web form in [[TWikiRegistration]]. Authentication of users.
1155 - **22 Jul 1999** - TWiki:Main.PeterThoeny
1156 - Flags `$doLogTopic*` in wikicfg.pm to selectively log topic view, edit, save, rdiff, attach, search and changes to monthly log file.
1157 - **21 Jul 1999** - TWiki:Main.PeterThoeny
1158 - Flag `$doRemovePortNumber` in wikicfg.pm to optionally remove the port number from the TWiki URL. Example `www.some.domain:1234/twiki` gets `www.some.domain/twiki` .
1159 - **15 Jul 1999** - TWiki:Main.PeterThoeny
1160 - Search path for include files in `%INCLUDE:"file.inc"%` variable. Search first in the current web, then in parent data directory. Useful to overload default include text in the data directory by web-specific text, like for example `webcopyright.inc` text.
1161 - **07 Jul 1999** - TWiki:Main.ChristopheVermeulen
1162 - Link a plural topic to a singular topic in case the plural topic does not exist. Example `TestVersion` / `TestVersions` , `TestPolicy` / `TestPolicies` , `TestAddress` / `TestAddresses` , `TestBox` / `TestBoxes` .
1164 ## <a name="01-Jul-1999 Release"></a> 01-Jul-1999 Release
1166 - **23 Jun 1999** - TWiki:Main.PeterThoeny
1167 - New [[TextFormattingRules]] to write **_bold italic_** text by enclosing words with double underline characters.
1168 - **23 Jun 1999** - TWiki:Main.PeterThoeny
1169 - Separate wiki.pm into configuration (wikicfg.pm) and TWiki core (wiki.pm) . This is to ease the upgrade of TWiki installations, it also allows customized extensions to TWiki without affecting the TWiki core.
1170 - **21 May 1999** - TWiki:Main.DavidWarman
1171 - Externalize copyright text at the bottom of every page into a web-specific `webcopyright.inc` file. This is to easily customize the copyright text.
1172 - **20 May 1999** - TWiki:Main.PeterThoeny
1173 - Added meta tag so that robots index only /view/ of topics, not /edit/, /attach/ e.t.c. Tag <META NAME="ROBOTS" CONTENT="NOINDEX">
1174 - **20 May 1999** - TWiki:Main.PeterThoeny
1175 - New variables `%WIKIHOMEURL%` (link when pressing the icon on the upper left corner) and `%WIKITOOLNAME%` (the name of the wiki tool `%WIKITOOLNAME%` ).
1176 - **15 Apr 1999** - TWiki:Main.PeterThoeny
1177 - Topic locking Warn user if a topic has been edited by an _other_ person within _one_ hour. This is to prevent contention, e.g. simultaneous topic updates.
1178 - **26 Mar 1999** - TWiki:Main.PeterThoeny
1179 - File attachments Upload and download any file as a topic attachment by using the browser. [[FileAttachment]] has more.
1180 - **26 Mar 1999** - TWiki:Main.PeterThoeny
1181 - New variables `%PUBURL%` (Public directory URL) and `%ATTACHURL%` (URL of topic file attachment).
1182 - **09 Feb 1999** - TWiki:Main.PeterThoeny
1183 - New text formatting rule for creating `fixed font text` . Words get showns in `fixed font` by enclosing them in "=" equal signs. Example Writing =fixed font= will show up as `fixed font` .
1184 - **09 Feb 1999** - TWiki:Main.PeterThoeny
1185 - No new topic revision is created if the _same_ person saves a topic again within _one_ hour.
1186 - **03 Feb 1999** - TWiki:Main.PeterThoeny
1187 - Possible to view complete revision history of a topic on one page. Access at the linked date in the Changes page, or the `Diffs` link at the bottom of each topic, e.g. %BR% ` Topic TWikiHistory . { Edit Ref-By Diffs r1.3 > r1.2 > r1.1 } %BR% Revision r1.3 1998/11/10 01:34 by PeterThoeny `
1188 - **04 Jan 1999** - TWiki:Main.PeterThoeny
1189 - Fixed bug when viewing differences between topic revisions that include HTML table tags like <table>, <tr>, <td>.
1191 ## <a name="1998 Releases"></a> 1998 Releases
1193 - **08 Dec 1998** - TWiki:Main.PeterThoeny
1194 - Signature is shown below the text area when editing a topic. Use this to easily copy & paste your signature into the text.
1195 - **07 Dec 1998** - TWiki:Main.PeterThoeny
1196 - Possible to add a category table to a TWiki topic. This permits storing and searching for more structured information. Editing a topic shows a HTML form with the usual text area and a table with selectors, checkboxes, radio buttons and text fields. [[TWikiDocumentation]] has more on setup. The TWiki.Know web uses this category table to set classification, platform and OS version.
1197 - **18 Nov 1998** - TWiki:Main.PeterThoeny
1198 - Internal log of topic save actions to the file `data/logYYYYMM.txt`, where `YYYYMM` the year and month in numeric format is. Intended for auditing only, not accessible from the web.
1199 - **10 Nov 1998** - TWiki:Main.PeterThoeny
1200 - The e-mail notification and the Changes topic have now a topic date that is linked. Clicking on the link will show the difference between the two most recent topic revisions.
1201 - **10 Nov 1998** - TWiki:Main.PeterThoeny
1202 - View differences between topic revisions. Each topic has a list of revisions (e.g. `r1.3`) and differences thereof (e.g. `>`) at the bottom %BR% ` Topic TWikiHistory . { Edit Ref-By r1.3 > r1.2 > r1.1 } %BR% Revision r1.3 1998/11/10 01:34 by TWiki:Main.PeterThoeny `
1203 - **26 Oct 1998** - TWiki:Main.PeterThoeny
1204 - Added preview of topic changes before saving the topic. This was necessary to prevent unneeded revisions.
1205 - **26 Oct 1998** - TWiki:Main.PeterThoeny
1206 - Added revision control using RCS. Each topic has now a list of revisions at the bottom and a revision info, e.g. %BR% ` Topic TWikiHistory . { Edit Ref-By r1.3 r1.2 r1.1 } %BR% Revision r1.3 1998/10/26 01:34:00 by TWiki:Main.PeterThoeny `
1207 - **14 Oct 1998** - TWiki:Main.PeterThoeny
1208 - Refered-By Find out which topics have a link to the current topic. Each topic has a Ref-By link for that. Note Only references from the current web are shown, not references from other webs.
1209 - **13 Oct 1998** - TWiki:Main.PeterThoeny
1210 - Alphabetical topic index in [[WebSearch]].
1211 - **24 Sep 1998** - TWiki:Main.PeterThoeny
1212 - Corrected templates for automatic e-mail notification so that MS Outlook can display attachment as an HTML file.
1213 - **13 Aug 1998** - TWiki:Main.PeterThoeny
1214 - [[WikiNotation]] allows also numbers after the `AaA` sequence, e.g. `AaA1` is a valid [[WikiTopic]] name, but not `Aa1`.
1215 - **07 Aug 1998** - TWiki:Main.PeterThoeny
1216 - Automatic e-mail notification when something has changed in a TWiki web. Each web has a topic [[WebNotify]] where one can subscribe and unsubscribe.
1217 - **06 Aug 1998** - TWiki:Main.PeterThoeny
1218 - Added server side include of files. Syntax is `%INCLUDE:"filename.ext"%`
1219 - **05 Aug 1998** - TWiki:Main.PeterThoeny
1220 - Signature and date is inserted automatically when creating a new topic.
1221 - **04 Aug 1998** - TWiki:Main.PeterThoeny
1222 - Separate templates for text of non existing topic and default text of new topic. (template file templates/Web/notedited.tmpl)
1223 - **04 Aug 1998** - TWiki:Main.PeterThoeny
1224 - Warn user if new topic name is not a valid Wiki name. (template file templates/Web/notwiki.tmpl)
1225 - **31 Jul 1998** - TWiki:Main.PeterThoeny
1226 - Support for quoted text with a '>' at the beginning of the line.
1227 - **28 Jul 1998** - TWiki:Main.PeterThoeny
1228 - Added TWiki variables, enclosed in % signs `%TOPIC%` (Topic name), `%WEB%` (web name), `%SCRIPTURL%` (script URL), `%DATE%` (current date), `%WIKIWEBMASTER%` (Wiki webmaster address), `%WIKIVERSION%` (Wiki version), `%USERNAME%` (user name), `%WIKIUSERNAME%` (Wiki user name).
1229 - **28 Jul 1998** - TWiki:Main.PeterThoeny
1230 - Topic [[WebChanges]] shows Wiki username instead of Intranet username, e.g. `PeterThoeny` instead of `thoeny` in case the Wiki username exists. Implementation Automatic lookup of Wiki username in topic [[TWikiUsers]].
1231 - **28 Jul 1998** - TWiki:Main.PeterThoeny
1232 - Topic index. (Technically speaking a simple '.\*' search on topic names.)
1233 - **28 Jul 1998** - TWiki:Main.PeterThoeny
1234 - Topic [[WebSearch]] allows full text search and and topic search with/without regular expressions.
1235 - **27 Jul 1998** - TWiki:Main.PeterThoeny
1236 - Added automatic links to topics in other TWiki webs by specifying <web name>.<topic name>, e.g. `Know.WebSeach` .
1237 - **23 Jul 1998** - TWiki:Main.PeterThoeny
1238 - Installed initial version, based on the JOS Wiki. See [[WikiWikiClones]] for details.
1240 ## <a name="Dev Flow"></a> Dev Flow
1242 The typical TWiki development flow...
1244 - TWiki:Codev.FeatureBrainstorming: open forum for new ideas
1245 - TWiki:Codev.FeatureEnhancementRequest: specific detailed request
1246 - TWiki:Codev.FeatureToDo: prioritized to up-next dev status
1247 - TWiki:Codev.FeatureUnderConstruction: currently in development
1248 - TWiki:Codev.FeatureDone: completed and implemented
1249 - TWiki:Codev.DocRequest: request for documentation
1250 - TWiki:Codev.DocsToDo: feature documentation pending
1251 - TWiki:Codev.FeatureDocumented: documented feature
1252 - [[TWikiDocumentation]]: reference manual for the latest TWiki
1254 **_Related Topics:_** [[DeveloperDocumentationCategory]]