mirror of
https://github.com/Jermolene/TiddlyWiki5.git
synced 2025-12-06 02:30:46 -08:00
[v5.4.0] New release note architecture (#9287)
* Initial Commit * Move the old release notes out of the way * A self-referential change note * Fix procedure name * Rationalise link badges in old release notes Some of them were hardly used, and getting rid of them makes it easier to see what badges we need in the new system * Update 5.4.0 and 5.3.8 to use the new format
This commit is contained in:
parent
3592a0be67
commit
c5a80a1984
61 changed files with 318 additions and 129 deletions
|
|
@ -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 """
|
||||
""">>
|
||||
|
|
@ -197,17 +197,11 @@ This is an example tiddler. See [[Table-of-Contents Macros (Examples)]].
|
|||
|
||||
<!-- TODO use $:/palette colour settings -->
|
||||
\procedure .link-badge-added(link,colour:#ffe246) <$macrocall $name=".link-badge" text="added" link=<<link>> colour=<<colour>>/>
|
||||
\procedure .link-badge-addendum(link,colour:#fcc84a) <$macrocall $name=".link-badge" text="addendum" link=<<link>> colour=<<colour>>/>
|
||||
\procedure .link-badge-extended(link,colour:#f9a344) <$macrocall $name=".link-badge" text="extended" link=<<link>> colour=<<colour>>/>
|
||||
\procedure .link-badge-fixed(link,colour:#ffa86d) <$macrocall $name=".link-badge" text="fixed" link=<<link>> colour=<<colour>>/>
|
||||
\procedure .link-badge-here(link,colour:#d88e63) <$macrocall $name=".link-badge" text="here" link=<<link>> colour=<<colour>>/>
|
||||
\procedure .link-badge-hide(link,colour:#9d959f) <$macrocall $name=".link-badge" text="hide" link=<<link>> colour=<<colour>>/>
|
||||
\procedure .link-badge-improved(link,colour:#7593c7) <$macrocall $name=".link-badge" text="improved" link=<<link>> colour=<<colour>>/>
|
||||
\procedure .link-badge-modified(link,colour:#7f99c9) <$macrocall $name=".link-badge" text="modified" link=<<link>> colour=<<colour>>/>
|
||||
\procedure .link-badge-removed(link,colour:#a9aabc) <$macrocall $name=".link-badge" text="removed" link=<<link>> colour=<<colour>>/>
|
||||
\procedure .link-badge-renamed(link,colour:#b4b995) <$macrocall $name=".link-badge" text="renamed" link=<<link>> colour=<<colour>>/>
|
||||
\procedure .link-badge-updated(link,colour:#91ba66) <$macrocall $name=".link-badge" text="updated" link=<<link>> colour=<<colour>>/>
|
||||
\procedure .link-badge-reverted(link,colour:#ba8e66) <$macrocall $name=".link-badge" text="reverted" link=<<link>> colour=<<colour>>/>
|
||||
|
||||
\procedure .banner-credits(credit,url)
|
||||
<img src=<<url>> width="140" style="float:left;margin-right:0.5em;"/>
|
||||
|
|
|
|||
|
|
@ -254,6 +254,12 @@ a.doc-deprecated-version.tc-tiddlylink {
|
|||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.doc-changenote-body {
|
||||
margin-left: 2em;
|
||||
font-style: italic;
|
||||
font-size: 0.9em;
|
||||
}
|
||||
|
||||
.doc-tiddler-fields {
|
||||
background-color: <<colour code-background>>;
|
||||
border: 1px solid <<colour tiddler-border>>;
|
||||
|
|
@ -283,6 +289,7 @@ a.doc-deprecated-version.tc-tiddlylink {
|
|||
list-style: none;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
padding: 0;
|
||||
}
|
||||
ol.doc-github-contributors li {
|
||||
display: flex;
|
||||
|
|
|
|||
8
editions/tw5.com/tiddlers/releasenotes/5.3.8/#9133.tid
Normal file
8
editions/tw5.com/tiddlers/releasenotes/5.3.8/#9133.tid
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
title: $:/changenotes/5.3.8/#9133
|
||||
description: Update Chinese translation
|
||||
release: 5.3.8
|
||||
tags: $:/tags/ChangeNote
|
||||
change-type: enhancement
|
||||
change-category: translation
|
||||
link: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9133
|
||||
github-contributors: BramChen
|
||||
8
editions/tw5.com/tiddlers/releasenotes/5.3.8/#9166.tid
Normal file
8
editions/tw5.com/tiddlers/releasenotes/5.3.8/#9166.tid
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
title: $:/changenotes/5.3.8/#9166
|
||||
description: Fixed name field of fa-IR language plugin
|
||||
release: 5.3.8
|
||||
tags: $:/tags/ChangeNote
|
||||
change-type: bugfix
|
||||
change-category: translation
|
||||
link: https://github.com/TiddlyWiki/TiddlyWiki5/issue/9166
|
||||
github-contributors: Leilei332
|
||||
8
editions/tw5.com/tiddlers/releasenotes/5.3.8/#9175.tid
Normal file
8
editions/tw5.com/tiddlers/releasenotes/5.3.8/#9175.tid
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
title: $:/changenotes/5.3.8/#9175
|
||||
description: Fixed Flexoki palette regressions
|
||||
release: 5.3.8
|
||||
tags: $:/tags/ChangeNote
|
||||
change-type: bugfix
|
||||
change-category: palette
|
||||
link: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9175
|
||||
github-contributors: Leilei332
|
||||
8
editions/tw5.com/tiddlers/releasenotes/5.3.8/#9184.tid
Normal file
8
editions/tw5.com/tiddlers/releasenotes/5.3.8/#9184.tid
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
title: $:/changenotes/5.3.8/#9184
|
||||
description: Update Polish translation
|
||||
release: 5.3.8
|
||||
tags: $:/tags/ChangeNote
|
||||
change-type: enhancement
|
||||
change-category: translation
|
||||
link: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9184
|
||||
github-contributors: EvidentlyCube
|
||||
8
editions/tw5.com/tiddlers/releasenotes/5.3.8/#9185.tid
Normal file
8
editions/tw5.com/tiddlers/releasenotes/5.3.8/#9185.tid
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
title: $:/changenotes/5.3.8/#9185
|
||||
description: Fixed [[Highlight Plugin]] theme listing
|
||||
release: 5.3.8
|
||||
tags: $:/tags/ChangeNote
|
||||
change-type: bugfix
|
||||
change-category: plugin
|
||||
link: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9185
|
||||
github-contributors: Leilei332
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
title: $:/changenotes/5.3.8/32caeb69c3e7b75a80a84a1e14363e87175b164e
|
||||
description: Revert breakage of [[list-tagged-draggable Macro]]
|
||||
release: 5.3.8
|
||||
tags: $:/tags/ChangeNote
|
||||
change-type: bugfix
|
||||
change-category: hackability
|
||||
link: https://github.com/TiddlyWiki/TiddlyWiki5/commit/32caeb69c3e7b75a80a84a1e14363e87175b164e
|
||||
github-contributors: Jermolene
|
||||
|
||||
Reverted the [[change in v5.3.7|https://github.com/TiddlyWiki/TiddlyWiki5/pull/8721]] that broke the [[list-tagged-draggable Macro]]. The change involved updating some core macros to use procedures
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
title: $:/changenotes/5.3.8/75502266176de9d4a5e1f89cd7f2e455b7a2f6da
|
||||
description: Update Greek translation
|
||||
release: 5.3.8
|
||||
tags: $:/tags/ChangeNote
|
||||
change-type: enhancement
|
||||
change-category: translation
|
||||
link: https://github.com/TiddlyWiki/TiddlyWiki5/commit/75502266176de9d4a5e1f89cd7f2e455b7a2f6da
|
||||
github-contributors: superuser-does
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
title: $:/changenotes/5.3.8/93d30f374da4a6b2037b335f7f7d4eddce8192db
|
||||
description: Fixed display of field names longer than the available width in the info panel
|
||||
release: 5.3.8
|
||||
tags: $:/tags/ChangeNote
|
||||
change-type: bugfix
|
||||
change-category: usability
|
||||
link: https://github.com/TiddlyWiki/TiddlyWiki5/commit/93d30f374da4a6b2037b335f7f7d4eddce8192db
|
||||
github-contributors: Jermolene
|
||||
10
editions/tw5.com/tiddlers/releasenotes/5.4.0/#9183.tid
Normal file
10
editions/tw5.com/tiddlers/releasenotes/5.4.0/#9183.tid
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
title: $:/changenotes/5.4.0/#9183
|
||||
description: Offload server-only components to a plugin
|
||||
release: 5.4.0
|
||||
tags: $:/tags/ChangeNote
|
||||
change-type: pluginisation
|
||||
change-category: internal
|
||||
link: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9183
|
||||
github-contributors: Jermolene
|
||||
|
||||
This change reduces the size of the core plugin by 114.5KB or about 4.5%.
|
||||
10
editions/tw5.com/tiddlers/releasenotes/5.4.0/#9287.tid
Normal file
10
editions/tw5.com/tiddlers/releasenotes/5.4.0/#9287.tid
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
title: $:/changenotes/5.4.0/#9287
|
||||
description: Split release notes into individual change notes
|
||||
release: 5.4.0
|
||||
tags: $:/tags/ChangeNote
|
||||
change-type: enhancement
|
||||
change-category: internal
|
||||
link: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9287
|
||||
github-contributors: Jermolene
|
||||
|
||||
Doing so enables us to filter and group changes. For example, we could show all the breaking changes between two releases.
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
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. See the [[project plan|https://github.com/orgs/TiddlyWiki/projects/4]] for more details.
|
||||
\end release-introduction
|
||||
|
||||
<<releasenote 5.4.0>>
|
||||
|
|
@ -1,43 +0,0 @@
|
|||
caption: 5.3.8
|
||||
created: 20250807084952911
|
||||
description: Bugfix release for 5.3.7
|
||||
modified: 20250807100514203
|
||||
released: 20250807084952911
|
||||
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"
|
||||
>>
|
||||
|
||||
This is a bug fix release for TiddlyWiki [[Release 5.3.7]] that fixes problems introduced in that release.
|
||||
|
||||
! Translation improvements
|
||||
|
||||
* Chinese
|
||||
* Polish
|
||||
* Greek
|
||||
|
||||
! Bug Fixes
|
||||
|
||||
* <<.link-badge-reverted "https://github.com/TiddlyWiki/TiddlyWiki5/commit/32caeb69c3e7b75a80a84a1e14363e87175b164e">> the [[change in v5.3.7|https://github.com/TiddlyWiki/TiddlyWiki5/pull/8721]] that broke the [[list-tagged-draggable Macro]]. The change involved updating some core macros to use procedures
|
||||
* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/commit/93d30f374da4a6b2037b335f7f7d4eddce8192db">> display of field names longer than the available width in the info panel
|
||||
* <<.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
|
||||
|
||||
! 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 """
|
||||
CeeBeeTree
|
||||
EvidentlyCube
|
||||
Leilei332
|
||||
pmario
|
||||
""">>
|
||||
|
|
@ -0,0 +1,38 @@
|
|||
title: Release Notes and Changes
|
||||
|
||||
! Release Notes
|
||||
|
||||
! Change Notes
|
||||
|
||||
* `title` by convention titles are formed `$:/changenotes/<version>/<unique identifier>`. 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` the type of change as a single string; see below for values
|
||||
* `change-category` the category of the change; see below for vqalues
|
||||
|
||||
Other valid tags for change notes:
|
||||
|
||||
* `$:/tags/ChangeNote/Deprecation`
|
||||
* `$:/tags/ChangeNote/Breaking`
|
||||
|
||||
Valid change note types are as follows:
|
||||
|
||||
* ''bugfix''
|
||||
* ''feature''
|
||||
* ''enhancement''
|
||||
* ''deprecation''
|
||||
* ''security''
|
||||
* ''pluginisation''
|
||||
|
||||
Valid change categories are as follows:
|
||||
|
||||
* ''internal''
|
||||
* ''translation''
|
||||
* ''plugin''
|
||||
* ''widget''
|
||||
* ''filters''
|
||||
* ''usability''
|
||||
* ''palette''
|
||||
* ''hackability''
|
||||
* ''nodejs''
|
||||
* ''performance''
|
||||
* ''developer''
|
||||
25
editions/tw5.com/tiddlers/releasenotes/ReleasesInfo.multids
Normal file
25
editions/tw5.com/tiddlers/releasenotes/ReleasesInfo.multids
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
title: $:/tw5.com/releases/info/
|
||||
|
||||
category-order: translation plugin usability palette hackability widget filters performance nodejs internal developer
|
||||
categories/internal/caption: Internal
|
||||
categories/translation/caption: Translation
|
||||
categories/plugin/caption: Plugin
|
||||
categories/widget/caption: Widget
|
||||
categories/usability/caption: Usability
|
||||
categories/palette/caption: Palette
|
||||
categories/hackability/caption: Hackability
|
||||
categories/nodejs/caption: Node.js
|
||||
categories/performance/caption: Performance
|
||||
categories/developer/caption: Developer
|
||||
change-types/bugfix/caption: BUGFIX
|
||||
change-types/bugfix/colour: #ffe246
|
||||
change-types/feature/caption: FEATURE
|
||||
change-types/feature/colour: #91ba66
|
||||
change-types/enhancement/caption: ENHANCEMENT
|
||||
change-types/enhancement/colour: #cba5ff
|
||||
change-types/deprecation/caption: DEPRECATION
|
||||
change-types/deprecation/colour: #ff9d6c
|
||||
change-types/security/caption: SECURITY
|
||||
change-types/security/colour: #ff6666
|
||||
change-types/pluginisation/caption: PLUGINISATION
|
||||
change-types/pluginisation/colour: #aaaaaa
|
||||
115
editions/tw5.com/tiddlers/releasenotes/ReleasesProcedures.tid
Normal file
115
editions/tw5.com/tiddlers/releasenotes/ReleasesProcedures.tid
Normal file
|
|
@ -0,0 +1,115 @@
|
|||
title: $:/tw5.com/releases/procedures
|
||||
tags: $:/tags/Global
|
||||
|
||||
\procedure github-changes-link()
|
||||
<a
|
||||
class="tc-tiddlylink-external"
|
||||
href=`https://github.com/TiddlyWiki/TiddlyWiki5/compare/v${ [all[tiddlers]tag[ReleaseNotes]has[released]!sort[released]] :filter[get[released]compare:number:lt<releaseTiddlerCreated>] +[get[caption]] }$...${ [<releaseTiddler>has[released]get[caption]addprefix[v]] :else[[master]] }$`
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
>
|
||||
See ~GitHub for detailed change history of this release
|
||||
</a>
|
||||
\end github-changes-link
|
||||
|
||||
\procedure banner-credits()
|
||||
<%if [<banner-credit-user-name>!match[]] %>
|
||||
|
||||
<img src=<<banner-credit-permalink>> width="140" style="float:left;margin-right:0.5em;"/>
|
||||
|
||||
Congratulations to
|
||||
<a
|
||||
class="tc-tiddlylink-external"
|
||||
href=<<banner-credit-user-link>>
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
><$text text=<<banner-credit-user-name>>/></a>
|
||||
for their winning design for the banner for this release (here is the
|
||||
<a
|
||||
class="tc-tiddlylink-external"
|
||||
href=<<banner-credit-discussion-link>>
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
>discussion</a>).
|
||||
<div style="clear:both;"/>
|
||||
|
||||
<%endif%>
|
||||
\end banner-credits
|
||||
|
||||
\procedure change-list()
|
||||
\whitespace trim
|
||||
<$list filter="[enlist{$:/tw5.com/releases/info/category-order}]" variable="category">
|
||||
<%if [tag[$:/tags/ChangeNote]] :filter[{!!release}match<release>] :filter[{!!change-category}match<category>] %>
|
||||
<h2>
|
||||
<$text text={{{ [[$:/tw5.com/releases/info/categories/]addsuffix<category>addsuffix[/caption]get[text]] }}} />
|
||||
</h2>
|
||||
<ul>
|
||||
<$list filter="[tag[$:/tags/ChangeNote]] :filter[{!!release}match<release>] :filter[{!!change-category}match<category>]" variable="change">
|
||||
<li>
|
||||
<a
|
||||
href={{{ [<change>get[link]] }}}
|
||||
class="doc-link-badge"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
style.backgroundColor={{{ [<change>get[change-type]addprefix[$:/tw5.com/releases/info/change-types/]addsuffix[/colour]get[text]] }}}
|
||||
>
|
||||
<$text text={{{ [<change>get[change-type]addprefix[$:/tw5.com/releases/info/change-types/]addsuffix[/caption]get[text]] }}}/>
|
||||
</a>
|
||||
<$text text=" "/>
|
||||
<$transclude $tiddler=<<change>> $field="description" $mode="inline"/>
|
||||
<div class="doc-changenote-body">
|
||||
<$transclude $tiddler=<<change>> $mode="block"/>
|
||||
</div>
|
||||
</li>
|
||||
</$list>
|
||||
</ul>
|
||||
<%endif%>
|
||||
</$list>
|
||||
\end change-list
|
||||
|
||||
\procedure acknowledgements()
|
||||
<ol class="doc-github-contributors">
|
||||
<$list filter="[enlist<release-github-contributors>sort[]]" variable="username">
|
||||
<li>
|
||||
<a href={{{ [[https://github.com/]addsuffix<username>] }}} class="tc-tiddlylink-external" target="_blank" rel="noopener noreferrer">
|
||||
<img src={{{ [[https://github.com/]addsuffix<username>addsuffix[.png?size=64]] }}} width="64" height="64"/>
|
||||
<span class="doc-github-contributor-username">
|
||||
@<$text text=<<username>>/>
|
||||
</span>
|
||||
</a>
|
||||
</li>
|
||||
</$list>
|
||||
</ol>
|
||||
\end acknowledgements
|
||||
|
||||
\procedure releasenote(release)
|
||||
<$let
|
||||
releaseTiddler={{{ [all[tiddlers]tag[ReleaseNotes]] :filter[{!!caption}match<release>] }}}
|
||||
releaseTiddlerCreated={{{ [<releaseTiddler>get[created]] }}}
|
||||
release-github-contributors={{{ [tag[$:/tags/ChangeNote]] :filter[{!!release}match<release>] :map:flat[enlist{!!github-contributors}] +[sort[]format:titlelist[]join[ ]]}}}
|
||||
>
|
||||
|
||||
<<github-changes-link>>
|
||||
|
||||
<<banner-credits>>
|
||||
|
||||
! Introduction
|
||||
|
||||
<$transclude $variable="release-introduction" $mode="block"/>
|
||||
|
||||
! Changes
|
||||
|
||||
This release includes the following changes.
|
||||
|
||||
<<change-list>>
|
||||
|
||||
<!-- Acknowledgement list -->
|
||||
|
||||
! Acknowledgements
|
||||
|
||||
A warm thank you to the developers who have contributed to this release:
|
||||
|
||||
<<acknowledgements>>
|
||||
|
||||
</$let>
|
||||
\end releasenote
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
title: $:/tw5.com/releases/styles
|
||||
tags: $:/tags/Stylesheet
|
||||
type: text/vnd.tiddlywiki
|
||||
|
|
@ -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" />
|
||||
|
|
|
|||
|
|
@ -24,13 +24,13 @@ description: Switchable page templates, EventCatcherWidget, Rename during import
|
|||
|
||||
! Usability Improvements
|
||||
|
||||
* <<.link-badge-renamed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/5143">> "references" to "backlinks" in the tiddler info panel
|
||||
* <<.link-badge-updated "https://github.com/TiddlyWiki/TiddlyWiki5/pull/5143">> tiddler info panel to change "references" to "backlinks"
|
||||
* <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/commit/1546a4a1895b93a47b79c9d37b94be039604443a">> warning message about using the online plugin library with the client-server configuration
|
||||
* <<.link-badge-updated "https://github.com/TiddlyWiki/TiddlyWiki5/commit/9cd5415dfe54b47819920aa3cf6ac2d5e3a9188e">> favicon for the prerelease edition
|
||||
* <<.link-badge-removed "https://github.com/TiddlyWiki/TiddlyWiki5/commit/22e25c05eb5e5cc5b670a362d1eead1d62dedbb9">> normalize.css's styling of search input fields and <<.link-badge-updated "https://github.com/TiddlyWiki/TiddlyWiki5/commit/9003c810393d90ee20db083fda35b6469acc592a">> to a modern fork of normalize.css
|
||||
* <<.link-badge-removed "https://github.com/TiddlyWiki/TiddlyWiki5/commit/bb6fee4e1c79a2b1cbf75cd0326ecb8fb1ccb86b">> unneeded editor toolbar buttons when editing SVG tiddlers
|
||||
* <<.link-badge-updated "https://github.com/TiddlyWiki/TiddlyWiki5/commit/22e25c05eb5e5cc5b670a362d1eead1d62dedbb9">> normalize.css's styling of search input fields and <<.link-badge-updated "https://github.com/TiddlyWiki/TiddlyWiki5/commit/9003c810393d90ee20db083fda35b6469acc592a">> to a modern fork of normalize.css
|
||||
* <<.link-badge-updated "https://github.com/TiddlyWiki/TiddlyWiki5/commit/bb6fee4e1c79a2b1cbf75cd0326ecb8fb1ccb86b">> editor toolbar buttons editing SVG tiddlers by removing unneeded buttons
|
||||
* <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/5089">> global keyboard shortcut for switching layouts
|
||||
* <<.link-badge-hide "https://github.com/TiddlyWiki/TiddlyWiki5/commit/1d7091e637462dcda8c28d660ca42c073f647043">> the `.tid` exporter when more than one tiddler to export
|
||||
* <<.link-badge-updated "https://github.com/TiddlyWiki/TiddlyWiki5/commit/1d7091e637462dcda8c28d660ca42c073f647043">> the export menu to hide the `.tid` exporter when there is more than one tiddler to export
|
||||
|
||||
! Import Mechanism Improvements
|
||||
|
||||
|
|
@ -153,7 +153,7 @@ Other improvements:
|
|||
* <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/4908">> support for an override saver
|
||||
* <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/4923">> utility CSS classes to replace use of ` ` to introduce visual separation
|
||||
* <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/4983">> option to configure the tag used for TableOfContents in the menubar
|
||||
* <<.link-badge-modified "https://github.com/TiddlyWiki/TiddlyWiki5/pull/4971">> the KeyboardWidget to not trap keys if there are no actions to be invoked
|
||||
* <<.link-badge-updated "https://github.com/TiddlyWiki/TiddlyWiki5/pull/4971">> the KeyboardWidget to not trap keys if there are no actions to be invoked
|
||||
* <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/4975">> buttons to the Edit Template toolbar for the editor-height and the stamp tool for tiddlers of type ''application/javascript'',''application/json'' and ''application/x-tiddler-dictionary''
|
||||
* <<.link-badge-updated "https://github.com/TiddlyWiki/TiddlyWiki5/pull/4985">> all instance of the [[tabs Macro]] in the core to use the explicitState attribute
|
||||
* <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/5000">> support for the <kbd>meta</kbd> key as a modifier in actions
|
||||
|
|
@ -238,7 +238,7 @@ Please note that using this plugin does not guarantee compliance with any partic
|
|||
* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/4674">> issue with adding tags in $:/Manager
|
||||
* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/4686">> edit template "type" dropdown positioning
|
||||
* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/4687">> edit template field dropdown positioning
|
||||
* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/4704">> (with <<.link-badge-addendum "https://github.com/TiddlyWiki/TiddlyWiki5/pull/4705">>) syntax error in ScrollableWidget
|
||||
* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/4704">> (with additional updates <<.link-badge-here "https://github.com/TiddlyWiki/TiddlyWiki5/pull/4705">>) syntax error in ScrollableWidget
|
||||
* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/4780">> problem with headers not being treated case insensitively
|
||||
* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/commit/a2796d89ab3dbf4a15b63b0f4623387fdc6acd5b">> problem with `Content-Type` HTTP header sent as `Content-type`
|
||||
* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/4776">> EntityWidget not refreshing correctly
|
||||
|
|
@ -123,7 +123,7 @@ For end users, if an upgrade to v5.2.0 causes problems then consult the discussi
|
|||
! Widget Improvements
|
||||
|
||||
* <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/commit/9eda02868f21e9dd1733ffe26352bd7ac96285b4">> (and [[here|https://github.com/TiddlyWiki/TiddlyWiki5/commit/f87b3bfcdba79b6ad198af286bd827c61044891f]]) new MessageCatcherWidget to catch arbitrary messages and execute action strings
|
||||
* <<.link-badge-modified "https://github.com/TiddlyWiki/TiddlyWiki5/commit/b9647b2c48152dac069a1099a0822b32375a66cf">> [[FieldManglerWidget]] to ensure it doesn't propogate events that it traps
|
||||
* <<.link-badge-updated "https://github.com/TiddlyWiki/TiddlyWiki5/commit/b9647b2c48152dac069a1099a0822b32375a66cf">> [[FieldManglerWidget]] to ensure it doesn't propogate events that it traps
|
||||
* <<.link-badge-extended "https://github.com/TiddlyWiki/TiddlyWiki5/pull/5597">> [[DropzoneWidget]] to optionally invoke actions after the `tm-import-tiddlers` message has been sent, and to specify an optional `contentTypesFilter` which determines which content types are accepted by the dropzone.
|
||||
* <<.link-badge-extended "https://github.com/TiddlyWiki/TiddlyWiki5/commit/07caa16e8714afe9a64eb202375e4a2f95da1508">> [[DropzoneWidget]] to also use the specified deserializer for strings either dropped or pasted on to the dropzone
|
||||
* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/5635">> [[SelectWidget]] refreshing
|
||||
|
|
@ -206,7 +206,7 @@ For end users, if an upgrade to v5.2.0 causes problems then consult the discussi
|
|||
!! [[BibTeX Plugin]]
|
||||
|
||||
* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/issues/5581">> BibTeX Plugin to report errors more sensibly
|
||||
* <<.link-badge-modified "https://github.com/TiddlyWiki/TiddlyWiki5/commit/953fb9f237ad78e409c03d4b29b9854d8abf6cdf">> BibTex Plugin to force fieldnames to be lowercase
|
||||
* <<.link-badge-updated "https://github.com/TiddlyWiki/TiddlyWiki5/commit/953fb9f237ad78e409c03d4b29b9854d8abf6cdf">> BibTex Plugin to force fieldnames to be lowercase
|
||||
|
||||
! Developer Experience Improvements
|
||||
|
||||
|
|
@ -61,7 +61,7 @@ Improvements to the translation features of TiddlyWiki itself:
|
|||
|
||||
* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/commit/127f660c91020dcbb43897d954066b31af729e74">> EditTextWidget to remove the default text "Type the text for the tiddler 'foo'"
|
||||
* <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/7081">> ''focus'' attribute to SelectWidget
|
||||
* <<.link-badge-removed "https://github.com/TiddlyWiki/TiddlyWiki5/commit/1df4c29d73073788ba3859668112e8bb46171a6c">> restriction of the LetWidget being unable to create variables whose names begin with a dollar sign
|
||||
* <<.link-badge-updated "https://github.com/TiddlyWiki/TiddlyWiki5/commit/1df4c29d73073788ba3859668112e8bb46171a6c">> LetWidget to remove restriction of the widget being unable to create variables whose names begin with a dollar sign
|
||||
|
||||
! Filter improvements
|
||||
|
||||
|
|
@ -57,7 +57,7 @@ Improvements to the following translations:
|
|||
|
||||
* <<.link-badge-improved "https://github.com/TiddlyWiki/TiddlyWiki5/pull/7217">> consistency of tiddler deletion by allowing missing tiddlers to be 'deleted', which just results in them being closed
|
||||
* <<.link-badge-improved "https://github.com/TiddlyWiki/TiddlyWiki5/commit/34643a42790777f1b235f57b5093bb29bd0b3a14">> layout switcher to include an optional icon for each layout
|
||||
* <<.link-badge-removed "https://github.com/TiddlyWiki/TiddlyWiki5/commit/c0615e20ecf7d5d5e66d8a2acd28b80e8d59688d">> [[improvements to table layout|https://github.com/TiddlyWiki/TiddlyWiki5/pull/7010]] from v5.2.5 that have proved to not be backwards compatible
|
||||
* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/commit/c0615e20ecf7d5d5e66d8a2acd28b80e8d59688d">> problems with [[improvements to table layout|https://github.com/TiddlyWiki/TiddlyWiki5/pull/7010]] from v5.2.5 by reverting them
|
||||
* <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/7323">> support for `$` HTML entity
|
||||
|
||||
! Widget Improvements
|
||||
|
|
@ -121,7 +121,7 @@ Improvements to the following translations:
|
|||
|
||||
* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/7758">> ordering of Vanilla stylesheets
|
||||
* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/commit/fa9bfa07a095548eb2f8339b0b1b816d2e6794ef">> missing closing tag in tag-pill-inner macro
|
||||
* <<.link-badge-removed "https://github.com/TiddlyWiki/TiddlyWiki5/issues/7732">> invalid "type" attribute from textarea elements generated by the EditTextWidget
|
||||
* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/issues/7732">> invalid "type" attribute from textarea elements generated by the EditTextWidget
|
||||
* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/7749">> editor "type" dropdown state tiddlers
|
||||
* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/7712">> handling of "counter-last" variable when appending items with the ListWidget
|
||||
* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/6088">> upgrade download link in Firefox
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
caption: 5.3.8
|
||||
created: 20250807084952911
|
||||
description: Bugfix release for 5.3.7
|
||||
modified: 20250807100514203
|
||||
released: 20250807084952911
|
||||
tags: ReleaseNotes
|
||||
title: Release 5.3.8
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
\define release-introduction()
|
||||
This is a bug fix release for TiddlyWiki [[Release 5.3.7]] that fixes problems introduced in that release.
|
||||
\end release-introduction
|
||||
|
||||
\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
|
||||
|
||||
<<releasenote 5.3.8>>
|
||||
Loading…
Add table
Add a link
Reference in a new issue