TiddlyWiki History
Core Versions
Revision 2.4.0
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)
Revision 2.3.1
Now renamed 2.4.0
Revision 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)
Revision 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)
Revision 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)
Revision 2.2.4
Released 19th June 2007
- Fixed problem with newTiddler macro introduced in revision 2.2.3
Revision 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)
Revision 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
Revision 2.2.1
Released 8th June 2007
- Fixed problem with backstage display in Internet Explorer
- Fixed problem with newJournal macro in Internet Explorer
Revision 2.2.0
Releaased 7th June 2007. See ReleaseNoteTwoPointTwo
Revision 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)
Revision 2.1.2
Released 5th October 2006
- Minor big fixes for 2.1.1
Revision 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