TiddlyWiki.org

TiddlyWiki History

Core Versions

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

Release 2.1.0

See ReleaseNoteTwoPointOne.