Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 08 Jun 21:47

Quiver

v0.5.0 (2026-06-08)

Full Changelog Previous Releases

  • v0.5.0: Stings switcher, macro generator, combat fixes, and UI improvements
    Stings switcher
    • New orbit button at 270° (bottom of sphere) for quick sting selection
    • Left-click opens picker: Serpent, Viper, Scorpid, Wyvern Sting
    • Right-click casts the selected sting
    • Automatically creates and maintains a "Quiver: Sting" macro in the macro
      book — drag it to your bar once and it stays synced to your selection
      Macro generator (experimental — feedback welcome!)
    • New Macros tab in settings (Alt+Right-click sphere)
    • Generates four hunter macros with configurable options:
      • Quiver: Open — pet attack + opening shot (shot selector)
      • Quiver: FD Trap — Feign Death + trap (trap selector)
      • Quiver: BW — Bestial Wrath + Intimidation + shot (shot selector)
      • Quiver: MD — Misdirection on focus (no options)
    • All macros include #showtooltip so cooldowns show on your bars
    • Quiver: Open uses /petfollow before /petattack to avoid the toggle-cancel
      issue when the pet is already moving to the target
    • Create / Update and Delete All buttons to manage macros from the panel
    • Macros are early-stage — if something doesn't work for your spec or
      playstyle please share feedback so we can improve the templates
      Settings panel
    • Split into two tabs: Bindings (left/right click) and Macros (alerts +
      macro generator) — panel is now significantly less busy
      Menu improvements
    • All orbit menus now expand away from the nearest screen edge automatically
      — menus on the right half of the screen pop left, left half pop right
    • Side buttons (pet, food, traps, tracking) always expand away from the
      sphere center regardless of screen position; only top/bottom buttons
      (aspects, stings) adapt to screen edge
    • Menus rebuild on sphere drag-stop so expand direction stays correct after
      moving the sphere
      Combat lockdown fixes
    • SetFrameStrata, EnableMouse, SetButtonState, StartMoving, and
      ClearAllPoints/SetPoint calls on secure frames are now all guarded against
      combat lockdown — no more ADDON_ACTION_BLOCKED errors when opening menus,
      taming pets, or dragging the sphere during combat
      Auto-shot bar
    • Moved 40px below sphere bottom to clear the new stings orbit button
  • Fix combat lockdown errors when taming pets and switching aspects
    • Guard RebuildFoodPicker with InCombatLockdown() so taming a pet mid-combat
      no longer triggers ADDON_ACTION_BLOCKED on ClearAllPoints/SetPoint
    • Defer food picker rebuild to PLAYER_REGEN_ENABLED so new pet state is
      applied correctly once combat ends
    • Update PLAYER_REGEN_ENABLED to refresh all menus (aspects swap macro, etc.)
      not just the sphere on-click handler
    • Fix happiness sound playing on every poll tick instead of only on transition
      to unhappy
    • Clear saved food selection when a new pet type is tamed (different pet types
      accept different foods)
    • Aspects orbit button icon now updates immediately in combat via
      SetNormalTexture (not combat-restricted); attribute/macro deferred
    • Add Beast Lore to the pet radial menu
  • Fix menu blocker strata and clean up luacheck warnings
    • Fix blocker frames staying at DIALOG strata when menus are closed,
      causing them to eat mouseovers and clicks over the bag UI
    • Add files["tests/"] override in .luacheckrc so test stubs can write
      WoW API globals without false read-only warnings
    • Fix unused args and bare global assignments in test specs