Releases: StarCitizenTools/mediawiki-extensions-TabberNeue
Releases · StarCitizenTools/mediawiki-extensions-TabberNeue
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)
v2.2.3
2.2.3 (2024-06-23)
Bug Fixes
- add new lines to parsed tab content to ensure content are parsed as expected (f4f8b4b), closes #151
- attach resize observer properly to current active tabpanel (72adfbc)
Performance Improvements
- only attach resize observer for active tabpanel when it is in viewport (05e95d8)
- set active tab by hash on builder phase (ee54cc1)
v2.2.2
2.2.2 (2024-06-20)
Bug Fixes
- make sure that init functions are run sequentially (8a88a43), closes #148
Performance Improvements
- merge activeTabpanel resize observer into the main resizeObserver (35ffe55)
- only use one resizeObserver for header overflow (a414d2d)
v1.9.1
This is the last release before the big refactor.
If you have any issues with the v2 build, please try this version.