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
This commit is contained in:
XLBilly
2025-11-17 19:31:08 +08:00
committed by GitHub
parent 3e1078eff1
commit f1e1532949
23 changed files with 194 additions and 5 deletions

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

@@ -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`.