New releases of TiddlyWiki and TiddlyDesktop are announced via the official discussion groups and Twitter
The prerelease of the next version of TiddlyWiki can be found at https://tiddlywiki.com/prerelease for testing and review purposes.
See the TiddlyWiki Archive to download older versions.
Here are the details of recent releases of TiddlyWiki5. See TiddlyWiki5 Versioning for details of how releases are named.
If you are using node.js, you can also install prior versions like this:
npm install -g tiddlywiki@5.1.13
(BetaReleases and AlphaReleases are listed separately).
Release 5.3.7
Released TBA
See GitHub for detailed change history of this release
This is a minor bug fix release before introducing the major changes planned for v5.4.0. Those changes do involve some minor breaks in backwards compatibility so this release is intended to be a stable point for users before they upgrade.
Translation improvements
- Chinese
- French
- German
- Japanese
Widget Improvements
- extended 'disabled' attribute to SelectWidget and BrowseWidget
- extended 'tabindex' attribute to BrowseWidget, RangeWidget, CheckboxWidget and RadioWidget
Usability Improvements
- added (and here) Hidden Setting: Default Type for Missing Tiddlers
- fixed incorrect use of national flags to represent languages
- fixed vertical spacing of sidebar "Tools" tab when displayed in the story river, and add some utility CSS classes
- added control panel setting to specify the default tiddler info tab
Palette Improvements
- added DiffTextWidget colours to several core palettes
- improved (and here) Flexoki palette with additional colours
- updated Vanilla palette with resolvable #RRGGBB values
- added test case palette entries to the remaining core palettes
- updated (and here) SolarizedLight and SolarizedDark palettes to improve readability of stability badges and the download button
- updated Nord palette to improve accessibility and make the editor border visible
- updated ContrastDark palette to improve accessibility
- updated SolarFlare palette, fix plugin button hover and sidebar icon hover
- updated Rocker palette, make toolbar buttons visible, sidebar tabs adjusted
- updated GruvboxDark palette, improve accessibility contrast, add network activity
- updated DesertSand palette, fix some errors, make values resolvable
- updated DarkPhotos palette, make colours resolvable
- updated Cupertino dark palette
- updated ContrastLight palette, slightly improved contrast
- updated Blanca palette with resolvable values, add missing indices, slight colour adjustments
Hackability Improvements
- updated several macros such as colour-picker Macro, dumpvariables Macro, image-picker Macro, translink Macro, tree Macro and list-links-draggable Macro to use the newer syntax
- extended rendered plain text template to support more languages
- updated the editor link dropdown to use newer syntax
- added support for images in AVIF format
- added a CSS class to the import table
- added a CSS class to help style links in modals
Bug Fixes
- fixed problem with overwriting shadow tiddlers from plugins that do not have a
plugin-priority
field - fixed (and here) problem with switching language not correctly updating the
lang
attribute of the root<html>
element - fixed bug with refreshing ExternalImages with a
_canonical_uri
field - fixed unusedtitle Macro to trim whitespace from the generated title
- fixed file extensions and MIME types for font files
- fixed bug where the wiki would be marked as dirty when a shadow tiddler is changed
- fixed unnecessary refresh with GenesisWidget
- fixed WidgetMessage: tm-http-request to pass custom variables to the progress actions
- fixed FillWidget to no longer display its content
- fixed inconsistent whitespace in page toolbar "More" dropdown
- fixed RSOD with contains Operator if created field is accessed
- fixed incorrect .html file extension of exported tiddlers on Android
- fixed Arabic text using sans-serif font by adding "system-ui" to default font family
- fixed refresh problem with "save" button
- fixed list-tagged-draggable Macro to use the "caption" field if available
- fixed problem with missing expandable arrow in toc-selective-expandable
- fixed the default value does not work for the CheckboxWidget if it is bound to an index in a data tiddler
- fixed median Operator to order values as numbers, not strings
- fixed red screen of embarrassment error with moduleproperty filter operator
- fixed red screen of embarrassment when using a startup action with the now Macro
- fixed some download file types not being specified
- fixed configuration filter in $:/AdvancedSearch "Standard" tab
- fixed stringification of derived fields for tiddlywiki.files Files
- fixed broken tag pill styling in edit mode after v5.3.3
- fixed adding external themes to the Highlight Plugin
Node.js Improvements
- fixed incorrect redirect when combining a custom path-prefix with manual HTTP Basic Authentication via the /login-basic endpoint
- fixed crash loading large files
Performance Improvements
- updated plugin editions to use the external core
Developer Improvements
- updated Widget.prototype.addEventListener not overwriting old listeners
- added configurations for dprint and eslint (partially reverted in #8987)
Acknowledgements
@Jermolene would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki: