diff --git a/editions/tw5.com/tiddlers/releasenotes/5.4.0/#8249-aes-256-bit.tid b/editions/tw5.com/tiddlers/releasenotes/5.4.0/#8249-aes-256-bit.tid new file mode 100644 index 000000000..73b7334ce --- /dev/null +++ b/editions/tw5.com/tiddlers/releasenotes/5.4.0/#8249-aes-256-bit.tid @@ -0,0 +1,25 @@ +change-category: internal +change-type: security +created: 20251115012727571 +description: Set AES strength to 256 bit default +github-contributors: pmario +github-links: https://github.com/TiddlyWiki/TiddlyWiki5/pull/8249 +modified: 20251115014704622 +release: 5.4.0 +tags: $:/tags/ChangeNote +title: $:/changenotes/5.4.0/#8249 +type: text/vnd.tiddlywiki + +This PR changes the default ''AES encryption'' setting ''from 128 bit to 256'' bit. + +* Download [[emtpy.html v5.3.8 from the archve|https://tiddlywiki.com/archive/empty/Empty-TiddlyWiki-5.3.8]] which uses AES 128 bit +* Create some content +* Save encrypted as eg: ''aes-128.html'' +* Create aes-256.html with TW v5.4.x +* Create some content +* Save encrypted as: ''aes-256.html'' + +''Import decryption test'' + +* Import ''aes-256.html'' into ''aes-128.html'' -> Decryption and import works +* Import ''aes-128.html'' into ''aes-256.html'' -> Decryption and import works diff --git a/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9015-muted-palette-adjustments.tid b/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9015-muted-palette-adjustments.tid new file mode 100644 index 000000000..76dd12e9f --- /dev/null +++ b/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9015-muted-palette-adjustments.tid @@ -0,0 +1,11 @@ +change-category: theme +change-type: enhancement +created: 20251115012539668 +description: Muted palette, minor adjustments +github-contributors: pmario +github-links: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9015 +modified: 20251115012705865 +release: 5.4.0 +tags: $:/tags/ChangeNote +title: $:/changenotes/5.4.0/#9015 +type: text/vnd.tiddlywiki \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9254-list-links-draggable-parameter-missing.tid b/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9254-list-links-draggable-parameter-missing.tid new file mode 100644 index 000000000..fc5871916 --- /dev/null +++ b/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9254-list-links-draggable-parameter-missing.tid @@ -0,0 +1,14 @@ +change-category: usability +change-type: enhancement +created: 20251115012214040 +description: list-links-draggable defaults to currentTiddler if tiddler parameter is missing +github-contributors: pmario +github-links: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9254 +modified: 20251115012535958 +release: 5.4.0 +tags: $:/tags/ChangeNote +title: $:/changenotes/5.4.0/#9254 +type: text/vnd.tiddlywiki + +* If macro `list-links-draggable` misses the tiddler parameter it points to `currentTiddler` variable by default now +* Also discussed at [[Talk Tiddlywiki|https://talk.tiddlywiki.org/t/long-standing-bug-in-list-links-draggable-macro/8057]] \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9281-add-th-debug-element.tid b/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9281-add-th-debug-element.tid new file mode 100644 index 000000000..3ccfe5f70 --- /dev/null +++ b/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9281-add-th-debug-element.tid @@ -0,0 +1,17 @@ +change-category: developer +change-type: enhancement +created: 20251115011206881 +description: Add th-debug-element hook to allow plugins to add additional info +github-contributors: pmario +github-links: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9281 +modified: 20251115014302351 +release: 5.4.0 +tags: $:/tags/ChangeNote +title: $:/changenotes/5.4.0/#9281 +type: text/vnd.tiddlywiki + +This PR adds: + +* `th-dom-rendering-element` hook, that is called right before the DOM node is inserted into the DOM +* It allows plugins to add debug info +* An example using an experimental hook can be found at: [[#9222|https://github.com/TiddlyWiki/TiddlyWiki5/pull/9222]] \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9293-draft-moduls-not-executed.tid b/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9293-draft-moduls-not-executed.tid new file mode 100644 index 000000000..433d75446 --- /dev/null +++ b/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9293-draft-moduls-not-executed.tid @@ -0,0 +1,19 @@ +change-category: developer +change-type: bugfix +created: 20251115011834670 +description: Modules in draft tidders should not be executed +github-contributors: pmario +github-links: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9293 +modified: 20251115012143765 +release: 5.4.0 +tags: $:/tags/ChangeNote +title: $:/changenotes/5.4.0/#9293 +type: text/vnd.tiddlywiki + +Modules in draft tiddlers should not be executed. + +This PR: + +* Checks for drafts in `$tw.Wiki.prototype.defineTiddlerModules` +* It also reports and blocks draft modules that come from plugins + diff --git a/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9317-eslint-ignore-output.tid b/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9317-eslint-ignore-output.tid new file mode 100644 index 000000000..5f904a67f --- /dev/null +++ b/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9317-eslint-ignore-output.tid @@ -0,0 +1,13 @@ +change-category: nodejs +change-type: bugfix +created: 20251115002825127 +description: Add output directory to eslint ignore configuration +github-contributors: pmario +github-links: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9317 +modified: 20251115011145606 +release: 5.4.0 +tags: $:/tags/ChangeNote +title: $:/changenotes/5.4.0/#9317 +type: text/vnd.tiddlywiki + +This PR adds the `**/output/**` directory to eslint ignore configuration \ No newline at end of file