See GitHub for detailed change history of this release

Congratulations to dmikh for their winning design for the banner for this release (here is the competition thread and the voting thread).
Important Update
After the release of v5.2.5, we found some backwards compatibility issues with the stylesheet changes in #7039 and #6910. We have therefore decided to make a rapid bug fix Release 5.2.5 to resolve these issues, and all users should upgrade to the new version.
Major Improvements
New Twitter Archivist plugin to import the tweets and associated media from a Twitter Archive as individual tiddlers.
ajouté new GenesisWidget that allows the dynamic construction of another widget, where the name and attributes of the new widget can be dynamically determined, without needing to be known in advance
ajouté (and ici) new operators for reading and formatting JSON data: jsonget Operator, jsonindexes Operator, jsontype Operator, jsonextract Operator and format Operator
Translation Improvements
Improvements to the following translations:
- Chinese
- French
- German
- Polish
- Spanish
- Japanese
Improvements to the translation features of TiddlyWiki itself:
- amélioré the Translators Edition to add an option to display the original English text underneath the text area
- mis à jour "delete" button text in $:/AdvancedSearch so that it is translatable
Usability Improvements
- corrigé problem with long presses on tiddler links triggering a preview on iOS/iPadOS
- amélioré consistency of button and input elements across browsers
- corrigé edit preview to use the View Template Body Cascade
- corrigé opening a tiddler in a new window to use the View Template Body Cascade
- amélioré detection of infinite recursion errors in widgets and filters
- étendu default styles for styled runs
- amélioré upgrade wizard to make the version number more prominent
- amélioré parsing of tiddlers containing CSV data for greater compatibility
- ajouté new page control button to summon the layout switcher
- corrigé folded tiddlers to ensure that the unfold button is always visible
- amélioré handling of Modals to optionally allow them to be dismissed by clicking on the background
Widget Improvements
- corrigé EditTextWidget to remove the default text "Type the text for the tiddler 'foo'"
- ajouté focus attribute to SelectWidget
- retiré restriction of the LetWidget being unable to create variables whose names begin with a dollar sign
Filter improvements
- corrigé issue with availability of variables within filter runs
- corrigé issue with removing multiple items from a linked list during filter processing
Hackability Improvements
- ajouté support for nested macro definitions
- ajouté support for SystemTag: $:/tags/ClassFilters/TiddlerTemplate and SystemTag: $:/tags/ClassFilters/PageTemplate to assign dynamic CSS classes to both tiddler frames and the page template
- amélioré safe mode to disable wiki store indexers
- corrigé safe mode to prevent globally disabling parser rules
- étendu keyboard shortcut handling to allow to global shortcuts to override all other shortcuts
- étendu list-links Macro to allow the rendered field to be overriden
- amélioré Table-of-Contents Macros to allow the default icons to be overridden
- ajouté data-tags-* and data-tiddler-title attributes to the edit preview area
- étendu timeline Macro to override the link template
- ajouté support for Unix epoch timestamps in date format strings
- corrigé the "big green download button" to use the defined palette colour
- ajouté new hidden setting to use horizontal tabs for the "more" sidebar tab
- étendu the external JavaScript templates to allow the URL of the external script file to be configured
Bug Fixes
- corrigé truncated search results on small screens
- corrigé table contents overflow on small screens
- corrigé "new image" keyboard shortcut not to assign journal tags
- corrigé SelectWidget class to update if it uses a filter
- corrigé issue with wikification within the advanced search filter dropdown
- corrigé the table in $:/Import to avoid creating hidden empty rows
- corrigé advanced search keyboard shortcut not navigating correctly
- corrigé erroneous display of drafts within the advanced search filter dropdown
- corrigé backwards compatibility of new field editor cascade introduced in v5.2.3
Node.js Improvements
- ajouté new CommandsCommand to enable command tokens to be dynamically generated from a filter
- amélioré console logging to avoid spaces and
<empty string>
message - corrigé problem with lazy loading deleting tiddler bodies under certain circumstances
- corrigé handling of ".mp4" file extension so that it defaults to video not audio
- ajouté test server to the plugin library edition
- ajouté Hidden Setting: Sync Logging to control logging of sync-related messages
- mis à jour Jasmine plugin to require the explicit use of the
--test
command in order to cause the tests to be run
Performance Improvements
- amélioré performance of
wiki.getTiddler()
- amélioré performance of variable prototype chain handling
- amélioré performance of list handling during filter processing
Acknowledgements
@Jermolene would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki: