Releases: Hydr0gen19/KickBaton
Release list
v0.6.0
v0.5.3
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
KickBaton
v0.5.2 (2026-08-17)
Full Changelog Previous Releases
- Log token lengths to diagnose the skipped CurseForge upload
v0.5.1
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
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
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
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.