AP Raid Utils

AP Raid Utils is a lightweight addon that provides raid leaders with general-purpose tools to simplify raid managemen

File Details

v1.1.0

  • R
  • Apr 12, 2026
  • 1.02 MB
  • 19
  • 12.0.1+2
  • Retail

File Name

APRaidUtils-v1.1.0.zip

Supported Versions

  • 12.0.1
  • 12.0.0
  • 11.2.7

Average Pillagers Raid Utility

v1.1.0 (2026-04-12)

Full Changelog Previous Releases

  • Merge pull request #10 from Dumspy/feat/housing-auto-roll
    feat: add housing auto roll setting
  • Merge origin/main into feat/housing-auto-roll
  • Merge pull request #9 from Dumspy/feat/break-timer-anchor
    add: support break timer anchors and shared anchor editing
  • feat: add housing auto roll setting
  • add: support break timer anchors and shared anchor editing
  • Merge pull request #8 from Dumspy/fix/shellhook-idempotent
    fix: make WoW API sync idempotent in shellHook
  • Merge remote-tracking branch 'origin/main' into fix/shellhook-idempotent

    Conflicts:

    flake.nix

  • fix: ensure writable permissions before rm in shellHook
  • fix: suppress permission denied errors in shellHook
  • fix: make WoW API sync idempotent in shellHook
  • Merge pull request #7 from Dumspy/nix-lua-tooling
    Nix lua tooling
  • docs: update AGENTS.md to latest commit
  • feat: fetch WoW API annotations via flake
    • Add wow-api flake input from Ketho/vscode-wow-api
    • Shell hook copies annotations to .lua-libs/wow-api on entry
    • Update .luarc.json to include both meta and fetched annotations
    • Add .lua-libs/ to gitignore
    • Remove static meta/wow.lua (no longer needed)
    • Update README with !README.md exception
  • docs: update AGENTS.md with tooling section
    • Add commit and branch for nix-lua-tooling
    • Add tooling files table and shell commands
    • Document nix develop and direnv allow
  • chore: update flake.lock for nixos-unstable
  • chore: add .direnv to gitignore
  • chore: simplify flake.nix to match auxarmory style
    • Use flake-utils for system iteration
    • Remove fd, git, ripgrep, nixd (available in system)
    • Update to nixos-unstable
  • feat: add Nix-first Lua tooling and AGENTS hierarchy
    • Add flake.nix with devShell for lua-language-server, luacheck, stylua
    • Add .luarc.json for editor-agnostic LSP config
    • Add meta/ annotations for project globals and WoW API
    • Add .stylua.toml and .luacheckrc for code quality
    • Add .envrc for direnv integration
    • Remove legacy .vscode/settings.json Lua config
    • Add child AGENTS.md files for ui/, reminders/, settings/, simcExport/, versionChecker/
    • Update root AGENTS.md with new structure
  • Merge pull request #4 from Dumspy/refactor/core-architecture
    refactor: adopt NSRT-style namespace pattern
  • Fix roster membership matching across group states
    Normalize roster names consistently and include current party or solo player state so existing roster members are not flagged for invites or move-outs.
  • Fix SimC saved export metadata and refresh triggers
    Restore class name and color data for persisted exports, and refresh captures after live gear or talent changes so saved SimC profiles stay current between logins.
  • Fix refactor regressions in reminders and UI
    Restore callback payload compatibility and repair reminder filters, anchor creation, and login-time capture so the architecture refactor keeps existing flows working.
  • Merge remote-tracking branch 'origin/main' into refactor/core-architecture
  • chore: update .gitignore to include AGENTS.md
  • docs: add ARCHITECTURE.md technical documentation
    • Document architectural changes in v2.0.0
    • Add .gitignore to exclude markdown files from repo (except ARCHITECTURE.md)
    • Remove EVALUATION.md and PLAN-fix-aura-id-and-phase-filters.md
  • refactor: adopt NSRT-style namespace pattern, remove AceAddon/AceDB/AceEvent/AceConsole
    • Replace AceAddon with namespace-based pattern (local AP = )
    • Replace AceDB with direct saved variables (APRaidUtilsDB)
    • Replace AceEvent with frame event registration (AP.eventFrame)
    • Replace AceConsole with manual slash commands
    • Add sender validation and rate limiting to comms
    • Optimize GetPlayerRaidSubgroup with UnitIsUnit
    • Cache CleanupSimcData to run once per session
    • Update all modules to use direct table assignment
    • Remove 9 unused Ace libraries from libs/ (AceTimer, AceHook, AceBucket, AceTab, AceLocale, AceAddon, AceDB, AceEvent, AceConsole)
    • Update AGENTS.md with new patterns and resources
  • fix: resolve anchor code review issues - remove debug print, fix ColorPickerFrame API, persist relativeTo on drag, add LSM error handling, fix text width, clean dead font map
  • fix: replace hardcoded font templates with LibSharedMedia dropdown
    Use LSM:List('font') to populate the font dropdown with actual font names
    instead of WoW font template names, matching WeakAuras/ElvUI approach.
    Add migration for existing users with old template-based font values.