| Version 81 (modified by MartinBudden, 3 years ago) |
|---|
TiddlyWiki History
Core Versions
Release 2.6.2
Usability
- Possible to create whitespace tiddler titles (Ticket #1242)
- [TiddlyWiki][core]CamelCase macro names show up in missing tab (Ticket #1241)
- TiddlyWiki's plugin manager displays when wiki is readonly (Ticket #1249)
- <<view text wikified>> crashes my TiddlyWiki (Ticket #1254)
- persistent options (without cookies) (Ticket #756)
- When editing tiddlers the default selected text is wrong (Ticket #1248)
- tiddler slice references show up in missing list (Ticket #1250)
- tabbing into and out of the search box causes a search to happen (Ticket #1262)
- sorting in list macros should be case-insensitive (Ticket #1244)
Hackability
- upgraded to jQuery 1.4.4
- simplify saveTiddler API method (Ticket #1014)
- global option to disable evaluated parameters (Ticket #1251)
- getTiddlerText for shadows tiddlers (Ticket #1259)
- Macros unable to access custom fields within EditTemplate? (Ticket #1263)
- Enhancement: upgrade filters to support limit keyword and field filtering. (Ticket #1261)
- loadMissingTiddler should accept callback argument (Ticket #1267)
- Slider macro capable of creating bad cookies (Ticket #1253)
Bug Fixes
- Add exception to inlineCssHelper for floats (Ticket #1260)
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 file-system code into generic jQuery plugin (ticket #970)
- Moved dynamic style-sheet functionality into generic jQuery plugin (ticket #1046)
- Moved 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 jQuery library.
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 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 <hr> syntax in wiki markup (ticket #741)
- Improved slices' flexibility (ticket #766)
- Filter expressions no longer omit non-existing tiddlers (ticket #768)
Hackability
- Dedicated config.extensions namespace for plugins (ticket #735)
- Added tiddlywiki property to default console (ticket #758)
- ImportTiddlers? wizard now passes context.tiddler (ticket #808)
- Extended invokeParamifier to process "option paramifiers" (ticket #823)
- Macros' init method is now always executed before the handler (ticket #847)
- Increased flexibility of drawGradient function (ticket #856)
- Refactored RSS saving code (ticket #857)
- Added support for TiddlyWikis? with empty noscript tag (ticket #858)
Bug Fixes
- Improved detection of missing links (ticket #67)
- Fixed overlapping tiddlers in Firefox (ticket #320)
- TagChooser? macro now supports excludeLists tag (ticket #515)
- RSS feed now uses proper locale value (ticket #591)
- Fixed importing under Windows Vista (ticket#635)
- Fixed UNC path handling in Internet Explorer (ticket #749)
- Fixed unexpected changes to defaultCustomFields (ticket #769)
- NewTiddler? macro now works with empty templates (ticket #820)
- Various minor fixes and enhancements
Release 2.4.1
Released: Aug 4, 2008
Usability
- Slices RegEx?: ignore apparent slices within JSON structures (ticket #672)
- Display jumps back to start of input field after entering a letter (ticket #549)
- Add paramifier "recent:N" to show N most recently modified tiddlers on startup (ticket #675)
Hackability
- There should be an adaptor base (ticket #669)
- When displaying a tiddler, it is not possible to specify a source for the start of the animation (ticket #616)
- #tag:... paramifier use filterTiddlers() instead of getTaggedTiddlers() (ticket #677)
- Added paramifier filter:... to show all tiddlers that match specified filterTiddlers() critieria (ticket #678)
- Default log() function (ticket #674)
- New function httpReq() to replace deprecated httpDo() (ticket #698)
- New function displayDefaultTiddlers() (ticket #719)
Bug Fixes
- Tiddler called "Display" causes TiddlyWiki to corrupt display (ticket #283)
- calcAllSlices() ignores slices containing pipe characters (ticket #685)
- Suppress repeated macro expansion in applyHtmlMacros() (ticket #138)
- Backstage hidePanel function should also clear any selected tabs (ticket #486)
- createTiddlyLink() bug caused by createExternalLink (ticket #673)
- Invalid tiddler names (ticket #680)
- Saving to network shares (ticket #681)
- Tiddler refresh mechanism problem with missing tiddlers (ticket #690)
- readOnly paramifier should activate backstage (ticket #706)
- Insufficient width on backstage tabs without lenghty content (ticket #708)
Release 2.4.0
Released: May 9, 2008
New Features
- Significantly easier saving on Safari and Opera because the TiddlySaver Java applet is now signed through a trusted certificate provider
- Automated core code upgrades from TiddlyWiki.com via the backstage area (ticket #554)
- Friendlier toolbar customisation (ticket #488)
Usability
- Enhanced date formatting to accommodate time zones (ticket #460)
- Improved handlign of permalinks/views of non-existent tiddlers over HTTP/read-only (ticket #541)
- Fixed problem with TiddlySaver.jar being loaded even when document is loaded over HTTP(S) (ticket #542)
- Added ALT attribute for images (ticket #388)
- Minor improvements to Import Tiddlers wizard (ticket #485)
- Enhanced ImportTiddlers to automatically select the default adaptor (ticket #478)
- Enhanced <<saveChanges>> macro to take optional custom label and tooltip (ticket #497)
- Extend the <<tag>> macro to optionally accept label and tooltip (ticket #468)
- Renamed 'file' adaptor to 'TiddlyWiki' (ticket #476)
- Enhanced 'close' command to warn before closing a dirty tiddler (ticket #477)
- Enhanced tag chooser to allow selection of multiple tags by control-clicking on them (ticket #426)
- Improved safe mode to protect shadow tiddlers (ticket #40)
- Enhanced gradient macro (ticket #466)
- Added option to specify initial focus field for tiddler editor (ticket #470)
Hackability
- Enhanced <<view>> macro to be more extensible (ticket #456)
- Added support for nested popups (ticket #354)
- Enhanced <<message>> macro to be able to access members of the 'window' global variable (ticket #455)
- Added default CSS classes for search button and input elements (ticket #445)
- Added "tabsetWrapper" CSS class to wrapper for tab macro (ticket #437)
- Removed non-ASCII characters from Lingo.js so that it can be used via a <script> tag (ticket #572)
- Refactored the TW copyright notice as a META tag (ticket #530)
- Enhanced wikifyStatic() to make the tiddler parameter be optional (ticket #531)
- Moved crypto functions back into the core (ticket #545)
- Enhanced save mechanism to permit alternative methods of obtaining the original file content (ticket #533)
- Fixed problem with nocache mechanism in doHttp() (ticket #536, also fixed #513)
- Minor improvements required to allow saving from templates (ticket #528)
- Added support for "doNotSave" tiddlers (aka "temporary tiddlers") (ticket #313)
- Added marker for cook in post-script area (ticket #487)
- Improved encapsulation of story member variables (ticket #481)
- Improved encapsulation of story idPrefix (ticket #475)
- Minor performance improvements to SHA-1 hash function (ticket #479)
- Added config.locale W3C language specifier (ticket #592)
- Moved default plugins out of the core (ticket #571)
Bug Fixes
- Fixed problem with string data included in config.refreshers hashmap (ticket #453)
- Fixed problem with erroneous text rendered in main page of TiddlyWiki on ImportTiddlers (ticket #446)
- Fixed problem with extraneous line breaks on transcluded tiddler sections (ticket #431)
- Fixed problem with whitespace in filterTiddlers() (ticket #427)
- Fixed error in FileAdaptor callback (ticket #428)
- Fixed undefined variable error in FileAdaptor?? (ticket #548)
- Removed unnecessary zero-padding on year fields (ticket #543)
- Fixed some inconsistent formatting (ticket #525)
- Corrected annotation for MarkupPostBody?? tiddler (ticket #499)
- Fixed problems with commas in permalinks (ticket #436)
- Fixed minor layout errors (ticket #462)
- Fixed minor variable naming issues (ticket #463)
- Fixed problem with mozillaLoadFile not closing stream (ticket #459)
- Fixed problem with undefined tiddler during refresh (ticket #310)
- Fixed problem with popup position near window edge (ticket #42)
- Removed unnecessary escaping from source of shadow tiddlers (ticket #483)
Release 2.3.1
Now renamed 2.4.0
Release 2.3.0
Released: 4th December 2007
- Trim spaces from tiddler titles of newly created tiddlers (ticket #418)
- Fixed XHTML compatibility problem (ticket #411)
- Made the warning against modifying StyleSheetLayout? and StyleSheetColors? be stronger (ticket #404)
- Fixed problem in FileAdaptor? with setTimout() on Internet Explorer
- Added sorting to tiddler filters
- Fixed problem with sync error in Internet Explorer (ticket #421)
- Refactored saveToRss() to improve flexibility (ticket #419)
- Optimised FileAdaptor? to lazily load content (ticket #420)
- Added Array.map() utility function (ticket #412)
- Added stopEvent() utility function (ticket #413)
- Fixed problem with tiddler filters returning duplicates (ticket #417)
- Fixed problem with getting section text in getTiddlerText (ticket #415)
- Added support for switchable themes and tiddler sections (ticket #400)
- Refactored displayTiddler() to accept a Tiddler() object as well as a tiddler title (ticket #170)
- Improved ImportTiddlers? to omit the "choose workspace" step if there is only one workspace available (ticket #398)
- Improved ability for plugins to control the presence of the backstage area (ticket #405)
- Fixed annotation for StyleSheetColours? (ticket #410)
- Fixed problem with tags called "watch" and the <<allTags>> macro (ticket #408)
- Fixed problem with creating a tiddler called "eval" on Firefox (ticket #198)
- Fixed problem with shadow tiddlers in filter expressions (ticket #402)
- Fixed problem saving to a non-existent backup folder in IE (ticket #39)
- Fixed problem with WikiWords?? not being linked in the MainMenu?? (ticket #407)
- Refactored SyncMachine? for efficiency (ticket #397)
- Refactored formatters for efficiency (ticket #396)
- Strip out seldom used code into plugins (ticket #222)
- Added a default value for undefined fields in edit macro (ticket #215)
- Added mouseover highlight to table rows (ticket #403)
- Preparation for stripping out non-essential core code into plugins (ticket #15)
- Added ability to specify filename for getBackupPath (ticket #226)
- Fixed inefficient code in wikifier (ticket #227)
- Automatically tag new journals with a "journal" tag (ticket #297)
Release 2.2.6
Released 18th October 2007
- Added tiddler filtering mechanism (ticket #381)
- Tightened external link detection (ticket #263)
- Fixed problem with doHttp() and status code 207 (ticket #395)
- Improved startup instrumentation (ticket #379)
- Extended TiddlyWiki.search() to allow tag inclusion as well as exclusion (ticket #387)
- Extended createTiddlyElement and createTiddlyButton for custom attributes (ticket #384)
- Moved version number into separate source file (ticket #389)
- Fixed problem with editing custom fields (ticket #385)
- Fixed various minor inefficiencies and formatting errors (ticket #392)
- Fixed problem with [[]] used as a tag (ticket #234)
- Fixed problem with <<newJournal>> without a date format parameter (ticket #358)
- Fixed various coding inefficiencies (ticket #383)
- Fixed problem with links to [[here|#]] not working (ticket #238)
- Fixed problem with preservation of context in ImportTiddlers? (ticket #382)
Release 2.2.5
Released 24th August 2007
- Fixed problem with excludeLists tag
- Added a third date format parameter to <<timeline>> macro
- Suppressed backstage strip during printing
- Various minor fixes to improve Lint compliance (ticket #368)
- Fixed problem with custom extended field handling in story.refreshTiddler()
- Changed extended field processing for new tiddlers to merge default fields instead of replacing them
- Fixed problem with adjacent ordered and unordered lists (ticket #233)
- Fixed problem with tiddlers losing all fields when they are renamed (ticket #366)
Release 2.2.4
Released 19th June 2007
- Fixed problem with newTiddler macro introduced in revision 2.2.3
Release 2.2.3
Released 17th June 2007
- Refactored popup positioning code (ticket #275)
- Fixed problem with erroneously attempting to fetch a newly created synced tiddler (ticket #351)
- Fixed problem with ordering of HTML file (ticket #350)
- Fixed problem with unnecessary extended fields being added by newTiddler and newJournal
- Fixed problem with creation of unneeded extended fields in createTiddlyLink (ticket #352)
- Revised CSS classes for tables
- Fixed problem with interaction between the backstage cloak and the message area
- Fixed problem with nested lists (ticket #302)
Release 2.2.2
Released 11th June 2007
- Fixed problem with htmlDecode() affecting ImportTiddlers?
- Fixed ImportTiddlers? so that browsing for a file auto-selects the "file" server type
- Changed print stylesheet to hide backstage button
- Fixed problem with tiddler popups on Internet Explorer
Release 2.2.1
Released 8th June 2007
- Fixed problem with backstage display in Internet Explorer
- Fixed problem with newJournal macro in Internet Explorer
Release 2.2.0
Releaased 7th June 2007. See ReleaseNoteTwoPointTwo
Release 2.1.3
Released 3rd November 2006
- Added a warning when attempting to close TiddlyWiki with tiddlers being edited
- Added a warning message for ImportTiddlers? when in read-only mode
- Recognize skype:, outlook: and others as external link URLs (ticket #177)
- Support for unwikified PlainText? formatting
- Removed unused code in config.macros.tagChooser.onTagClick (ticket #154)
- Fix for newJournal always uses same time per session (ticket #213)
- Fixed story.refreshAllTiddlers() fails with error if there are no tiddlers (ticket #200)
- Extended ListView? to allow for command buttons as well as a command dropdown
- Fixed DOM creation ordering in <<tabs>> macro (ticket #218)
- Fix for parseParams being unable to handle empty string arguments (ticket #108)
- Fixed bug in Tiddler.getLinks() (ticket #216)
- Fixed problem with underscores in WikiWords?? not being supported (ticket #190)
- Fixed problem with days/months etc that include date formatting strings (ticket #199)
- Escaped references to <title> in the source code
- Added "\b" support to unescapeLineBreaks() (ticket #195)
Release 2.1.2
Released 5th October 2006
- Minor big fixes for 2.1.1
Release 2.1.1
Released 5th October 2006
- Changed the special tag used in ImportTiddlers? from "feed" to "contentPublisher"
- Repaired links to TiddlySaver?.jar and the pre-built .java.policy file
- Fixed problem with em-dashes
- Temporary fix for problem of underscores not being recognised within Wiki words
- Restored correct ordering for 'open all' in the tag menu
- Added custom separator to the TaggingMacro? and TagsMacro?
- Fixed problem with appearance of horizontal rules in popup menus under InternetExplorer?
- Fixed problem with saving under Minimo on the Nokia 770
- Extended the use of txtOptionInput and chkOptionInput CSS tags
