Skip to content

Releases: Hydr0gen19/KickBaton

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 17 Aug 14:09

KickBaton

v0.6.0 (2026-08-17)

Full Changelog Previous Releases

  • Add the WoWInterface project ID

v0.5.3

Choose a tag to compare

@github-actions github-actions released this 17 Aug 14:04

KickBaton

v0.5.3 (2026-08-17)

Full Changelog Previous Releases

  • Pass the CurseForge token under both variable names
    The packager renamed CF_API_KEY to CF_API_TOKEN after the v2 tag, so pinning
    v2 while following the current README meant the token was present on the
    runner but invisible to the script. It skipped CurseForge silently, with no
    error and no missing-token warning.

v0.5.2

Choose a tag to compare

@github-actions github-actions released this 17 Aug 14:01

KickBaton

v0.5.2 (2026-08-17)

Full Changelog Previous Releases

  • Log token lengths to diagnose the skipped CurseForge upload

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 17 Aug 13:56

KickBaton

v0.5.1 (2026-08-17)

Full Changelog Previous Releases

  • Update the Wago project ID
  • Make sync wait for the destination to actually clear before copying
  • Add CurseForge and Wago project IDs

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 17 Aug 13:18

KickBaton

v0.5.0 (2026-08-17)

Full Changelog Previous Releases

  • Rename to KickBaton
    Kicker collided with an existing CurseForge addon that occupies the same
    folder name and the same /kicker slash command, so the two could not be
    installed side by side.
    Import still accepts strings carrying the old magic. Renaming an addon resets
    its saved variables, so exporting before the switch and importing after is the
    only way anyone keeps their squads.
  • Sync an explicit allow-list instead of mirroring with exclusions
    robocopy /XD skips a directory for deletion as well as for copying, so files
    excluded after they had already been copied once stayed in the addon folder
    forever. .github, docs, .pkgmeta and .gitattributes had all leaked in that way.
  • Exclude docs and workflow folders from the local sync
  • Add CurseForge store page copy
  • Add project logo and its generator, excluded from packaging
  • Update workflow actions to clear the Node 20 deprecation warning

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 17 Aug 12:25

Kicker

v0.4.0 (2026-08-17)

Full Changelog Previous Releases

  • Automate packaging and releases
    Adds the BigWigs packager on tag push, gated behind the existing verify step
    so a build that does not parse never ships. CurseForge, WoWInterface and Wago
    are wired up but inert until both their token and their project ID exist.
    The TOC version becomes @Project-Version@ and is stamped from the git tag,
    which removes a manual step that had already drifted twice. sync.ps1
    substitutes a dev marker locally so the placeholder never reaches the addon
    list.

Kicker 0.3.1

Choose a tag to compare

@Hydr0gen19 Hydr0gen19 released this 17 Aug 12:09

Same addon as 0.3.0, relicensed under GPL-3.0-or-later. The licence text now ships inside the archive, as the GPL requires.

Install — extract into World of Warcraft\_retail_\Interface\AddOns\ so that AddOns\Kicker\Kicker.toc exists, then /reload and run /kicker status to confirm.

Everyone in the group needs it: both the assignment sync and the kick detection only work between clients that have it.

Worth knowing before you start: Kicker never sees the skull and never knows it is casting — Midnight restricts enemy markers, names and cast spell IDs to addons. It will not tell you to press your interrupt. It tracks whose turn it is, which is the part that used to live in voice comms.