20 août 2023 à 11h28
See GitHub for detailed change history of this release

Congratulations to vilc for their winning design for the banner for this release (here is the competition thread).
Overview of v5.3.1
This release comes only a few weeks after v5.3.0. The motivation for the release is to swiftly fix some issues that have emerged with v5.3.0. There are also some other improvements included in this release, notably the ability to access binary resources over HTTP – the demo downloads a random image or video of a dog.
Bug Fixes and Reversions of v5.3.0 Changes
- Reverted adding the
widget.destroy()
method because of performance concerns (see https://github.com/TiddlyWiki/TiddlyWiki5/pull/7468) - corrigé inefficiency when transcluding with the $output attribute set to
text/plain
that manifested itself as extremely slow export times - corrigé unwanted error message "Global assignment is not allowed within modules on node"
Translation improvement
Improvements to the following translations:
- Chinese
- Polish
Widget Improvements
- ajouté tabindex attribute to SelectWidget
Hackability Improvements
- amélioré ImportVariablesWidget and Pragma: \import to trim whitespace when parsing tiddlers
- étendu WidgetMessage: tm-http-request to handle binary responses (demo)
Bug Fixes
- corrigé table of contents indentation
- corrigé bindStatus and bindProgress parameters of WidgetMessage: tm-http-request
- corrigé attribute substitution to handle variables containing non-word characters
- corrigé the pragmas introduced in v5.3.0 so that they can be indented with whitespace
- corrigé size of tiddler icons
- corrigé drag and drop from Chrome-like browsers to Firefox
- corrigé listIndex mode of checkbox widgets
Node.js Improvements
- amélioré console reporting of JavaScript errors
Developer Improvements
- corrigé overeager onload handler in Jasmine plugin
- corrigé ordering of shadow tiddler listings to not reflect order of insertion
Acknowledgements
@Jermolene would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki: