2 août 2022 à 12h25
See GitHub for detailed change history of this release

Congratulations to feedthegood for their winning design for the banner for this release (here is the competition thread and the voting thread).
Plugin Improvements
- mis à jour (and ici) KaTeX Plugin to KaTeX v0.16
- étendu BrowserStorage Plugin to be able to delete existing tiddlers as well as modify or add tiddlers
- étendu (and ici) Markdown Plugin to add the link and linkify editor toolbar buttons
- The linkify button just inserts
[]()
. If any text is selected, it will be inside the square brackets:[text]()
- The link button opens a popup menu in which you can either paste a URL or search for an existing tiddler
- The linkify button just inserts
- étendu Markdown Plugin to add the codeblock editor toolbar button
- étendu Markdown Plugin to add ctrl-M (Mac) or alt-M (other platforms) to create a new Markdown tiddler
- étendu Browser Sniff Plugin to expose $:/info/browser/is/mobile
- corrigé BrowserStorage Plugin crashing if local storage not available
- amélioré (and ici) Dynannotate Plugin selection tracker, making it easier to add a popup menu to text selections
Translation improvements
- Chinese
- French
- German
- Japanese
- Polish
Accessibility Improvements
- amélioré ARIA support for the sidebar and story river
- amélioré ARIA support for notifications so that screen readers will automatically read them
- amélioré ARIA support for the edit template
Usability Improvements
- mis à jour ActionSetFieldWidget to avoid inadvertent changes to the current tiddler
- mis à jour "put" and "upload" savers (as used by TiddlyHost to display error responses from the server
- mis à jour (and étendu) various palettes to work with color-scheme: dark
- étendu the monospaced blocks and block quotes editor buttons so that they can be undone by clicking the button again
- mis à jour field and tag editors to trim whitespace
- amélioré formatting of stylesheet tiddlers to use syntax highlighting if the Highlight Plugin is installed
Widget Improvements
- étendu CheckboxWidget to support the indeterminate state
- étendu CheckboxWidget to support the listField and filter attributes
- étendu DraggableWidget to support an enabled attribute
- étendu DraggableWidget to pass additional context variables to the dragstartactions action string
- amélioré refreshing of DraggableWidget
- corrigé brittle selector implementation for the DraggableWidget
- mis à jour the ImageWidget to support lazy loading of images
Filter improvements
- ajouté new insertafter Operator to match the existing insertbefore Operator
- corrigé handling of
{!!title}
in a filter with no currentTiddler variable set - ajouté new "flat" option to the Map Filter Run Prefix enabling multiple items to be returned from each invocation of the filter run
Hackability Improvements
- mis à jour tiddler subtitle rendering to allow individual elements to be controlled via the SystemTag: $:/tags/ViewTemplate/Subtitle
- ajouté support for SystemTag: $:/tags/Macro/View/Body
- étendu colour Macro to allow for palette-specific fallback colours to be specified
- amélioré whitespace and indentation of tabs Macro to improve readability
- ajouté color-scheme CSS property to the root of the Vanilla base theme
- étendu EventCatcherWidget to support
tv-widgetnode-width
andtv-widgetnode-height
- étendu list-links-draggable Macro to support an message to be displayed if the list is empty
Bug Fixes
- corrigé issue with drag and drop running on mobile Chrome browsers
- corrigé problem when switching fields in the editor causing their values to be cleared
- corrigé incorrect color-scheme metatag for iframe content with the framed editor
- corrigé crash when using the SaveCommand to attempt to save missing fields
- corrigé bug with formatting UTC date strings
- corrigé SaveCommand crash when attempting to save missing tiddlers
- corrigé fix broken style block behaviour
- corrigé incorrect display of image system tiddlers as text
- corrigé erroneous link rendering within captions in list-links Macro
- corrigé erroneous link rendering within captions in list-links-draggable Macro
- corrigé bug with JavaScript modules and lazy loading
- corrigé fixed tiddler title indentation discrepancy
- corrigé problem with numbered list editor button not undoing markers in Markdown tiddlers
- corrigé palette manager showing duplicate entries
- corrigé crash with missing palette tiddlers
- corrigé (and ici) search inputs not to trigger Chrome's password autocomplete popup
- corrigé embedded SVG foreignObject namespace
- corrigé anchor links not working when address bar is updated with a permalink, and animation duration is set to zero
- amélioré positioning of server page control dropdown
- corrigé "save changes" button in the menu bar not turning red when the wiki is dirty
- corrigé hardcoded spaces in Table-of-Contents Macros
- corrigé state handling in tabs Macro
- corrigé fixed formatting of IPv6 URLs by ListenCommand and ServerCommand
- corrigé crash when closing multiple plugin libraries
Developer Improvements
- A number of core tiddlers have been refactored to use
\whitespace trim
for improved readability. The work was split into a number of PRs: #6257, #6265, #6269, #6270, #6272, #6275, #6276, #6587, #6600, #6604, #6611
Node.js Improvements
- étendu RenderCommand to support the
storyTiddler
variable
Performance Improvements
- mis à jour filter processing to allow compiled filters to be cached
Acknowledgements
@Jermolene would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki: