diff --git a/editions/prerelease/tiddlers/Release 5.4.0.tid b/editions/prerelease/tiddlers/Release 5.4.0.tid deleted file mode 100644 index c5f73b97d4..0000000000 --- a/editions/prerelease/tiddlers/Release 5.4.0.tid +++ /dev/null @@ -1,62 +0,0 @@ -caption: 5.4.0 -created: 20250807084952911 -modified: 20250807084952911 -tags: ReleaseNotes -title: Release 5.4.0 -type: text/vnd.tiddlywiki -description: Under development - -//[[See GitHub for detailed change history of this release|https://github.com/TiddlyWiki/TiddlyWiki5/compare/v5.3.8...master]]// - - - -! New Features - -- - -! Translation improvements - -* - -! Plugin Improvements - -* - -! Widget Improvements - -* - -! Usability Improvements - -* - -! Palette Improvements - -* - -! Hackability Improvements - -* - -! Bug Fixes - -* - -! Node.js Improvements - -* - -! Performance Improvements - -* - -! Developer Improvements - -* - -! Acknowledgements - -[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki: - -<<.contributors """ -""">> \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9183.tid b/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9183.tid new file mode 100644 index 0000000000..0ef97b2a97 --- /dev/null +++ b/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9183.tid @@ -0,0 +1,6 @@ +title: $:/changenotes/5.4.0/#9183 +description: Offload server-only components to a plugin +release: 5.4.0 +tags: $:/tags/ChangeNote +change-type: pluginisation +link: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9183 diff --git a/editions/tw5.com/tiddlers/releasenotes/5.4.0/Release 5.4.0.tid b/editions/tw5.com/tiddlers/releasenotes/5.4.0/Release 5.4.0.tid new file mode 100644 index 0000000000..5f6b6ebd9a --- /dev/null +++ b/editions/tw5.com/tiddlers/releasenotes/5.4.0/Release 5.4.0.tid @@ -0,0 +1,20 @@ +caption: 5.4.0 +created: 20250901000000000 +modified: 20250901000000000 +tags: ReleaseNotes +title: Release 5.4.0 +type: text/vnd.tiddlywiki +description: Under development + +\define release-introduction() +Release v5.4.0 includes major improvements in a number of areas: + +* One thing +* Another thing +* More things +\end release-introduction + +\define release-contributors() +\end release-contributors + +<> diff --git a/editions/tw5.com/tiddlers/releasenotes/Release 5.3.8.tid b/editions/tw5.com/tiddlers/releasenotes/Release 5.3.8.tid index 3f08e1e98e..8c3d804971 100644 --- a/editions/tw5.com/tiddlers/releasenotes/Release 5.3.8.tid +++ b/editions/tw5.com/tiddlers/releasenotes/Release 5.3.8.tid @@ -7,14 +7,7 @@ tags: ReleaseNotes title: Release 5.3.8 type: text/vnd.tiddlywiki -//[[See GitHub for detailed change history of this release|https://github.com/TiddlyWiki/TiddlyWiki5/compare/v5.3.7...master]]// - -<<.banner-credits - credit:"""Congratulations to [[Christian Byron|https://talk.tiddlywiki.org/u/Christian_Byron]] for their winning design for the banner for this release (here is the [[discussion|https://talk.tiddlywiki.org/t/planning-a-v5-3-8-bug-fix-release/12963]]). -""" - url:"https://raw.githubusercontent.com/TiddlyWiki/TiddlyWiki5/e8a7bbf14e078d83ab6ba55a80cb8d9ba5290303/editions/tw5.com/tiddlers/images/New%20Release%20Banner.png" ->> - +\define release-introduction() This is a bug fix release for TiddlyWiki [[Release 5.3.7]] that fixes problems introduced in that release. ! Translation improvements @@ -30,14 +23,18 @@ This is a bug fix release for TiddlyWiki [[Release 5.3.7]] that fixes problems i * <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/9185">> [[Highlight Plugin]] theme listing * <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/9175">> Flexoki palette regressions * <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/issues/9166">> name field of fa-IR language plugin +\end release-introduction -! Acknowledgements - -[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki: - -<<.contributors """ +\define release-contributors() CeeBeeTree EvidentlyCube Leilei332 pmario -""">> +\end release-contributors + +\define banner-credit-user-name() Christian Byron +\define banner-credit-user-link() https://talk.tiddlywiki.org/u/Christian_Byron +\define banner-credit-discussion-link() https://talk.tiddlywiki.org/t/planning-a-v5-3-8-bug-fix-release/12963 +\define banner-credit-permalink() https://raw.githubusercontent.com/TiddlyWiki/TiddlyWiki5/e8a7bbf14e078d83ab6ba55a80cb8d9ba5290303/editions/tw5.com/tiddlers/images/New%20Release%20Banner.png + +<> diff --git a/editions/tw5.com/tiddlers/releasenotes/Release Notes and Changes.tid b/editions/tw5.com/tiddlers/releasenotes/Release Notes and Changes.tid new file mode 100644 index 0000000000..aff7b1dbf9 --- /dev/null +++ b/editions/tw5.com/tiddlers/releasenotes/Release Notes and Changes.tid @@ -0,0 +1,23 @@ +title: Release Notes and Changes + +! Release Notes + +! Change Notes + +* `title` by convention titles are formed `$:/changenotes//`. The unique identifier is typically a GitHub PR or issue like `#1234` or a GitHub commit ID such as `98f850609d29bc36ded83f90c0d5be231649254b` +* `tags` must include `$:/tags/ChangeNote`, see below for other valid tags +* `change-type` see below for values + +Other valid tags for change notes: + +* `$:/tags/ChangeNote/Deprecation` +* `$:/tags/ChangeNote/Breaking` + +Valid change note types are as follows: + +* ''bugfix'' +* ''enhancement'' +* ''deprecation'' +* ''security'' +* ''pluginisation'' +* ''internal'' diff --git a/editions/tw5.com/tiddlers/releasenotes/ReleasesProcedures.tid b/editions/tw5.com/tiddlers/releasenotes/ReleasesProcedures.tid new file mode 100644 index 0000000000..3f835a72cf --- /dev/null +++ b/editions/tw5.com/tiddlers/releasenotes/ReleasesProcedures.tid @@ -0,0 +1,66 @@ +title: $:/tw5.com/releases/procedures +tags: $:/tags/Global + +\procedure releasenotes(release) +<$let + releaseTiddler={{{ [all[tiddlers]tag[ReleaseNotes]] :filter[{!!caption}match] }}} + releaseTiddlerCreated={{{ [get[created]] }}} +> + ] +[get[caption]] }$...${ [has[released]get[caption]addprefix[v]] :else[[master]] }$` + rel="noopener noreferrer" + target="_blank" + > + See ~GitHub for detailed change history of this release + + + +<%if [!match[]] %> + +> width="140" style="float:left;margin-right:0.5em;"/> + +Congratulations to +> + rel="noopener noreferrer" + target="_blank" +><$text text=<>/> +for their winning design for the banner for this release (here is the +> + rel="noopener noreferrer" + target="_blank" +>discussion). +
+ +<%endif%> + +! Introduction + +<$transclude $variable="release-introduction" $mode="block"/> + +<%if [enlistcount[]!match[0]] %> + +! Acknowledgements + +[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki: + +
    + <$list filter="[enlistsort[]]" variable="username"> +
  1. + ] }}} class="tc-tiddlylink-external" target="_blank" rel="noopener noreferrer"> + addsuffix[.png?size=64]] }}} width="64" height="64"/> + + @<$text text=<>/> + + +
  2. + +
