TiddlyWiki v5.3.2 is due to be released on 11th December 2023. Before that happens we would appreciate everyone helping with testing the new release.
The new release includes some improvements that have very wide ranging implications:
- New conditional shortcut syntax for more concisely expressing if-then-else logic within wikitext
- New “join” attribute for the list widget that allows a fragment of wikitext to be inserted between each list entry
- Much more readable way to avoid packing wikitext into the “emptyMessage” attribute of the list widget
Other changes include:
- Support for
data-*
andstyle.*
attributes on all the applicable core widgets - New jsonset operator for setting values within JSON objects
- Improve QR code plugin with the ability to scan QR codes and other barcodes
- Extended the scrollable widget to allow the scroll position to be monitored and controlled
- Extended the JSON operators to allow negative indexes into arrays to be counted from the end of the array
- Fixed a serious bug in the client-server synchronisation process
- Nearly 20 bug fixes
The prerelease is available at:
https://tiddlywiki.com/prerelease
There are several ways you can help:
- Visit the prerelease on the web, explore the release note and try out the new features. Let us know if the release note or documentation is not clear
- Use the prerelease upgrader at https://tiddlywiki.com/prerelease/upgrade.html to make a test upgrade of your own single file wiki and try out your usual workflows. It is suggested that you use a copy of your real life wikis, ie complex wikis that you’ve tweaked and personalised over a long time, so that the new version is tested under tough conditions
- If using Node.js, download the prerelease from GitHub - Jermolene/TiddlyWiki5: A self-contained JavaScript wiki for the browser, Node.js, AWS Lambda etc. and try it with your own data and plugins
Any feedback is welcome here, or on GitHub.
Please wait until the official release before updating your day-to-day wikis, and remember the first rule of TiddlyWiki: to make sure to take (and verify) backups before doing anything risky.
Best wishes
Jeremy