From eb3a80968ed466221313624bc37d38bfd7137962 Mon Sep 17 00:00:00 2001 From: Saq Imtiaz Date: Wed, 21 Jan 2026 09:08:50 +0100 Subject: [PATCH] docs: changenotes for previously merged PRs (#9599) * docs: changenotes for previously merged PRs * fix: added text field for changenotes --- .../tiddlers/releasenotes/5.4.0/#9206.tid | 17 +++++++++++ .../tiddlers/releasenotes/5.4.0/#9207.tid | 13 +++++++++ .../tiddlers/releasenotes/5.4.0/#9259.tid | 13 +++++++++ ...acts_deprecate-eventcatcher-attributes.tid | 8 +++++ .../tiddlers/releasenotes/5.4.0/#9260.tid | 29 +++++++++++++++++++ 5 files changed, 80 insertions(+) create mode 100644 editions/tw5.com/tiddlers/releasenotes/5.4.0/#9206.tid create mode 100644 editions/tw5.com/tiddlers/releasenotes/5.4.0/#9207.tid create mode 100644 editions/tw5.com/tiddlers/releasenotes/5.4.0/#9259.tid create mode 100644 editions/tw5.com/tiddlers/releasenotes/5.4.0/#9259_impacts_deprecate-eventcatcher-attributes.tid create mode 100644 editions/tw5.com/tiddlers/releasenotes/5.4.0/#9260.tid diff --git a/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9206.tid b/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9206.tid new file mode 100644 index 0000000000..23dce7a724 --- /dev/null +++ b/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9206.tid @@ -0,0 +1,17 @@ +change-category: nodejs +change-type: feature +created: 20260120154012282 +description: Allows server routes to be prioritized via ordering. +github-contributors: saqimtiaz +github-links: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9206 +modified: 20260120160656948 +release: 5.4.0 +tags: $:/tags/ChangeNote +title: $:/changenotes/5.4.0/#9206 +type: text/vnd.tiddlywiki + +This PR adds support for an info property to server route module exports. The info object may include a priority field, which determines the route’s order of precedence. + +Priorities are numeric and follow a descending order: routes with higher priority values are processed first, similar to how saver modules are prioritized. + +To maintain backward compatibility with existing code, any module that omits info or info.priority is assigned a default priority of 100. Core server routes have been updated to explicitly use this default value of 100. \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9207.tid b/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9207.tid new file mode 100644 index 0000000000..572ca1eef0 --- /dev/null +++ b/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9207.tid @@ -0,0 +1,13 @@ +change-category: nodejs +change-type: feature +created: 20260120154249928 +description: Allows server routes to support multiple HTTP methods. +github-contributors: saqimtiaz +github-links: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9207 +modified: 20260120160159661 +release: 5.4.0 +tags: $:/tags/ChangeNote +title: $:/changenotes/5.4.0/#9207 +type: text/vnd.tiddlywiki + +Allows server routes to support multiple HTTP methods by introducing an `exports.methods` array. \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9259.tid b/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9259.tid new file mode 100644 index 0000000000..1460a60d2b --- /dev/null +++ b/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9259.tid @@ -0,0 +1,13 @@ +change-category: widget +change-type: deprecation +created: 20260120154533983 +description: The deprecated events and actions-* atrributes for the eventcatcher widget have been removed. +github-contributors: saqimtiaz +github-links: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9259 +modified: 20260120160236297 +release: 5.4.0 +tags: $:/tags/ChangeNote +title: $:/changenotes/5.4.0/#9259 +type: text/vnd.tiddlywiki + +Deprecates and removes the `events` and `actions-*` attributes for the $eventcatcher widget. \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9259_impacts_deprecate-eventcatcher-attributes.tid b/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9259_impacts_deprecate-eventcatcher-attributes.tid new file mode 100644 index 0000000000..38ebe64cf5 --- /dev/null +++ b/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9259_impacts_deprecate-eventcatcher-attributes.tid @@ -0,0 +1,8 @@ +changenote: $:/changenotes/5.4.0/#9259 +created: 20260120154817011 +description: Deprecated events and actons-* attributes from the eventcatcher widget +impact-type: deprecation +modified: 20260120154900978 +tags: $:/tags/ImpactNote +title: $:/changenotes/5.4.0/#9259/impacts/deprecate-eventcatcher-attributes +type: text/vnd.tiddlywiki \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9260.tid b/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9260.tid new file mode 100644 index 0000000000..ffc444ca6b --- /dev/null +++ b/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9260.tid @@ -0,0 +1,29 @@ +change-category: hackability +change-type: feature +created: 20260120154445701 +description: Adds info tiddlers for viewport dimensions that are updated on window resize. +github-contributors: saqimtiaz +github-links: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9260 +modified: 20260120160515462 +release: 5.4.0 +tags: $:/tags/ChangeNote +title: $:/changenotes/5.4.0/#9260 +type: text/vnd.tiddlywiki + +Adds info tiddlers for viewport dimensions that are updated on window resize. + +!! Example: Main and a user-created window with windowID my-window + +|Window | Info tiddler | Meaning |h +|system/main |`$:/info/browser/window/system/main/outer/width` | Full browser window including chrome, tabs, toolbars | +|system/main |`$:/info/browser/window/system/main/outer/height` | Full browser window including chrome, tabs, toolbars | +|system/main |`$:/info/browser/window/system/main/inner/width` | Viewport width including scrollbars | +|system/main |`$:/info/browser/window/system/main/inner/height` | Viewport height including scrollbars | +|system/main |`$:/info/browser/window/system/main/client/width` | Content width excluding scrollbars | +|system/main |`$:/info/browser/window/system/main/client/height` | Content height excluding scrollbars | +|user/my-window |`$:/info/browser/window/user/my-window/outer/width` | Full browser window including chrome, tabs, toolbars | +|user/my-window |`$:/info/browser/window/user/my-window/outer/height` | Full browser window including chrome, tabs, toolbars | +|user/my-window |`$:/info/browser/window/user/my-window/inner/width` | Viewport width including scrollbars | +|user/my-window |`$:/info/browser/window/user/my-window/inner/height` | Viewport height including scrollbars | +|user/my-window |`$:/info/browser/window/user/my-window/client/width` | Content width excluding scrollbars | +|user/my-window |`$:/info/browser/window/user/my-window/client/height` | Content height excluding scrollbars |