15th November 2024 at 5:10pm
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: