Skip to content

Releases: dmungin/Buffadin

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 28 Sep 14:17
c074621

Buffadin

v0.2.3 (2026-09-28)

Full Changelog Previous Releases

  • Merge pull request #8 from dmungin/ci/split-tag-and-publish-workflows
    ci: split tagging and publishing into separate workflows
  • chore: bump version to 0.2.3
    Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
    Claude-Session: https://claude.ai/code/session\_01D1AYpxUPrMXZVmykZwFMdw
  • ci: split tagging and publishing into separate workflows
    The packager skips push runs on a branch whose HEAD is tagged ("Found
    future tag"), so tagging and packaging can't share the push-to-main run.
    • tag.yml (push to main): verify the version and create/push vX.Y.Z if
      missing, using RELEASE_TOKEN so the tag push triggers other workflows.
    • publish.yml (tag push, or manual run on a tag): run the packager as in
      the packager's documented setup. Branch runs are skipped to avoid
      alpha uploads.

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 00:15
5184daf

Buffadin

v0.2.0 (2026-09-27)

Full Changelog Previous Releases

  • Merge pull request #5 from dmungin/feat/compact-bar-and-agent-docs
    feat: adopt compact buff bar layout and add agent instructions
  • chore: bump version to 0.2.0 and document PR versioning rule
  • Update README.md images
  • feat(ui): adopt compact buff bar layout with bottom-right badge and bottom-left timer
  • docs: add agent instructions for Claude Code and Gemini CLI
  • docs: add CurseForge installation option and update manual install instructions
  • ci: upgrade actions/checkout from v4 to v7 for Node 24 support

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 25 Sep 12:33
5c3bbc0

Buffadin

v0.1.2 (2026-09-25)

Full Changelog Previous Releases

  • Merge pull request #2 from dmungin/fix/combat-buff-status
    fix: maintain aura/blessing states and track battle rezzes in combat
  • fix: show class members in tooltip during combat and prevent secure popup taint
  • Merge pull request #4 from dmungin/dmungin-patch-2
    Update README.md
  • Update README.md
  • Merge pull request #3 from dmungin/dmungin-patch-1
    Update README.md
  • Update README.md
  • chore: bump version to 0.1.2
  • fix: track combat deaths and battle rezzes to accurately flag unbuffed resurrected players
  • fix: maintain aura and blessing states in combat without querying blocked APIs

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 24 Sep 21:02
c8a85f0

Buffadin

v0.1.1 (2026-09-24)

Full Changelog Previous Releases

  • Merge pull request #1 from dmungin/shadow-housekeeping
    Housekeeping, combat restrictions for smart auto-buff, and bump version to 0.1.1
  • chore: bump version to 0.1.1
  • feat: disable and grey out Auto-Buff button during combat
  • chore: remove redundant buffadin.toc symlink and packaging ignore entries
  • chore: restrict supported interface versions to WoW Forever (16001, 16000)

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 24 Sep 18:57

Buffadin

v0.1.0 (2026-09-24)

Full Changelog Previous Releases

  • ci: grant contents write permission for release creation and add .release to gitignore
  • chore: configure CurseForge release workflow and bump version to 0.1.0
  • Update README.md
  • cleanup
  • feat: persistent per-char settings, in-place cycling, and vertical bar orientation
  • refactor: transition test harness to two-sided game api adapter architecture
  • fix: ensure greater blessings buff entire class and right-click casts overrides
  • fix: resolve assignment resolution, solo class bar filtering, and dialog frame strata
  • fix(mock): initialize control panel as hidden so first toggle shows it
  • feat(mock): add cast adapter, button interaction hooks, and live in-game event log
  • feat(dev): add in-game mock test harness and release ignore configurations
    • Adds Dev/MockHarness.lua with simulated Party (5), Raid (25), and Raid (40) environments.
    • Simulates multi-Paladin assignment grids, buff countdowns, missing alerts, tank overrides, and combat toggles.
    • Adds draggable dev control panel toggled via /bf mock or /bf test.
    • Adds pkgmeta.yaml and .gitattributes to ignore Dev folder from CurseForge and GitHub release archives.
    • Wraps Dev\MockHarness.lua in @debug@ blocks inside Buffadin.toc.
  • feat(ui): add mousewheel scrolling to cycle blessings and overrides
    Enables mousewheel scrolling up/down on assignment grid cells, aura cells, and override selectors to cycle blessings quickly without clicking.
  • feat(permissions): allow tanks to manage blessing assignments
    Allows players flagged as Tank (Main Tank / Off Tank or tank role) to configure assignments and overrides without requiring raid assist. Adds Tank Access status badge.
  • feat(targeting): prioritize in-range targets for blessing casts
    Adds Buffadin:IsUnitInRange using modern C_Spell.IsSpellInRange and legacy fallbacks. Prefers in-range recipients for class Greater Blessings while falling back to any member if out of range, preventing cast failures without ever blocking.
  • feat(scanner): add defensive pcall and secret aura protection
    Guards UnitAura/GetAuraDataByIndex calls with pcall and checks for issecretvalue so restricted combat auras cannot trigger Lua comparison errors.
  • Initial commit of Buffadin for Wow: Forever