none
[openafs-wiki.git] / TWiki / TWikiHistory.mdwn
1 <div>
2   <ul>
3     <li><a href="#Appendix D: TWiki Development Ti"> Appendix D: TWiki Development Timeline</a><ul>
4         <li><a href="#01-Sep-2004 Release (Cairo)"> 01-Sep-2004 Release (Cairo)</a></li>
5         <li><a href="#01-Feb-2003 Release (Beijing)"> 01-Feb-2003 Release (Beijing)</a></li>
6         <li><a href="#01-Dec-2001 Release (Athens)"> 01-Dec-2001 Release (Athens)</a></li>
7         <li><a href="#01-Sep-2001 Release"> 01-Sep-2001 Release</a></li>
8         <li><a href="#01-Dec-2000 Release"> 01-Dec-2000 Release</a></li>
9         <li><a href="#01-May-2000 Release"> 01-May-2000 Release</a></li>
10         <li><a href="#01-Sep-1999 Release"> 01-Sep-1999 Release</a></li>
11         <li><a href="#01-Jul-1999 Release"> 01-Jul-1999 Release</a></li>
12         <li><a href="#1998 Releases"> 1998 Releases</a></li>
13         <li><a href="#Dev Flow"> Dev Flow</a></li>
14       </ul>
15     </li>
16   </ul>
17 </div>
18
19 # <a name="Appendix D: TWiki Development Ti"></a> Appendix D: TWiki Development Timeline
20
21 ## <a name="01-Sep-2004 Release (Cairo)"></a> 01-Sep-2004 Release (Cairo)
22
23 **_Major New Features_**
24
25 - Automatic upgrade script, and easier first-time installation
26 - Attractive new skins, using a standard set of CSS classes, and a skin browser to help you choose
27 - New easier-to-use save options
28 - Many improvements to SEARCH
29 - Improved support for internationalisation
30 - Better topic management screens
31 - More pre-installed Plugins: CommentPlugin, EditTablePlugin, RenderListPlugin, SlideShowPlugin, SmiliesPlugin, SpreadSheetPlugin, TablePlugin
32 - Improved Plugins API and more Plugin callbacks
33 - Better support for different authentication methods
34 - Many user interface and usability improvements
35 - And many, many more enhancements
36
37 <table border="1" cellpadding="0" cellspacing="0" style="border-width: 1px">
38   <tr>
39     <th bgcolor="#6b7f93" maxcols="0" style="width: 90%" width="90%"><a href="http://localhost?sortcol=0;table=1;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>
40     <th bgcolor="#6b7f93" maxcols="0" style="width: 10%" width="10%"><a href="http://localhost?sortcol=1;table=1;up=0#sorted_table" rel="nofollow" title="Sort by this column"><font color="#ffffff">Developer, Sponsor</font></a></th>
41   </tr>
42   <tr>
43     <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>
44     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.MartinGregory TWiki:Main.SvenDowideit </td>
45   </tr>
46   <tr>
47     <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>
48     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.MattWilkie TWiki:Main.SvenDowideit </td>
49   </tr>
50   <tr>
51     <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>
52     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.CrawfordCurrie TWiki:Main.SvenDowideit </td>
53   </tr>
54   <tr>
55     <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>
56     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PavelGoran TWiki:Main.SvenDowideit </td>
57   </tr>
58   <tr>
59     <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>
60     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
61   </tr>
62   <tr>
63     <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>
64     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.AntonioBellezza TWiki:Main.WalterMundt </td>
65   </tr>
66   <tr>
67     <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>
68     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
69   </tr>
70   <tr>
71     <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>
72     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.RichardDonkin </td>
73   </tr>
74   <tr>
75     <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>
76     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.JonathanGraehl TWiki:Main.SvenDowideit </td>
77   </tr>
78   <tr>
79     <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>
80     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
81   </tr>
82   <tr>
83     <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>
84     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.JohnTalintyre </td>
85   </tr>
86   <tr>
87     <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>
88     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.ArthurClemens TWiki:Main.PeterThoeny </td>
89   </tr>
90   <tr>
91     <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>
92     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
93   </tr>
94   <tr>
95     <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>
96     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.ArthurClemens TWiki:Main.SvenDowideit </td>
97   </tr>
98   <tr>
99     <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>
100     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.SvenDowideit </td>
101   </tr>
102   <tr>
103     <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>
104     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.CrawfordCurrie TWiki:Main.WalterMundt </td>
105   </tr>
106   <tr>
107     <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>
108     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.MartinCleaver TWiki:Main.WalterMundt </td>
109   </tr>
110   <tr>
111     <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>
112     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
113   </tr>
114   <tr>
115     <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>
116     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.ArthurClemens </td>
117   </tr>
118   <tr>
119     <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>
120     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.ArthurClemens </td>
121   </tr>
122   <tr>
123     <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> Rendering: Ordered lists with uppercase &amp; lowercase letters, uppercase &amp; lowercase Roman numerals. <a href="http://TWiki.org/cgi-bin/view/Codev/ImprovedOutlines" target="_top">Details</a></td>
124     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.DanBoitnott TWiki:Main.PeterThoeny </td>
125   </tr>
126   <tr>
127     <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>
128     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.SvenDowideit </td>
129   </tr>
130   <tr>
131     <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>
132     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
133   </tr>
134   <tr>
135     <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>
136     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.CrawfordCurrie TWiki:Main.SvenDowideit </td>
137   </tr>
138   <tr>
139     <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>
140     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
141   </tr>
142   <tr>
143     <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>
144     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
145   </tr>
146   <tr>
147     <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>
148     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.AdamTheo TWiki:Main.PeterThoeny </td>
149   </tr>
150   <tr>
151     <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>
152     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.WalterMundt </td>
153   </tr>
154   <tr>
155     <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>
156     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny TWiki:Main.ArthurClemens </td>
157   </tr>
158   <tr>
159     <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>
160     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny TWiki:Main.SvenDowideit </td>
161   </tr>
162   <tr>
163     <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>
164     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.SueBlake TWiki:Main.SvenDowideit </td>
165   </tr>
166   <tr>
167     <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>
168     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
169   </tr>
170   <tr>
171     <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>
172     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
173   </tr>
174   <tr>
175     <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>
176     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
177   </tr>
178   <tr>
179     <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>
180     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
181   </tr>
182   <tr>
183     <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>
184     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
185   </tr>
186   <tr>
187     <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>
188     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.DavidSachitano TWiki:Main.SvenDowideit </td>
189   </tr>
190   <tr>
191     <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>
192     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
193   </tr>
194   <tr>
195     <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>
196     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
197   </tr>
198   <tr>
199     <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>
200     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
201   </tr>
202   <tr>
203     <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>
204     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
205   </tr>
206   <tr>
207     <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>
208     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PaulineCheung TWiki:Main.PeterThoeny </td>
209   </tr>
210   <tr>
211     <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>
212     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
213   </tr>
214   <tr>
215     <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>
216     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
217   </tr>
218   <tr>
219     <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>
220     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
221   </tr>
222   <tr>
223     <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>
224     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
225   </tr>
226   <tr>
227     <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>
228     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
229   </tr>
230   <tr>
231     <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>
232     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
233   </tr>
234   <tr>
235     <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>
236     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.FrankSmith TWiki:Main.PeterThoeny </td>
237   </tr>
238   <tr>
239     <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>
240     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
241   </tr>
242   <tr>
243     <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>
244     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
245   </tr>
246   <tr>
247     <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>
248     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
249   </tr>
250   <tr>
251     <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>
252     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
253   </tr>
254   <tr>
255     <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>
256     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
257   </tr>
258   <tr>
259     <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>
260     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
261   </tr>
262   <tr>
263     <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>
264     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
265   </tr>
266   <tr>
267     <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>
268     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.ArthurClemens </td>
269   </tr>
270   <tr>
271     <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>
272     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
273   </tr>
274   <tr>
275     <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>
276     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.CoreyFruitman TWiki:Main.SvenDowideit </td>
277   </tr>
278   <tr>
279     <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>
280     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
281   </tr>
282   <tr>
283     <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>
284     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
285   </tr>
286   <tr>
287     <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>
288     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.WalterMundt </td>
289   </tr>
290   <tr>
291     <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>
292     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.MartinCleaver TWiki:Main.WalterMundt </td>
293   </tr>
294   <tr>
295     <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>
296     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
297   </tr>
298   <tr>
299     <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>
300     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.JohnTalintyre </td>
301   </tr>
302   <tr>
303     <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>
304     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.MartinCleaver TWiki:Main.WalterMundt </td>
305   </tr>
306   <tr>
307     <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>
308     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.SvenDowideit </td>
309   </tr>
310   <tr>
311     <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>
312     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.RichardDonkin </td>
313   </tr>
314   <tr>
315     <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>
316     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.WalterMundt </td>
317   </tr>
318   <tr>
319     <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>
320     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
321   </tr>
322   <tr>
323     <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>
324     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.CrawfordCurrie TWiki:Main.SvenDowideit </td>
325   </tr>
326   <tr>
327     <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>
328     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
329   </tr>
330   <tr>
331     <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>
332     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
333   </tr>
334   <tr>
335     <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>
336     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.ColasNahaboo </td>
337   </tr>
338   <tr>
339     <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>
340     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.MattWilkie TWiki:Main.SvenDowideit </td>
341   </tr>
342   <tr>
343     <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>
344     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny TWiki:Main.ArthurClemens </td>
345   </tr>
346   <tr>
347     <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>
348     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny TWiki:Main.ArthurClemens </td>
349   </tr>
350   <tr>
351     <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>
352     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.ArthurClemens </td>
353   </tr>
354   <tr>
355     <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>
356     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny TWiki:Main.ArthurClemens </td>
357   </tr>
358   <tr>
359     <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>
360     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.ArthurClemens </td>
361   </tr>
362   <tr>
363     <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>
364     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.NielsKoldso TWiki:Main.PeterThoeny </td>
365   </tr>
366   <tr>
367     <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>
368     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.CrawfordCurrie TWiki:Main.PeterThoeny </td>
369   </tr>
370   <tr>
371     <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>
372     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.MartinGregory TWiki:Main.SvenDowideit </td>
373   </tr>
374   <tr>
375     <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>
376     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.ArthurClemens </td>
377   </tr>
378   <tr>
379     <td bgcolor="#ecf2f8" style="width: 90%" width="90%"> UI: Provides a framework to create and modify a topic without going through edit-&gt;preview-&gt;save sequence. <a href="http://TWiki.org/cgi-bin/view/Codev/SaveContentWithoutEdit" target="_top">Details</a></td>
380     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.AndreUlrich TWiki:Main.SvenDowideit </td>
381   </tr>
382   <tr>
383     <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>
384     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
385   </tr>
386   <tr>
387     <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>
388     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.CrawfordCurrie TWiki:Main.SvenDowideit </td>
389   </tr>
390   <tr>
391     <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>
392     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.SvenDowideit </td>
393   </tr>
394   <tr>
395     <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>
396     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.SvenDowideit </td>
397   </tr>
398   <tr>
399     <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>
400     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
401   </tr>
402   <tr>
403     <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>
404     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.CrawfordCurrie TWiki:Main.PeterThoeny </td>
405   </tr>
406   <tr>
407     <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>
408     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.CrawfordCurrie TWiki:Main.SvenDowideit </td>
409   </tr>
410   <tr>
411     <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>
412     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.CrawfordCurrie TWiki:Main.PeterThoeny </td>
413   </tr>
414   <tr>
415     <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>
416     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PavelGoran TWiki:Main.WalterMundt </td>
417   </tr>
418   <tr>
419     <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>
420     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.CrawfordCurrie TWiki:Main.PeterThoeny </td>
421   </tr>
422   <tr>
423     <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>
424     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.MattWilkie TWiki:Main.SvenDowideit </td>
425   </tr>
426   <tr>
427     <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>
428     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
429   </tr>
430   <tr>
431     <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>
432     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.WalterMundt </td>
433   </tr>
434 </table>
435
436 <table border="1" cellpadding="0" cellspacing="0" style="border-width: 1px">
437   <tr>
438     <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">Bug Fixes of 01-Sep-2004 Release</font></a></th>
439     <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>
440   </tr>
441   <tr>
442     <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>
443     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
444   </tr>
445   <tr>
446     <td bgcolor="#ffffff" style="width: 90%" width="90%"> Fix: TOC does not work for headings containing &amp; without spaces surrounding it. <a href="http://TWiki.org/cgi-bin/view/Codev/AmpersandHeadingBadTOCLink" target="_top">Details</a></td>
447     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
448   </tr>
449   <tr>
450     <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>
451     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.CrawfordCurrie TWiki:Main.PeterThoeny </td>
452   </tr>
453   <tr>
454     <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>
455     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.RichardDonkin </td>
456   </tr>
457   <tr>
458     <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>
459     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
460   </tr>
461   <tr>
462     <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>
463     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
464   </tr>
465   <tr>
466     <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>
467     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
468   </tr>
469   <tr>
470     <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>
471     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.ArthurClemens </td>
472   </tr>
473   <tr>
474     <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>
475     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.SvenDowideit </td>
476   </tr>
477   <tr>
478     <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>
479     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
480   </tr>
481   <tr>
482     <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>
483     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki: MS TWiki:Main.PeterThoeny </td>
484   </tr>
485   <tr>
486     <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>
487     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
488   </tr>
489   <tr>
490     <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>
491     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
492   </tr>
493   <tr>
494     <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>
495     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.ThomasWeigert TWiki:Main.SvenDowideit </td>
496   </tr>
497   <tr>
498     <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>
499     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
500   </tr>
501   <tr>
502     <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>
503     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
504   </tr>
505   <tr>
506     <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>
507     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.SvenDowideit </td>
508   </tr>
509   <tr>
510     <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>
511     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
512   </tr>
513   <tr>
514     <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>
515     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.JohnTalintyre </td>
516   </tr>
517   <tr>
518     <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>
519     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.SvenDowideit </td>
520   </tr>
521   <tr>
522     <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>
523     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
524   </tr>
525   <tr>
526     <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>
527     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.JohnTalintyre </td>
528   </tr>
529   <tr>
530     <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>
531     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
532   </tr>
533   <tr>
534     <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>
535     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.KimCovil TWiki:Main.PeterThoeny </td>
536   </tr>
537   <tr>
538     <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>
539     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.MartinGregory TWiki:Main.SvenDowideit </td>
540   </tr>
541   <tr>
542     <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>
543     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
544   </tr>
545   <tr>
546     <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>
547     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
548   </tr>
549   <tr>
550     <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>
551     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
552   </tr>
553   <tr>
554     <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>
555     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.JohnTalintyre </td>
556   </tr>
557   <tr>
558     <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>
559     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.ClausBrunzema TWiki:Main.SvenDowideit </td>
560   </tr>
561   <tr>
562     <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>
563     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
564   </tr>
565   <tr>
566     <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>
567     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
568   </tr>
569   <tr>
570     <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>
571     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
572   </tr>
573   <tr>
574     <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>
575     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.MikeSalisbury TWiki:Main.SvenDowideit </td>
576   </tr>
577   <tr>
578     <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>
579     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
580   </tr>
581   <tr>
582     <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>
583     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
584   </tr>
585   <tr>
586     <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>
587     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.TedPavlic TWiki:Main.PeterThoeny </td>
588   </tr>
589   <tr>
590     <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>
591     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
592   </tr>
593   <tr>
594     <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>
595     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.MichaelSparks TWiki:Main.JohnTalintyre </td>
596   </tr>
597   <tr>
598     <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>
599     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.SvenDowideit </td>
600   </tr>
601   <tr>
602     <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>
603     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
604   </tr>
605   <tr>
606     <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>
607     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.JohnTalintyre </td>
608   </tr>
609   <tr>
610     <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>
611     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.SvenDowideit </td>
612   </tr>
613   <tr>
614     <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>
615     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
616   </tr>
617   <tr>
618     <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>
619     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.SvenDowideit </td>
620   </tr>
621   <tr>
622     <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>
623     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
624   </tr>
625   <tr>
626     <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>
627     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.WalterMundt </td>
628   </tr>
629   <tr>
630     <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>
631     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
632   </tr>
633   <tr>
634     <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>
635     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.MartinGregory TWiki:Main.PeterThoeny </td>
636   </tr>
637   <tr>
638     <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>
639     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.SvenDowideit </td>
640   </tr>
641   <tr>
642     <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>
643     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
644   </tr>
645   <tr>
646     <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>
647     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
648   </tr>
649   <tr>
650     <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>
651     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.WillNorris TWiki:Main.PeterThoeny </td>
652   </tr>
653   <tr>
654     <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>
655     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
656   </tr>
657   <tr>
658     <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>
659     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.CrawfordCurrie TWiki:Main.SvenDowideit </td>
660   </tr>
661   <tr>
662     <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>
663     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.ArthurClemens </td>
664   </tr>
665   <tr>
666     <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>
667     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.RichardDonkin </td>
668   </tr>
669   <tr>
670     <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>
671     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.SvenDowideit </td>
672   </tr>
673   <tr>
674     <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>
675     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
676   </tr>
677   <tr>
678     <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>
679     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
680   </tr>
681   <tr>
682     <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>
683     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.PeterThoeny </td>
684   </tr>
685   <tr>
686     <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>
687     <td bgcolor="#ffffff" style="width: 10%" width="10%"> TWiki:Main.SvenDowideit </td>
688   </tr>
689   <tr>
690     <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>
691     <td bgcolor="#ecf2f8" style="width: 10%" width="10%"> TWiki:Main.OliverKrueger TWiki:Main.SvenDowideit </td>
692   </tr>
693 </table>
694
695 ## <a name="01-Feb-2003 Release (Beijing)"></a> 01-Feb-2003 Release (Beijing)
696
697 - **18 Jan 2003** - TWiki:Main.PeterThoeny
698   - 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
699 - **31 Dec 2002** - TWiki:Main.PeterThoeny
700   - Enhanced Plugin API to manipulate topic data with new functions in [[TWikiFuncModule]]: `readTopicText`, `saveTopicText`, `setTopicEditLock`, `checkTopicEditLock`
701 - **31 Dec 2002** - TWiki:Main.PeterThoeny
702   - New `%NOAUTOLINK%` setting in the [[TWikiPreferences]] to disable the auto-linking of [[WikiWords]]
703 - **29 Dec 2002** - TWiki:Main.AndreaSterbini, TWiki:Main.PeterThoeny, TWiki:Main.RichardDonkin, TWiki:Main.SvenDowideit
704   - New Plugin hooks `registrationHandler`, `beforeEditHandler`, `afterEditHandler`, `beforeSaveHandler`, `writeHeaderHandler`, `redirectCgiQueryHandler`, `getSessionValueHandler`, `setSessionValueHandler`
705 - **30 Nov 2002** - TWiki:Main.RichardDonkin
706   - Internationalization ('I18N') support for international characters in [[WikiWords]], such as ISO-8859-15, KOI8-R - also supports Chinese, Japanese, etc.
707 - **25 Nov 2002** - TWiki:Main.PeterThoeny
708   - Include previous topic revision with `%INCLUDE{ "OtherTopic" rev="1.2" }%`
709 - **15 Nov 2002** - TWiki:Main.PeterThoeny
710   - The Go box understands also URLs, useful for special [[TWikiSkins]] handling
711 - **08 Nov 2002** - TWiki:Main.ColasNahaboo, TWiki:Main.RichardDonkin
712   - 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
713 - **30 Oct 2002** - TWiki:Main.PeterThoeny
714   - New `%NOP{}%` variable in [[TWikiTemplates]] topic gets removed at topic creation time; useful to write protect template topics
715 - **28 Sep 2002** - TWiki:Main.PeterThoeny
716   - The `%URLPARAM{}%` variable in [[TWikiTemplates]] topic gets expanded at topic creation time; useful for dynamic content creation
717 - **28 Sep 2002** - TWiki:Main.PeterThoeny
718   - New `$logDir` introduced in TWiki.cfg to set the log directory
719 - **13 Sep 2002** - TWiki:Main.PeterThoeny
720   - Renamed the **Test** web to **Sandbox**
721 - **03 Aug 2002** - TWiki:Main.RichardDonkin
722   - New `setlib.cfg` file in the bin directory to set the TWiki library path
723 - **02 Aug 2002** - TWiki:Main.PeterThoeny, TWiki:Main.RyanFreebern
724   - Support for outbound HTTP proxy when including URLs based on new `%PROXYHOST` and `%PROXYPORT%` settings in the [[TWikiPreferences]]
725 - **12 Jul 2002** - TWiki:Main.PeterThoeny
726   - The page logo is configurable with new `%WIKILOGOIMG%`, `%TWIKILOGOURL%` and `%WIKILOGOALT%` variables in [[TWikiPreferences]]; replacing `$wikiHomeUrl` in TWiki.cfg
727 - **12 Jun 2002** - TWiki:Main.PeterThoeny
728   - New `%WIKITOOLNAME%` variable in [[TWikiPreferences]]; replacing `$wikiToolName` in TWiki.cfg
729 - **31 May 2002** - TWiki:Main.PeterThoeny
730   - New `%EDITBOXSTYLE%` preferences variable which sets the edit box width automatically to the window width
731 - **17 May 2002** - TWiki:Main.PeterThoeny
732   - New `%URLENCODE{}%` variable to encodes a string for using in a URL parameter, e.g. `%URLENCODE{"spaced name"}%` returns `spaced%20name`
733 - **17 May 2002** - TWiki:Main.PeterThoeny
734   - [[FormattedSearch]] can be nested
735 - **05 May 2002** - TWiki:Main.PeterThoeny
736   - New user home pages are now based on the [[NewUserTemplate]], replacing the `/twiki/templates/register.tmpl` template file
737 - **26 Apr 2002** - TWiki:Main.PeterThoeny
738   - New markup to exclude heading from a `%TOC%` table of content, e.g. `---+!! This heading` is not shown in a TOC
739 - **13 Apr 2002** - TWiki:Main.PeterThoeny
740   - Form and script to create new webs, see [[ManagingWebs]]
741 - **01 Apr 2002** - TWiki:Main.JohnTalintyre
742   - 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
743 - **28 Mar 2002** - TWiki:Main.RichardDonkin
744   - Fixed IE5/IE6-specific problem whereby going back from preview sometimes removes all edit changes
745 - **23 Mar 2002** - TWiki:Main.JohnTalintyre
746   - New AND search; with regular expression enabled, use the semicolon ";" as the AND operator in `%SEARCH{}%` variable, [[FormattedSearch]] and [[WebSearch]]
747 - **21 Mar 2002** - TWiki:Main.ColasNahaboo, TWiki:Main.RichardDonkin
748   - Fixed cache issue where the edit page showed outdated content
749 - **06 Mar 2002** - TWiki:Main.RichardDonkin
750   - Improved statistics script which uses less memory to process large log files
751 - **09 Jan 2002** - TWiki:Main.JohnTalintyre
752   - Variables inside `<verbatim>` tags are no longer expanded
753
754 ## <a name="01-Dec-2001 Release (Athens)"></a> 01-Dec-2001 Release (Athens)
755
756 - **25 Oct 2001** - TWiki:Main.PeterThoeny
757   - Added [[FormattedSearch]] to `%SEARCH{}%` variable for database like reporting.
758
759 ## <a name="01-Sep-2001 Release"></a> 01-Sep-2001 Release
760
761 - **30 Aug 2001** - TWiki:Main.JohnTalintyre
762   - Easier install for Windows, including auto detection in `TWiki.cfg`
763 - **30 Aug 2001** - TWiki:Main.JohnTalintyre
764   - Ability to move attachments between topics, see [[FileAttachments]]
765 - **21 Aug 2001** - TWiki:Main.PeterThoeny
766   - Convert to XHTML 1.0 function: first step to XHTML-ifying TWiki
767 - **26 Jun 2001** - TWiki:Main.JohnTalintyre
768   - Category information to forms using the [[TWikiMetaData]] format, see [[TWikiForms]]
769 - **07 Jun 2001** - TWiki:Main.PeterThoeny
770   - 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]].
771 - **07 Jun 2001** - TWiki:Main.PeterThoeny
772   - New `%TOPICLIST{"format"}%` and `%WEBLIST{"format"}%` variables to get a formatted topic index and web index, respectively. More in [[TWikiVariables]].
773 - **01 Jun 2001** - TWiki:Main.PeterThoeny
774   - New `%URLPARAM{"name"}%` variable to query URL parameters. More in [[TWikiVariables]].
775 - **01 Jun 2001** - TWiki:Main.AndreaSterbini
776   - API to extend TWiki, see [[TWikiPluginAPI|Main/TWikiPlugins#PluginAPI]]
777 - **01 Jun 2001** - TWiki:Main.KlausWriessnegger, TWiki:Main.AndreaSterbini
778   - Forms to change/reset/install passwords, see [[ChangePassword]] &amp; [[ResetPassword]]
779 - **01 May 2001** - TWiki:Main.AndreaSterbini
780   - The [[TWikiAdminGroup]] (or other group) can be enabled as a [[SuperAdminGroup|Main/TWikiAccessControl#SuperAdminGroup]]. Members have browser edit access to _all_ locked topics.
781 - **01 May 2001** - TWiki:Main.JohnTalintyre
782   - Meta information format, see [[TWikiMetaData]]
783 - **01 May 2001** - TWiki:Main.JohnTalintyre
784   - Attachment under revision control See [[FileAttachment]]
785 - **01 May 2001** - TWiki:Main.JohnTalintyre
786   - Ability to rename/move topics, [[ManagingTopics]]
787 - **27 Mar 2001** - TWiki:Main.PeterThoeny
788   - 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]].
789 - **25 Mar 2001** - TWiki:Main.PeterThoeny
790   - 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
791 - **28 Feb 2001** - TWiki:Main.AndreaSterbini, TWiki:Main.PeterThoeny
792   - 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]].
793 - **28 Feb 2001** - TWiki:Main.PeterThoeny
794   - 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]].
795 - **28 Feb 2001** - TWiki:Main.PeterThoeny
796   - 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]].
797 - **25 Feb 2001** - TWiki:Main.NicholasLee, TWiki:Main.PeterThoeny
798   - Use `Net::SMTP` module instead of `sendmail` if installed.
799 - **01 Feb 2001** - TWiki:Main.PeterThoeny
800   - Added `<verbatim>` ... `</verbatim>` tags to show source code "as is". Unlike the `<pre>` ... `</pre>` tags, it also shows `<`, `>`, `&` characters "as is".
801 - **01 Feb 2001** - TWiki:Main.PeterThoeny
802   - Fixed TWiki:Codev/CreateLinkToAttachedFileBug.
803 - **21 Jan 2001** - TWiki:Main.PeterThoeny
804   - Added a "Minor change, don't notify" checkbox in preview. More in [[DontNotify]].
805 - **21 Jan 2001** - TWiki:Main.PeterThoeny
806   - Added Bold Fixed formatting using double-equal signs, e.g. write `==Bold Fixed==` to get <code>**Bold Fixed**</code>.
807 - **20 Jan 2001** - TWiki:Main.PeterThoeny
808   - 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!
809 - **18 Jan 2001** - TWiki:Main.PeterThoeny
810   - [[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>).
811 - **16 Jan 2001** - TWiki:Main.PeterThoeny
812   - New variable `%STARTINCLUDE%` and `%STOPINCLUDE%` variables to control what gets included of a topic. More in [[TWikiVariables]].
813 - **16 Jan 2001** - TWiki:Main.PeterThoeny
814   - 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.
815 - **07 Jan 2001** - TWiki:Main.StanleyKnutson
816   - Better error handling when saving a topic.
817 - **05 Jan 2001** - TWiki:Main.PeterThoeny
818   - View authorization based on groups. Define who is allowed to see a TWiki web. More in [[TWikiAccessControl]] and TWiki:Codev/AuthenticationBasedOnGroups.
819 - **05 Dec 2000** - TWiki:Main.PeterThoeny
820   - 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.
821 - **03 Dec 2000** - TWiki:Main.PeterThoeny
822   - New `noheader="on"` switch in `%SEARCH{...}%` to suppress table header. More in [[TWikiVariables]].
823
824 ## <a name="01-Dec-2000 Release"></a> 01-Dec-2000 Release
825
826 - **03 Nov 2000** - TWiki:Main.PeterThoeny
827   - Flag `$doHidePasswdInRegistration` in `wikicfg.pm` to hide plain text password in registration email.
828 - **01 Nov 2000** - TWiki:Main.PeterThoeny
829   - New variable `%VAR{"NAME" web="Web"}%` to get web specific preferences. More in [[TWikiVariables]].
830 - **01 Nov 2000** - TWiki:Main.PeterThoeny
831   - Added a "Cancel" link in edit that releases the edit lock.
832 - **23 Oct 2000** - TWiki:Main.PeterThoeny
833   - Authorization based on groups. Define fine graned control who is allowed to change or create topics. More in [[TWikiAccessControl]] and TWiki:Codev/AuthenticationBasedOnGroups.
834 - **05 Oct 2000** - TWiki:Main.PeterThoeny
835   - Remember user by IP address so that `view` "knows" the user once authenticated in `edit`. More in [[TWikiUserAuthentication]].
836 - **26 Sep 2000** - TWiki:Main.AlWilliams, TWiki:Main.PeterThoeny
837   - Fixed TWiki:Codev/UppercaseAttachments bug and added `png` image support.
838 - **26 Sep 2000** - TWiki:Main.HaroldGottschalk, TWiki:Main.AndreaSterbini, TWiki:Main.PeterThoeny
839   - Allow nesting of variables, i.e. `%INCLUDE{"%TWIKIWEB%.TWikiWebsTable"}%`. More in TWiki:Codev/BetterTWikiTagTemplateProcessing.
840 - **20 Sep 2000** - TWiki:Main.ManpreetSingh
841   - New -q switch in `mailnotify` to suppress all normal output.
842 - **19 Sep 2000** - TWiki:Main.PeterThoeny
843   - Fixed TWiki:Codev/AttachedNotificationLinksBug.
844 - **18 Sep 2000** - TWiki:Main.ManpreetSingh, TWiki:Main.PeterThoeny
845   - Added forced internal links. Write `[[text formatting FAQ]]` to get the link [[text formatting FAQ|Main/TextFormattingFAQ]] that points to topic [[TextFormattingFAQ]].
846 - **19 Aug 2000** - TWiki:Main.PeterThoeny
847   - Ref-By link searches all webs (not just the current web.)
848 - **16 Aug 2000** - TWiki:Main.PeterThoeny
849   - 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.
850 - **29 Jul 2000** - TWiki:Main.PeterThoeny
851   - New variables `%GMTIME{"..."}%` and `%SERVERTIME{"..."}%` . More in [[TWikiVariables]].
852 - **23 Jul 2000** - TWiki:Main.PeterThoeny
853   - Changed include syntax from `%INCLUDE{"Web/TopicName.txt"}%` to `%INCLUDE{"Web.TopicName"}%` . Legacy syntax still supported.
854 - **23 Jul 2000** - TWiki:Main.PeterThoeny
855   - [[BookView]] search allows you show a set of topics for easy printing.
856 - **22 Jul 2000** - TWiki:Main.PeterThoeny
857   - 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.
858 - **22 Jul 2000** - TWiki:Main.PeterThoeny
859   - Split the TWiki.Main web into TWiki.Main (users, company data) and TWiki.TWiki (TWiki related documentation, registration)
860 - **07 Jul 2000** - TWiki:Main.PeterThoeny
861   - Added an "Release edit lock" checkbox in preview to let other people edit the topic immediately without the one hour lock.
862 - **07 Jul 2000** - TWiki:Main.PeterThoeny
863   - Fixed problem of losing carriage returns when editing topics with KDE KFM browser or [[W3M]] browser.
864 - **21 Jun 2000** - TWiki:Main.PeterThoeny
865   - Fixed problem that a page redirect on some server environments is not working (host name is needed in URL).
866 - **21 Jun 2000** - TWiki:Main.CrisBailiff, TWiki:Main.PeterThoeny
867   - Fixed security issue to prevent a server side `%INCLUDE%` of arbitrary files.
868 - **29 May 2000** - TWiki:Main.PeterThoeny
869   - New `%GMTIME%` variable that shows the current GM time.
870 - **28 May 2000** - TWiki:Main.PeterThoeny
871   - Lock warning shows remaining lock time in minutes.
872 - **15 May 2000** - TWiki:Main.PeterFokkinga
873   - Each topic can have its own template file. [[TWikiTemplates]] has more.
874 - **02 May 2000** - TWiki:Main.KevinKinnell, TWiki:Main.PeterThoeny
875   - Advanced search features like search multiple webs; sort by topic name / modified time / author; limit the number of results returned. More in [[TWikiVariables]].
876
877 ## <a name="01-May-2000 Release"></a> 01-May-2000 Release
878
879 - **21 Apr 2000** - TWiki:Main.PeterThoeny
880   - New [[TWikiVariables]] `%HTTP_HOST%` , `%REMOTE_ADDR%` , `%REMOTE_PORT%` and `%REMOTE_USER%` .
881 - **21 Apr 2000** - TWiki:Main.JohnAltstadt, TWiki:Main.PeterThoeny
882   - [[TWikiRegistration]] is done separately for Intranet use (depends on remote\_user) or Internet use (depends on .htpasswd file).
883 - **20 Mar 2000** - TWiki:Main.PeterThoeny
884   - 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.
885 - **11 Mar 2000** - TWiki:Main.PeterThoeny
886   - Better security with taint checking ( `Perl -T` option )
887 - **25 Feb 2000** - TWiki:Main.PeterThoeny
888   - New preference variables `%EDITBOXWIDTH%` and `%EDITBOXHEIGHT%` to specify the edit box size.
889 - **25 Feb 2000** - TWiki:Main.PeterThoeny
890   - 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.
891 - **11 Feb 2000** - TWiki:Main.PeterThoeny
892   - 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".
893 - **11 Feb 2000** - TWiki:Main.PeterThoeny
894   - 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.
895 - **07 Feb 2000** - TWiki:Main.PeterThoeny
896   - 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)
897 - **07 Feb 2000** - TWiki:Main.PeterThoeny
898   - 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.
899 - **04 Feb 2000** - TWiki:Main.PeterThoeny
900   - 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.)
901 - **29 Jan 2000** - TWiki:Main.PeterThoeny
902   - 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.
903 - **24 Jan 2000** - TWiki:Main.PeterThoeny
904   - Fixed bug where an email address starting with a [[WikiName]] was rendered as an internal Wiki link instead of an email address, i.e. <SomeWikiName@somewhere.test> .
905 - **10 Jan 2000** - TWiki:Main.PeterThoeny
906   - No more escaping for '%' percent characters. (Number of consecutive '%' entered and displayed is identical.)
907 - **03 Oct 1999** - TWiki:Main.PeterThoeny
908   - Limit the number of revisions shown at the bottom of the topic. Example <br /> Topic %TOPIC% . \{ ..... [Diffs](../../rdiff/%WEB%/%TOPIC%) r1.10 [&gt;](../../rdiff/%WEB%/%TOPIC%?rev1=1.10&rev2=1.9) [r1.9](../../view/%WEB%/%TOPIC%?rev=1.9) [&gt;](../../rdiff/%WEB%/%TOPIC%?rev1=1.9&rev2=1.8) [r1.8](../../view/%WEB%/%TOPIC%?rev=1.8) [&gt;](../../rdiff/%WEB%/%TOPIC%?rev1=1.8&rev2=1.7) [r1.7](../../view/%WEB%/%TOPIC%?rev=1.7) [&gt;...](../../oops/%WEB%/%TOPIC%?template=oopsrev&param1=1.10) \} <br /> Additional revisions can be selected by pressing the `>...` link.
909
910 ## <a name="01-Sep-1999 Release"></a> 01-Sep-1999 Release
911
912 - **31 Aug 1999** - TWiki:Main.PeterThoeny
913   - Fixed [[Y2K]] bug. (Date in year 2000 had wrong format.)
914 - **08 Aug 1999** - TWiki:Main.PeterThoeny
915   - 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
916 - **03 Aug 1999** - TWiki:Main.PeterThoeny
917   - Online registration of new user using web form in [[TWikiRegistration]]. Authentication of users.
918 - **22 Jul 1999** - TWiki:Main.PeterThoeny
919   - Flags `$doLogTopic*` in wikicfg.pm to selectively log topic view, edit, save, rdiff, attach, search and changes to monthly log file.
920 - **21 Jul 1999** - TWiki:Main.PeterThoeny
921   - 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` .
922 - **15 Jul 1999** - TWiki:Main.PeterThoeny
923   - 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.
924 - **07 Jul 1999** - TWiki:Main.ChristopheVermeulen
925   - 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` .
926
927 ## <a name="01-Jul-1999 Release"></a> 01-Jul-1999 Release
928
929 - **23 Jun 1999** - TWiki:Main.PeterThoeny
930   - New [[TextFormattingRules]] to write **_bold italic_** text by enclosing words with double underline characters.
931 - **23 Jun 1999** - TWiki:Main.PeterThoeny
932   - 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.
933 - **21 May 1999** - TWiki:Main.DavidWarman
934   - Externalize copyright text at the bottom of every page into a web-specific `webcopyright.inc` file. This is to easily customize the copyright text.
935 - **20 May 1999** - TWiki:Main.PeterThoeny
936   - Added meta tag so that robots index only /view/ of topics, not /edit/, /attach/ e.t.c. Tag &lt;META NAME="ROBOTS" CONTENT="NOINDEX"&gt;
937 - **20 May 1999** - TWiki:Main.PeterThoeny
938   - New variables `%WIKIHOMEURL%` (link when pressing the icon on the upper left corner) and `%WIKITOOLNAME%` (the name of the wiki tool `%WIKITOOLNAME%` ).
939 - **15 Apr 1999** - TWiki:Main.PeterThoeny
940   - 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.
941 - **26 Mar 1999** - TWiki:Main.PeterThoeny
942   - File attachments Upload and download any file as a topic attachment by using the browser. [[FileAttachment]] has more.
943 - **26 Mar 1999** - TWiki:Main.PeterThoeny
944   - New variables `%PUBURL%` (Public directory URL) and `%ATTACHURL%` (URL of topic file attachment).
945 - **09 Feb 1999** - TWiki:Main.PeterThoeny
946   - 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` .
947 - **09 Feb 1999** - TWiki:Main.PeterThoeny
948   - No new topic revision is created if the _same_ person saves a topic again within _one_ hour.
949 - **03 Feb 1999** - TWiki:Main.PeterThoeny
950   - 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 /><code> Topic TWikiHistory . \{ Edit Ref-By Diffs r1.3 &gt; r1.2 &gt; r1.1 \} <br /> Revision r1.3 1998/11/10 01:34 by PeterThoeny </code>
951 - **04 Jan 1999** - TWiki:Main.PeterThoeny
952   - Fixed bug when viewing differences between topic revisions that include HTML table tags like &lt;table&gt;, &lt;tr&gt;, &lt;td&gt;.
953
954 ## <a name="1998 Releases"></a> 1998 Releases
955
956 - **08 Dec 1998** - TWiki:Main.PeterThoeny
957   - Signature is shown below the text area when editing a topic. Use this to easily copy &amp; paste your signature into the text.
958 - **07 Dec 1998** - TWiki:Main.PeterThoeny
959   - 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.
960 - **18 Nov 1998** - TWiki:Main.PeterThoeny
961   - 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.
962 - **10 Nov 1998** - TWiki:Main.PeterThoeny
963   - The email 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.
964 - **10 Nov 1998** - TWiki:Main.PeterThoeny
965   - 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 /><code> Topic TWikiHistory . \{ Edit Ref-By r1.3 &gt; r1.2 &gt; r1.1 \} <br /> Revision r1.3 1998/11/10 01:34 by TWiki:Main.PeterThoeny </code>
966 - **26 Oct 1998** - TWiki:Main.PeterThoeny
967   - Added preview of topic changes before saving the topic. This was necessary to prevent unneeded revisions.
968 - **26 Oct 1998** - TWiki:Main.PeterThoeny
969   - Added revision control using RCS. Each topic has now a list of revisions at the bottom and a revision info, e.g. <br /><code> 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 </code>
970 - **14 Oct 1998** - TWiki:Main.PeterThoeny
971   - 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.
972 - **13 Oct 1998** - TWiki:Main.PeterThoeny
973   - Alphabetical topic index in [[WebSearch]].
974 - **24 Sep 1998** - TWiki:Main.PeterThoeny
975   - Corrected templates for automatic email notification so that MS Outlook can display attachment as an HTML file.
976 - **13 Aug 1998** - TWiki:Main.PeterThoeny
977   - [[WikiNotation]] allows also numbers after the `AaA` sequence, e.g. `AaA1` is a valid [[WikiTopic]] name, but not `Aa1`.
978 - **07 Aug 1998** - TWiki:Main.PeterThoeny
979   - Automatic email notification when something has changed in a TWiki web. Each web has a topic [[WebNotify]] where one can subscribe and unsubscribe.
980 - **06 Aug 1998** - TWiki:Main.PeterThoeny
981   - Added server side include of files. Syntax is `%INCLUDE:"filename.ext"%`
982 - **05 Aug 1998** - TWiki:Main.PeterThoeny
983   - Signature and date is inserted automatically when creating a new topic.
984 - **04 Aug 1998** - TWiki:Main.PeterThoeny
985   - Separate templates for text of non existing topic and default text of new topic. (template file templates/Web/notedited.tmpl)
986 - **04 Aug 1998** - TWiki:Main.PeterThoeny
987   - Warn user if new topic name is not a valid Wiki name. (template file templates/Web/notwiki.tmpl)
988 - **31 Jul 1998** - TWiki:Main.PeterThoeny
989   - Support for quoted text with a '&gt;' at the beginning of the line.
990 - **28 Jul 1998** - TWiki:Main.PeterThoeny
991   - 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).
992 - **28 Jul 1998** - TWiki:Main.PeterThoeny
993   - 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]].
994 - **28 Jul 1998** - TWiki:Main.PeterThoeny
995   - Topic index. (Technically speaking a simple '.\*' search on topic names.)
996 - **28 Jul 1998** - TWiki:Main.PeterThoeny
997   - Topic [[WebSearch]] allows full text search and and topic search with/without regular expressions.
998 - **27 Jul 1998** - TWiki:Main.PeterThoeny
999   - Added automatic links to topics in other TWiki webs by specifying &lt;web name&gt;.&lt;topic name&gt;, e.g. `Know.WebSeach` .
1000 - **23 Jul 1998** - TWiki:Main.PeterThoeny
1001   - Installed initial version, based on the JOS Wiki. See [[WikiWikiClones]] for details.
1002
1003 ## <a name="Dev Flow"></a> Dev Flow
1004
1005 The typical TWiki development flow...
1006
1007 - TWiki:Codev.FeatureBrainstorming: open forum for new ideas
1008 - TWiki:Codev.FeatureEnhancementRequest: specific detailed request
1009 - TWiki:Codev.FeatureToDo: prioritized to up-next dev status
1010 - TWiki:Codev.FeatureUnderConstruction: currently in development
1011 - TWiki:Codev.FeatureDone: completed and implemented
1012 - TWiki:Codev.DocRequest: request for documentation
1013 - TWiki:Codev.DocsToDo: feature documentation pending
1014 - TWiki:Codev.FeatureDocumented: documented feature
1015 - [[TWikiDocumentation]]: reference manual for the latest TWiki