26th April 2017 at 4:00pm
See GitHub for detailed change history of this release
New and Improved Plugins
- Added SaveTrail Plugin that continuously downloads edited tiddlers in the background, providing a trail of backups
 - Added XLSX Utilities plugin for importing Excel-compatible spreadsheets. See the XLSX Utilities Edition for details
 - Added QR code generator plugin
 - Added BibTeX importer plugin
 - Updated Google Analytics plugin to the latest version
 - Added Twitter Plugin for embedding tweets etc
 - Updated KaTeX Plugin to v0.7.1 of KaTeX
 
Improved Support for Drag and Drop
There are several improvements to Drag and Drop:
- Ability to rearrange the "Open" sidebar panel and the tag dropdown (and new tiddlers can be opened by dragging them to the list)
 - Ability to reorder entries in tag dropdowns
 - Dragging a tag pill is now equivalent to dragging all of the tagged tiddlers together
 - Entries in the control panel "Appearance"/"Toolbars" tab can be reordered by drag and drop
 - The image shown while dragging now reflects the dragged item, instead of being a generic drag pill
 
New "Heavier" Theme
A new theme called "Heavier" thickens TiddlyWiki's default lightweight fonts. A variant "Tight-Heavier" combines the "Heavier" theme with the existing "Tight" theme:
New Tiddler Manager
Added new tiddler manager to support tasks such as:
- Reviewing and applying tags to a large number of tiddlers
 - Tweaking the custom colours and icons for a large number of tiddlers
 
The tiddler manager will be extended in the future to increase flexibility and to add support for bulk operations.
Performance Improvements
- Extended search mechanism to require the search string to be a minimum length
 
Translation Improvements
- Improvements to Danish, Dutch, French, German, Portuguese and Chinese translations
 - Added new Hebrew translation
 - Added preliminary support for right-to-left (RTL) languages
 
Usability Improvements
- Added a select all/none checkbox to the header of the import panel
 - Added "close plugin library" button
 - Added support for adding tags using the enter key
 - Improved handling of ctrl-Enter to add partially completed tags and fields
 - Added support for relinking references to renamed tiddlers
 - Added new "print page" page control button (and added associated icon)
 - Added new page control button to temporarily suspend timestamps
 - Improved access to plugin information:
- Refactored the display of plugin tiddlers to use the same format as the control panel, adding the shadow tiddler listing as an overridable extension tab
 - Added a new tab in the “More” sidebar providing quick access to all installed plugins
 
 - Fixed height of preview pane to use a scrollbar when fixed height layout is selected
 - Extended editor "link" button to create external links and missing links
 - Increased size of icons in the "Filter" tab of $:/AdvancedSearch
 - Fixed problem with multiple copies of a tiddler appearing in the story river
 - Improved dropdown for new field names with typeahead search
 - Improved the ordering of groups in the tiddler editor content type dropdown
 - Added "sticky" mode for tiddler info panel. See "Settings" in control panel
 - Increased boldness of tag pill text
 - Added documentation marker to indicate the version in which a new feature was released
 - Added an entry to the advanced search filter drop down for exporting the current story (minus advanced search)
 
New and Improved Filter Operators
- Added new enlist Operator
 - Added several new filter operators for string encoding/decoding:
 - Added new minlength Operator
 - Added new order Operator
 - Added strict mode to tag Operator
 - Added new tags option to the all Operator
 - Changed is Operator to pass through arguments if the operand is blank
 - Added "field" suffix for has Operator
 - Improved wikiparserrules Operator to return all available parse rules
 
Hackability Improvements
- Added support for "formattedtext" output type to the WikifyWidget
 - Added a saver for the peer-to-peer Beaker browser; see TiddlyWiki on Beaker Browser for details
 - Refactored the tag templates and macros to make them more reusable
 - Improved modals and notifications so that global macros are available
 - Extended the SetWidget to allow a single result to be selected from a filtered result list
 - Added new 
$:/info/url/*information tiddlers providing document location information - Added support for the actions attribute to the CheckboxWidget
 - Extended CheckboxWidget to support data tiddlers via the 
indexattribute - Added new entry to the advanced search filtered export menu for exporting the current story river
 - Added 
tagattribute to the KeyboardWidget - Added overwrite protection to the WebDAV saver
 - Added new "big block quote" style for Block Quotes in WikiText
 - Added customisable template text for new journal tiddlers, accessible the control panel
 - Added support for 
.jsontiddler files containing a single tiddler object, instead of an array of tiddlers 
Node.js Improvements
- Fixed multiple issues the creation of new tiddler files by the filesystem adaptor
 - Added new FetchCommand for retrieving tiddlers over http/https
 - Enhanced RenderTiddlerCommand to add support for an additional variable
 
Bug Fixes
- Improved Node.js support for the HighlightPlugin
 - Fixed problem with recursion errors in the Table-of-Contents Macros
 - Prevented email addresses from being mis-recognised as HTML tags
 - Fixed issue with 
$tw.utils.strEndsWith() - Partially fixed problem with action widgets being invoked independently of refresh cycle
 - Revised handling of 
syncAdaptor.isReady()method to improve compatibility with older adaptors - Fixed problem with unsafe use of 
String.prototype.replace(), corrupting fields containing dollar signs - Fixed problem with page background colour not showing through transparent background images
 - Fixed sync problem with skinny tiddlers not being loaded
 - Fixed problem with "Cancel" button in login dialogue also submitting the form
 - Fixed typo affecting created/creator fields when deleting a field
 - Fixed issue with system links containing international characters not being recognised
 - Fixed issue with single line macro definitions without a terminating line break
 - Fixed issue with empty strings and the CheckboxWidget
 - Fixed problem with calculation of week numbers
 - Fixed problem with move Operator not wrapping correctly
 - Fixed problem preventing customisation of textarea background colours
 
Developer Bug Fixes and Improvements
- Updated Stanford JavaScript Library to version v1.0.6
 - Updated Google Analytics plugin to latest version of Google's code
 - Improved Common/JS compatibility by adding support for implicitly adding 
/index.jsto a require target - Improved support for bulk loading tiddler files via tiddlywiki.files Files within TiddlyWikiFolders
 - Refactored server mechanism to make it simpler to integrate TiddlyWiki into ExpressJS apps
 - Refactored the TiddlyFox saver module to make it easier to use it with other saving mechanisms
 - Added (and here) several new UI hooks, and improved the hook mechanism; see developer docs
 
Contributors
@Jermolene would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki: