Release 2.10.2

70 views
Skip to first unread message

Yakov

unread,
Dec 19, 2024, 3:37:13 AM12/19/24
to TiddlyWikiClassic
Hello everyone,

today I'm pleased to announce that a new core release, 2.10.2, is available! Here are the main changes:
  • Behavior improvements:
    • Supports async saving of RSS;
    • Wiki syntax now supports classes with dashes ({{class-name{...}}}).
  • UI updates (see the visual summary):
    • Tags blocks now have non-transparent background (and don't interfere with headers/tabs);
    • Tables now also have non-transparent background, reducing interference when they overflow the container;
    • Lists in sidebar and messages got more space between items (and group multiline ones visually);
    • Editor inputs and textareas got better paddings.
  • Fixes:
    • Permalink's getUrl should work correctly even if location.href has no hash;
    • When saving failed, the error message was not displayed;
    • (hotfix, backported to 2.10.1) build_external_core.js should point to jQuery in node_modules.
  • Hackability:
    • Since saveRss now supports async saving, it is compatible with new saving methods.
  • Infrastructure:
    • Introduced bump-version script (npm run bump-version) for easier releasing.
  • Docs got clarified/updated InstallingPlugins, [[Customisation]], [[Importing Tiddlers]], [[Plugins]], [[TiddlyWiki Browser Compatibility]], [[Mathematics]], SpecialTiddlers, [[Editing]], various links, and more.
Full changelog

A brief reminder on upgrading:
  • since 2.10.0, TW shows instructions in the wizard and ensures data safety (won't proceed if fails to check the backup; works with some savers while SimplifiedUpgradingPlugin ensures it works with any saver);
  • when upgrading from below 2.10.0, please refer to HowToUpgrade (create a backup, use the SimplifiedUpgradingPlugin or alternatives).
***

MainTiddlyServer is updated to briefly support 2.10.2 (i.e. all the functionality it supported for earlier versions), but not yet to support saving of RSS.

Translations are yet to be updated (one minor change for this release), but history and en template are up-to-date; if you're willing to help with outdated ones (the list in the order of supported core version, descending: Spanish, Russian 2.10.1; German 2.6.4, but 2.8.1 can be reviewed and moved to the official repo; Korean 2.6.1, Panjabi ..., Polish, Brazilian Portuguese, Italian, Dutch, Japanese, Catalan, Simplified and/or Traditional Chinese, Czech, Swedish, Indonesian, Greek, Latvian, French ..., Turkish 2.1.0), check this thread and let us know.

As usual, any feedback is welcome!

Best regards,
Yakov

Reto

unread,
Dec 19, 2024, 8:35:21 AM12/19/24
to TiddlyWikiClassic
Thanks, Yakov! The upgrade worked without issues and no problems so far. It was my intention to support with testing the beta version but I had other fires to put out ...

Yakov

unread,
Dec 20, 2024, 5:17:17 AM12/20/24
to TiddlyWikiClassic
Hi Reto, no problem, glad that it works fine with the main release!

четверг, 19 декабря 2024 г. в 16:35:21 UTC+3, Reto:

stuartt...@gmail.com

unread,
Dec 23, 2024, 5:12:00 AM12/23/24
to TiddlyWikiClassic
hi folks. Even using the latest version of SimplifiedUpgradingPlugin my wiki won't upgrade 2.10.1->.2. It just stays at 2.10.1. I'm running it in Quine2. Any known reasons for this?
Thanks for considering.

Okido

unread,
Dec 23, 2024, 1:46:54 PM12/23/24
to TiddlyWikiClassic
Hi Yakov,

I updated to TWC v2.10.2, included jQuery v3.7.1, no problems, thanks for the effort you put in Yakov.

Have a nice day, Okido

Op maandag 23 december 2024 om 11:12:00 UTC+1 schreef stuartt...@gmail.com:

Yakov

unread,
Dec 24, 2024, 2:34:23 AM12/24/24
to TiddlyWikiClassic
Thanks, Okido!

Stuart, could you describe in more detail, what happens in your case? Is it like you click upgrade (in the wizard), click start, confirm that the backup is created, get the "Upgrading finished, will reload page to have the changes applied" message, and then reloading happens, but then you still see 2.10.1 via the version macro?

понедельник, 23 декабря 2024 г. в 21:46:54 UTC+3, Okido:

stuartt...@gmail.com

unread,
Dec 28, 2024, 7:19:26 AM12/28/24
to TiddlyWikiClassic
yes that's exactly what happened. 

Yakov

unread,
Dec 28, 2024, 8:57:52 PM12/28/24
to TiddlyWikiClassic
Right, Stuart, have you tried reloading the TW a little time after that? I know that Timimi reports saving "optimistically", i.e. tells that it saved while saving haven't finished (and can theoretically fail), so if one quickly reloads the page, they can see the old version and think that their changes were missed while reloading a second or two later will show that they were not applied just yet. I guess, something similar may happen with Quine2, although SMP waits for 5 seconds before reloading, but if you have a big TW and saving with Quine2 is somewhat slow, this can cause your issue.

суббота, 28 декабря 2024 г. в 15:19:26 UTC+3, stuartt...@gmail.com:

stuartt...@gmail.com

unread,
Dec 29, 2024, 5:32:47 PM12/29/24
to TiddlyWikiClassic
thx Yakov. It's still at 10.2.1 I see from the attempted upgrade.
Reply all
Reply to author
Forward
0 new messages