= TiddlyWiki History = == Core Versions == === Release 2.6.1 === Released: Aug 18, 2010 ==== Usability ==== * local file path problem on Firefox (ticket #1169) ==== Hackability ==== * added hook allowing plugins to extend toolbar references (ticket #610) * plugin dependency handling should take into account tiddler title (ticket #1215) * backstage.init should clear existing backstage (ticket #1222) * readOnly-independent backstage initialization (ticket #1232) * loadPlugins should not swallow exceptions (ticket #1236) * defective event triggers (ticket #1228) * String.prototype.format should accept arbitrary number of arguments (ticket #1237) ==== Bug Fixes ==== * TiddlyWiki creates invalid cookies (ticket #1143) * sync overview erroneously uses relative links (ticket #1026) * tweak for convertUnicodeToFileFormat() (ticket #1171) * bug with option chkToggleLinks (ticket #1208) * Tags macro display incorrect if all tags tagged with "excludeLists" (ticket #1224) * Story.prototype.findContainingTiddler does not handle empty popup stack (ticket #1230) * "URIError: malformed URI sequence" exception when wikifying links (ticket #1229) === Release 2.6.0 === Released: Mar 18, 2010 ==== Usability ==== * improved visual indication of read-only mode (ticket #1126) * added support for ''excludeLists'' to Tags macro (ticket #873) * added ''sortBy'' parameter to Tag macro (ticket #829) * added new ''WindowTitle'' shadow tiddler to define the window label (ticket #824) * added wrapping to tabs (ticket #657) * updated TiddlySaver certificate ==== Hackability ==== * upgraded to jQuery 1.4.2 * added ''creator'' field to tiddlers (ticket #471) * added default class for timeline container (ticket #1202) * extended {{{displayTiddler}}} to return the generated element (ticket #1141) * improved {{{findContainingTiddler}}} to also work with popups (ticket #1159) * added {{{convertFromYYYYMMDDHHMMSSMMM}}} {{{Date}}} method (ticket #667) * changed SiteUrl to use current document location (ticket #658) * added {{{noPreParse}}} flag for macros to suppress repeated computation of evaluated parameters (ticket #1035) ==== Bug Fixes ==== * fixed refresh of Tiddler macro with parameters (ticket #1147) * fixed by-reference error in {{{TiddlyWiki}}}'s {{{saveTiddler}}} method (ticket #1205) * fixed formatter error due to form-feed character (ticket #1188) * fixed transclusion behavior for non-existing style sheets (ticket #1172) * fixed return value of (deprecated) {{{doHttp}}} function (ticket #1133) * fixed Gecko browser detection (ticket #916) * fixed return value of {{{Date}}}'s {{{convertToYYYYMMDDHHMMSSMMM}}} method (tickets #668, #671) * fixed issues with collapsed cells in tables (ticket #315) === Release 2.5.3 === Released: Aug 18, 2009 ==== Usability ==== * added confirmation prompt when canceling editing on new and shadow tiddlers (ticket #611) * improved feedback on dynamic loading of tiddlers (ticket #911) * improved feedback for unsupported operations during synchronization (ticket #1111) ==== Hackability ==== * [jQuery] extend ''$.twFile'' with self-saving capabilities (ticket #1086) * added default class names for toolbar commands (ticket #849) * added custom class for tag popups (ticket #850) * {{{createExternalLink}}}: added optional argument for link label (ticket #709) * deprecated {{{toJSONString}}} method (ticket #1062) ==== Bug Fixes ==== * reverted changes to the file-system code that were made in 2.5.2 (ticket #1113) * reversed logic in {{{httpReq}}}'s {{{allowCache}}} argument (ticket #1103) * error when synchronizing documents changed on server (ticket #1128) * {{{createTiddlyText}}} regression (ticket #1084) * Tags macro does not respect ''excludeLists'' (ticket #873) * ''$.twFile'' should not do UTF-8 conversion (ticket #1110) * ''$.twFile'': problems on IE8 (ticket #1092) === Release 2.5.2 === Released: Jun 24, 2009 ==== Bug Fixes ==== * Fixed regression in release 2.5.1 rendering the upgrade mechanism unusable on Mozilla-based browsers (ticket #1075) === Release 2.5.1 === Released: Jun 22, 2009 ==== Usability ==== * Toolbar command "{{{>}}}" now toggles between more/less (ticket #608) * Toolbar command "{{{>}}}" displays additional commands on separate line (ticket #608) * Added toolbar command "{{{|}}}" as separator (ticket #609) * Added access key parameter to Search macro (ticket #634) * Added version info to PluginManager (ticket #871) * Added support for toggling backstage panels (ticket #859) * Added description to {{{txtTheme}}} option (ticket #952) ==== Hackability ==== * Moved [http://jquery.tiddlywiki.org/twFile.html file-system code] into generic jQuery plugin (ticket #970) * Moved [http://jquery.tiddlywiki.org/twStylesheet.html dynamic style-sheet functionality] into generic jQuery plugin (ticket #1046) * Moved [http://jquery.tiddlywiki.org/encoding.digests.sha1.html cryptographic code] into generic jQuery plugin (ticket #971) * Moved jQuery code below {{{storeArea}}} (ticket #974) * Moved code triggered by {{{onunload}}} event into {{{unload}}} function (ticket #711) * Converted WikiWords to PrettyLinks in shadow tiddlers (ticket #679) * Added support for alpha versions to {{{formatVersion}}} (ticket #833) * Added default class to {{{Story.addCustomFields}}}'s container element (ticket #827) * Simplified stle sheets for efficiency (ticket #712) * Simplified sync implementation (ticket #696) * Added license information to jQuery plugins (ticket #975) ==== Bug Fixes ==== * Fixed {{{Story.saveTiddler}}} to properly preserve extended fields (ticket #912) * Handling Internet Explorer HTTP status quirk (ticket #825) * Fixed keyboard-related error in ImportTiddlers wizard (ticket #818) * Fixed typos in style sheets (ticket #960) * Fixed {{{Array.findByField}}} to not perform type coercion (ticket #965) * Fixed return value of {{{Number.clamp}}} (ticket #972) === Release 2.5.0 === Released: Mar 9, 2009 Release 2.5.0 of TiddlyWiki is the first to include the [http://jquery.com/ jQuery] library.[[BR]] There are no changes to the core other than the inclusion of the jQuery library: the intention is that release 2.5.0 is a baseline from which we can both refactor and add functionality based on jQuery. See [http://tiddlywiki.org/wiki/Dev:Roadmap jQuery roadmap] for details about how we are planning to use jQuery in the future. === Release 2.4.3 === Released: Jan 12, 2009 ==== Usability ==== * Provided access to context variables {{{tiddler}}} and {{{place}}} for evaluated macro parameters (ticket #444) ==== Hackability ==== * Added {{{removeCookie}}} function (ticket #757) === Release 2.4.2 === Released: Jan 8, 2009 ==== Usability ==== * Date-format strings now support escaping of literal characters (ticket #623) * PluginManager wizard now displays ''Description'' slices (ticket #739) * Support for {{{