Skip to content

Releases: StarCitizenTools/mediawiki-extensions-TabberNeue

v2.7.1

22 Nov 21:06
799f865
Compare
Choose a tag to compare

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

19 Nov 21:26
3dfb8f4
Compare
Choose a tag to compare

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

16 Nov 08:22
9d20c75
Compare
Choose a tag to compare

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

01 Sep 00:09
ea1c1e9
Compare
Choose a tag to compare

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

17 Jul 17:08
57d3425
Compare
Choose a tag to compare

2.4.0 (2024-07-17)

Features

Bug Fixes

  • incorrect conditions for shouldShowAnimation (#165) (2f7e652)

v2.3.0

03 Jul 21:50
1d71c28
Compare
Choose a tag to compare

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

23 Jun 20:37
eeb36b9
Compare
Choose a tag to compare

2.2.4 (2024-06-23)

Bug Fixes

  • escape new line character properly (7e92502)

v2.2.3

23 Jun 20:31
c33e2c6
Compare
Choose a tag to compare

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

20 Jun 19:04
53a1ed7
Compare
Choose a tag to compare

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

13 Jun 07:35
9f44a90
Compare
Choose a tag to compare

This is the last release before the big refactor.
If you have any issues with the v2 build, please try this version.