Releases: StarCitizenTools/mediawiki-extensions-TabberNeue
Releases · StarCitizenTools/mediawiki-extensions-TabberNeue
v2.7.4
2.7.4 (2025-01-27)
Bug Fixes
- incorrect tabber id counts with nested tabbers (#215) (2430ad0)
- tabs not being selected with fragments that contain unescaped html special chars (#214) (3cc5948)
v2.7.3
2.7.3 (2025-01-25)
Bug Fixes
- double encoding of htmlspecialchars for plain text tab labels (#212) (3dabdbc)
- percent-encoded fragments not changing tab on load and the hashchange event not working (#210) (b8c1e75)
v2.7.2
2.7.2 (2025-01-04)
Bug Fixes
- drop unused mediawiki.Uri module (55c7499)
- incorrect empty return value for getTabData (ec1dfe2), closes #204
- invalid Tabber HTML for TabberTransclude (3b59751)
- TabberTransclude should add to Tabber count (3bfa000)
- unescaped XSS in TabberTransclude page name (f229cab)
Miscellaneous Chores
- dev-deps: drop oojs since it is unused (74ba94e)
v2.7.1
2.7.1 (2024-11-22)
Features
- add support for custom attributes (f553e95)
Bug Fixes
- optional parameter $args declared before required parameter $frame is implicitly treated as a required parameter" (#195) (422c60a)
Miscellaneous Chores
v2.7.0
2.7.0 (2024-11-19)
Features
- allow id and class attributes to be set on Tabber (d5f9e03)
- drop Codex tabs (2f82785)
Bug Fixes
- properly wrap text in paragraph if it is a wikitext link (dc1d16c)
Miscellaneous Chores
- set installer-name for composer (7cee4f4)
v2.6.0
2.6.0 (2024-11-16)
⚠️ If you use any kind of page cache, you will need to invalidate the cache for pages that uses Tabber because of extensive HTML changes. It can be done through $wgCacheEpoch or other methods that you prefer.
Features
- add TabberNeueUseLegacyTabIds config option (#184) (1b60511)
- assign unique IDs to Tabber container (de2ced5)
- only add empty paragraph for wikitext list elements (f24ddb5), closes #151
- render all HTML server-side (1e1d3de)
- simplify implementation and drop hash usage (56619bf)
- throw exception when duplicated label is found under legacy ID mode (ab8e306)
- use Codex CSS variable directly (bd5738a)
Bug Fixes
- drop unused variable (f87c43e)
- fix various issues raised by code review (9e8ac87)
- keep arrow button icon inside its parent (#186) (201238c)
- no need to apply hover:hover to active state (70f632a)
- various issues found in code review (1f75afc)
Performance Improvements
- drop incorrect usage of rAF and do not set aria-hidden on tabpanels (910f5c7)
- only call one instance of MediaWikiServices (724e347)
v2.5.0
2.5.0 (2024-09-01)
Features
- include Codex CSS variables in Tabber variables (3d86ed5)
Bug Fixes
- ensure that the active tab is set before the tabber event is initialized (#173) (795c76b)
v2.4.0
2.4.0 (2024-07-17)
Features
Bug Fixes
- incorrect conditions for shouldShowAnimation (#165) (2f7e652)
v2.3.0
2.3.0 (2024-07-03)
Features
- change tab when URL hash matches one of the tabs (421c42b), closes #150
Bug Fixes
- prevent browser from scrolling to the tab before Tabber updates the aria attributes (1e5ad65), closes #161
- square brackets should be correctly rendered in tab names (3bacdb7), closes #158
- URL hash should be escaped when used as selector (d453add)
v2.2.4
2.2.4 (2024-06-23)
Bug Fixes
- escape new line character properly (7e92502)