Skip to content

Releases: Jase-Develop/warlock_qol_tbc

Release list

v0.14

Choose a tag to compare

@github-actions github-actions released this 13 Jul 09:47

WarlockQol (TBC)

v0.14 (2026-07-12)

Full Changelog Previous Releases

  • Fix raid HUD auto-show/hide for both HUDs; bump to 0.14
    Cooldown HUD: auto-show never fired on entering a raid instance. Its only
    trigger was GROUP_ROSTER_UPDATE (fires at group-join in the world, not on
    zoning in) and it keyed off IsInRaid() (raid group, not instance), so the
    transition was armed/spent early and never recovered. Now key the transition
    on being in a raid INSTANCE and register PLAYER_ENTERING_WORLD so zoning drives
    the re-evaluation.
    Consumables HUD: "Show HUD"/X could not turn it off while in a raid because
    visibility was (open OR autoRaid) and autoRaid forced it on. Switch to the same
    transition-driven model as the cooldown HUD: auto-show drives a single
    authoritative open flag on raid-instance enter/leave, so Show HUD/X always win.
    The "invisible when nothing is missing" data gate is unchanged.

v0.13

Choose a tag to compare

@github-actions github-actions released this 12 Jul 15:20

WarlockQol (TBC)

v0.13 (2026-07-12)

Full Changelog Previous Releases

  • Add CurseForge project ID to .toc for packager upload
  • Add GPLv3 LICENSE and license notice in README
    License the addon code under GNU GPL v3.0 (verbatim license text from the
    FSF). The bundled PT Sans font remains under its separate SIL OFL.
  • Fix client version in .toc Notes (2.5.5 -> 2.5.6)
  • Add BigWigs packager workflow for automated releases
    Tag-triggered GitHub Action (v* tags only) that packages the addon and
    attaches it to a GitHub release, plus uploads to CurseForge when a
    CF_API_KEY secret and X-Curse-Project-ID are present. .pkgmeta pins the
    shipped folder to Warlock_Qol_Tbc despite the lowercase repo name.
    Pin YAML/.pkgmeta to LF in .gitattributes.
  • Update README wording and AddOns install path
    Trim redundant details, reword the dependency-free note, and correct the
    install path to the _anniversary_ client directory.
  • Consumables HUD: add transparent mode toggle
    Per-profile consumeTransparent flag (default off): drops the HUD frame
    background/border and hides the header, leaving only the icon slots for a
    less-cluttered look. Frame stays draggable by its now-invisible area.
    Travels via export/import; bump version to 0.13.
  • Consumables HUD: hide while dead, require raid instance for auto-show
    • Hide the strip when the player is dead/ghost (death drops food/flask
      buffs); the driver keeps ticking so it re-appears once alive again.
    • Auto-show in raid now also requires being inside a raid instance
      (select(2, IsInInstance()) == "raid"), not merely a raid group. The
      manual Show HUD toggle still overrides and works anywhere.
  • Class-based defaults: warlock-only wizard + master switch off for non-warlocks
  • Condense comments in UI (Warlock_Qol_Tbc_UI.lua)
  • Condense comments in core (Warlock_Qol_Tbc.lua)
    Trim the verbose/teaching comments to direct, functional one-liners; code
    unchanged. UI file still to do.
  • Bump version to 0.12
    Captures the first-run setup wizard, minimap button (with square-minimap
    support) + app logo, macro creation moved into the wizard, centred title-bar
    toggles, semi-transparent window fill, and copy tweaks.
  • Add .gitattributes to normalize line endings (LF for source)
  • Initial commit: WarlockQol (TBC) v0.11
    Quality-of-life addon for Warlocks (TBC Anniversary 2.5.6). Includes summon/ritual
    chat lines, soulstone & banish announcements, raid cooldown + missing-consumables
    HUDs, per-character profiles with share strings, setup wizard, and a minimap button.