+ +<%endif%> + +\end releasenotes diff --git a/editions/tw5.com/tiddlers/releasenotes/ReleasesStyles.tid b/editions/tw5.com/tiddlers/releasenotes/ReleasesStyles.tid new file mode 100644 index 0000000000..00b9264197 --- /dev/null +++ b/editions/tw5.com/tiddlers/releasenotes/ReleasesStyles.tid @@ -0,0 +1,3 @@ +title: $:/tw5.com/releases/styles +tags: $:/tags/Stylesheet +type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/releasenotes/TiddlyWiki Releases.tid b/editions/tw5.com/tiddlers/releasenotes/TiddlyWiki Releases.tid index 57c3352652..8682061b49 100644 --- a/editions/tw5.com/tiddlers/releasenotes/TiddlyWiki Releases.tid +++ b/editions/tw5.com/tiddlers/releasenotes/TiddlyWiki Releases.tid @@ -5,13 +5,7 @@ tags: Releases title: TiddlyWiki Releases type: text/vnd.tiddlywiki -Here are the details of recent releases of TiddlyWiki5. See [[TiddlyWiki5 Versioning]] for details of how releases are named. - -If you are using node.js, you can also install prior versions like this: - -> npm install -g tiddlywiki@5.1.13 - -(BetaReleases and AlphaReleases are listed separately). +Here are the details of recent releases of TiddlyWiki5. See [[TiddlyWiki5 Versioning]] for details of how releases are named, and [[Release Notes and Changes]] for details of how release notes are constructed. <$list filter="[tag[ReleaseNotes]!sort[created]limit[1]]"> <$macrocall $name="tabs" tabsList="[tag[ReleaseNotes]!sort[created]]" default={{!!title}} class="tc-vertical" template="ReleaseTemplate" />