Compare commits

...

2 commits

Author SHA1 Message Date
Andrew Gregory
298508c104
Updates pluginmaker.js to add modification fields (#9401)
* Update pluginmaker.js

Update plugin modified timestamp unless disabled.

* Update pluginmaker.js

Use getModificationFields()

* Update pluginmaker.js

Inline Tiddler creation parameters

* Create #9401.tid

Create release notes tiddler

* Apply suggestion from @saqimtiaz

---------

Co-authored-by: Saq Imtiaz <saq.imtiaz@gmail.com>
2025-11-17 14:02:07 +01:00
XLBilly
f1e1532949
Updates change notes (#9413)
* Update missing change notes

* Update change notes

* Add date fields

* Update change notes

* Update change notes

* Add 9253 impact note

* Replace deprecation with performance

* Add change note for 9350
2025-11-17 12:31:08 +01:00
25 changed files with 205 additions and 6 deletions

View file

@ -60,7 +60,7 @@ exports.repackPlugin = function(title,additionalTiddlers,excludeTiddlers) {
version += "+" + pluginVersion.build;
}
// Save the tiddler
$tw.wiki.addTiddler(new $tw.Tiddler(pluginTiddler,{text: JSON.stringify({tiddlers: plugins},null,4), version: version}));
$tw.wiki.addTiddler(new $tw.Tiddler(pluginTiddler,{text: JSON.stringify({tiddlers: plugins},null,4), version: version},$tw.wiki.getModificationFields()));
// Delete any non-shadow constituent tiddlers
$tw.utils.each(tiddlers,function(title) {
if($tw.wiki.tiddlerExists(title)) {

View file

@ -0,0 +1,10 @@
title: $:/changenotes/5.4.0/#9118
description: Update highlightjs plugin
release: 5.4.0
tags: $:/tags/ChangeNote
change-type: enhancement
change-category: plugin
github-links: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9118
github-contributors: Leilei332
Update highlightjs version to 11.11.1

View file

@ -0,0 +1,7 @@
title: $:/changenotes/5.4.0/#9119/impacts/sticky-flag
changenote: $:/changenotes/5.4.0/#9119
created: 20251114082949025
modified: 20251114082949025
tags: $:/tags/ImpactNote
description: Tiddlywiki no longer works on old browsers that doesn't support [[sticky flag|https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/sticky]].
impact-type: compatibility-break

View file

@ -0,0 +1,8 @@
title: $:/changenotes/5.4.0/#9119
description: Use sticky flag to improve regexp search performance
release: 5.4.0
tags: $:/tags/ChangeNote
change-type: performance
change-category: internal
github-links: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9118
github-contributors: Leilei332

View file

@ -0,0 +1,9 @@
title: $:/changenotes/5.4.0/#9131/impacts/strikethrough
changenote: $:/changenotes/5.4.0/#9131
created: 20250901000000000
modified: 20250901000000000
tags: $:/tags/ImpactNote
description: CSS rules using `strike` selector will broken
impact-type: compatibility-break
`strike` should be replaced by `s`.

View file

@ -0,0 +1,8 @@
title: $:/changenotes/5.4.0/#9131
description: Render s tag instead of strike
release: 5.4.0
tags: $:/tags/ChangeNote
change-type: deprecation
change-category: internal
github-links: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9118
github-contributors: Leilei332

View file

@ -0,0 +1,8 @@
title: $:/changenotes/5.4.0/#9154
description: Allow button widget to use all aria attributes
release: 5.4.0
tags: $:/tags/ChangeNote
change-type: enhancement
change-category: widget
github-links: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9154
github-contributors: Leilei332

View file

@ -0,0 +1,10 @@
title: $:/changenotes/5.4.0/#9167
description: Allow link widget to use all aria attributes
release: 5.4.0
tags: $:/tags/ChangeNote
change-type: enhancement
change-category: widget
github-links: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9167
github-contributors: Leilei332
Allow LinkWidget to use all aria attributes directly.

View file

@ -0,0 +1,10 @@
title: $:/changenotes/5.4.0/#9235
description: Fix nested `span.tc-keyboard` element in core
release: 5.4.0
tags: $:/tags/ChangeNote
change-type: enhancement
change-category: internal
github-links: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9235 https://github.com/TiddlyWiki/TiddlyWiki5/pull/9325
github-contributors: Leilei332
Removes nested `<span class="tc-keyboard">` element in core search field.

View file

@ -0,0 +1,7 @@
title: $:/changenotes/5.4.0/#9242/impacts/drpecate-css-macros
changenote: $:/changenotes/5.4.0/#9242
created: 20250901000000000
modified: 20250901000000000
tags: $:/tags/ImpactNote
description: Currently all the CSS property macros are deprecated
impact-type: deprecation

View file

@ -0,0 +1,8 @@
title: $:/changenotes/5.4.0/#9243
description: Replace CSS property macros in Snow White theme
release: 5.4.0
tags: $:/tags/ChangeNote
change-type: enhancement
change-category: theme
github-links: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9243
github-contributors: Leilei332

View file

@ -0,0 +1,8 @@
title: $:/changenotes/5.4.0/#9253/impacts/textencoder
changenote: $:/changenotes/5.4.0/#9253
created: 20251115041709112
modified: 20251115041709112
tags: $:/tags/ImpactNote
description: Encoding & decoding base64 no longer works on browsers that doesn't support [[TextEncoder|https://developer.mozilla.org/en-US/docs/Web/API/TextEncoder]] or [[TextDecoder|https://developer.mozilla.org/en-US/docs/Web/API/TextDecoder]]
impact-type: compatibility-break

View file

@ -0,0 +1,10 @@
title: $:/changenotes/5.4.0/#9253
description: Switch to native support for converting utf-8 between base64
release: 5.4.0
tags: $:/tags/ChangeNote
change-type: performance
change-category: internal
github-links: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9253
github-contributors: Leilei332
Replace `base64-utf8` module with `TextEncoder` method to convert between utf-8 and Base64.

View file

@ -0,0 +1,7 @@
title: $:/changenotes/5.4.0/#9275/impacts/remove-range-ie
changenote: $:/changenotes/5.4.0/#9275
created: 20250901000000000
modified: 20250901000000000
tags: $:/tags/ImpactNote
description: RangeWidget will not work on Internet Explorer 10
impact-type: compatibility-break

View file

@ -0,0 +1,8 @@
title: $:/changenotes/5.4.0/#9275
description: Remove support for Internet Explorer in RangeWidget
release: 5.4.0
tags: $:/tags/ChangeNote
change-type: deprecation
change-category: widget
github-links: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9275
github-contributors: Leilei332

View file

@ -0,0 +1,10 @@
title: $:/changenotes/5.4.0/#9313
description: Set modal's mask-closable attribute to yes by default
release: 5.4.0
tags: $:/tags/ChangeNote
change-type: enhancement
change-category: usability
github-links: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9313
github-contributors: Leilei332

View file

@ -0,0 +1,8 @@
title: $:/changenotes/5.4.0/#9316/impacts/currentcolor
changenote: $:/changenotes/5.4.0/#9316
created: 20251115032340986
modified: 20251115032340986
tags: $:/tags/ImpactNote
description: SVG icons will inherit colors instead of using `#333333` if its parent element has `color` property set
impact-type: compatibility-break

View file

@ -0,0 +1,10 @@
title: $:/changenotes/5.4.0/#9316
description: Use currentColor to style SVG
release: 5.4.0
tags: $:/tags/ChangeNote
change-type: enhancement
change-category: theme
github-links: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9316
github-contributors: Leilei332
Replaces hardcoded `fill` attributes with one `fill: currentColor` rule to solve the compatibility issues of migrating to lucide icons.

View file

@ -0,0 +1,10 @@
title: $:/changenotes/5.4.0/#9328
description: Migrate most deprecated rules
release: 5.4.0
tags: $:/tags/ChangeNote
change-type: enhancement
change-category: developer
github-links: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9328
github-contributors: Leilei332
Migrate eslint deprecated rules (except for nodejs related rules). Format related rules are replaced by `@stylistic/eslint-plugin`.

View file

@ -0,0 +1,8 @@
title: $:/changenotes/5.4.0/#9347
description: Improve switcher (UI) accessibility
release: 5.4.0
tags: $:/tags/ChangeNote
change-type: enhancement
change-category: usability
github-links: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9347
github-contributors: Leilei332

View file

@ -0,0 +1,8 @@
title: $:/changenotes/5.4.0/#9350/impacts/plugin-deprecation
changenote: $:/changenotes/5.4.0/#9350
created: 20251116030650076
modified: 20251116030650076
tags: $:/tags/ImpactNote
description: The purged deprecated plugins are no longer availabe in the official plugin library
impact-type: deprecation

View file

@ -0,0 +1,20 @@
title: $:/changenotes/5.4.0/#9350
description: Purge deprecated plugins and editions
release: 5.4.0
tags: $:/tags/ChangeNote
change-type: deprecation
change-category: plugin
github-links: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9350
github-contributors: Leilei332
Remove deprecated plugins and editions and some legacy plugins, including:
* Blog
* Cecily
* [[D3 Plugin]] and its demo
* HammerJS
* Highlight (Legacy)
* Markdown (Legacy)
* [[Mobile Drag And Drop Shim Plugin]]
* nw.js Saver
* TahoeLAFS and its demo

View file

@ -0,0 +1,10 @@
title: $:/changenotes/5.4.0/#9401
description: Repacking plugins should update modified timestamp
tags: $:/tags/ChangeNote
release: 5.4.0
change-type: enhancement
change-category: developer
github-links: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9401
github-contributors: andrewgoz
This PR modifies `$tw.utils.repackPlugin()` so that it adds the standard tiddler modification fields to plugin tiddlers when they are repacked.

View file

@ -1,5 +0,0 @@
title: $:/changenotes/5.4.0/#9422/impacts/remove-o-ms-prefix
changenote: $:/changenotes/5.4.0/#9422
tags: $:/tags/ImpactNote
description: Styles and fullscreen may be broken when Tiddlywiki is running on Internet Explorer, legacy Edge and old pre-Webkit versions of Opera
impact-type: compatibility-break

View file

@ -6,3 +6,5 @@ change-type: deprecation
change-category: internal
github-links: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9422
github-contributors: Leilei332
Remove Opera & Microsoft prefix in `$:/core/modules/utils/dom/browser.js`.