See GitHub for detailed change history of this release

Congratulations to StS for their winning design for the banner for this release (here is the competition thread and the voting thread).
This is a bug fix release intended to resolve a backwards compatibility issue discovered in v5.2.6. See this GitHub ticket for the background.
The issue is that trailing newlines within a macro definitions were being ignored, which affected whether the content were parsed in inline or block mode.
Since v5.2.7 replaces v5.2.6 that was only released for less than a week, here is the release note for v5.2.6.
Release Note for v5.2.6
See GitHub for detailed change history of this release

Congratulations to StS for their winning design for the banner for this release (here is the competition thread and the voting thread).
Major Improvements
Improved Markdown Plugin
- mis à jour the Markdown Plugin to use the newer and better maintained markdown-it library. The previous Markdown plugin remains available as "markdown-legacy"
Better Handling of Loss of Network Connectivity with Client Server Configuration
- ajouté integration between the BrowserStorage Plugin and the client-server configuration to allow changes to be made while offline and then later resynchronised with the server
New Diff-Match-Patch Primitives
- ajouté three new operators exposing previously hidden features of the Diff-Match-Patch library that is integrated with TiddlyWiki:
- new levenshtein Operator to calculate the similarity of two strings as the number of characters that need to be inserted, deleted or modified in order to turn one into the other
- new makepatches Operator and applypatches Operator that can be used to make and apply patches that represent the difference between two different texts. See the examples
Translation Improvements
Improvements to the following translations:
- Chinese
- German
- Italian
- Polish
Plugin Improvements
- corrigé Innerwiki Plugin to allow the
<$data>
widget to override existing tiddler fields - corrigé, ici and ici problem preventing Share Plugin from working properly
- mis à jour XLSX Plugin to handle importing numeric fields
- corrigé Dynannotate plugin crash when using the fake DOM used for static rendering
- corrigé bug where pasting text into the CodeMirror editor also opened an
$:/Import
tiddler - amélioré documentation for the Railroad Plugin
Accessibility Improvements
- amélioré appearance of save wiki button so that it is accessible to users without colour vision
Usability Improvements
- amélioré consistency of tiddler deletion by allowing missing tiddlers to be 'deleted', which just results in them being closed
- amélioré layout switcher to include an optional icon for each layout
- retiré improvements to table layout from v5.2.5 that have proved to not be backwards compatible
- ajouté support for
$
HTML entity
Widget Improvements
- étendu EditTextWidget to support
focusSelectFromStart
andfocusSelectFromEnd
attributes to give better control over text selection
Filter improvements
- étendu encodeuricomponent Operator to encode characters such as
*
that are illegal in Windows filenames - ajouté encodebase64 Operator and decodebase64 Operator
Hackability Improvements
- étendu the pragma syntax to allow them to be indented with whitespace
- amélioré readability of tag-picker Macro and keyboard-driven-input Macro
- amélioré reliability of list-links-draggable Macro and list-tagged-draggable Macro by using the new GenesisWidget instead of textual substitution
- amélioré external JavaScript core support to make it possible to save an external JS wiki as a standard single file wiki
- ajouté a warning message in the browser console when the Zoomin storyview fails due to the tiddler view template lacking a single containing element
Bug Fixes
- corrigé bug with the DropzoneWidget that prevented all the available formats being pasted
- mis à jour PDF rendering to use an
<iframe>
instead of the older<embed>
- corrigé issue with
.tid
files with fieldnames containing hash characters by saving such tiddlers in.json
format - corrigé (and ici) overriding
toc-caption
macro for Table-of-Contents Macros - corrigé rendering of $:/core/ui/MoreSideBar/Tags when viewed within the story river
- corrigé undefined variable crash in reduce Operator, filter Operator and sortsub Operator
- amélioré GenesisWidget not to create anything if the
$type
attribute is blank or missing - corrigé GenesisWidget to pass
isBlock
flag to the generated widget - corrigé crash using jsonget Operator with "fixed" as key name
- corrigé importing of MP3 files to match current browser implementations
- corrigé crash when attempting to create an element with a blank tag name
- corrigé layout issue with "save tiddler" button
- corrigé (and ici) handling of whitespace in lists to cover all Unicode whitespace characters
- corrigé test spacing of parser rule checkboxes in control panel
- corrigé CSS classes assigned to edit toolbar buttons
- corrigé usage of broken CSS class
tc-storyview-zoomin-tiddler
in Zoomin story view - corrigé usage of
importTitle
andautoOpenOnImport
options for WidgetMessage: tm-import-tiddlers - corrigé fixed text editor refresh when the palette is changed
- corrigé crash with LetWidget when referencing a variable that exists but has an undefined value
- corrigé unwanted double braces around tags specified in $:/config/NewTiddler/Tags when using "new here" button
Node.js Improvements
- corrigé duplicate fields in internal templates used in client-server configuration
- corrigé lazy loading not triggering a sync from the server
- corrigé crash on creating a new tiddler if anonymous users manage to create syncable tiddlers in a read only wiki
- amélioré handling of logout in the client-server configuration to avoid 404 errors
- corrigé problem with saving tiddlers with
_canonical_uri
field as.tid
files - corrigé missing meta viewport to static river template
Performance Improvements
- amélioré field indexer to more efficiently process lookups
Acknowledgements
@Jermolene would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki: