File Details
12.0.7.38
- R
- Jun 26, 2026
- 34.34 KB
- 7
- 12.0.7
- Retail
File Name
AutoPIExtended-12.0.7.38.zip
Supported Versions
- 12.0.7
AutoPI Extended
12.0.7.38 (2026-06-26)
Full Changelog Previous Releases
- Reduce group-chat announce spam; prioritize new joiners in inspect queue (#37)
- Raise ANNOUNCE_DEBOUNCE from 3s to 15s so the debounce timer outlasts the
full inspect scan in large raids (LFR can take 30-40s), preventing multiple
mid-scan announces as the winner changes with each batch of incoming data. - New group members (no group_cache entry) are inserted at the front of the
inspect queue instead of the back, so they get spec data quickly rather than
waiting behind a full re-scan of existing members.
Co-authored-by: Claude Sonnet 4.6 noreply@anthropic.com
- Raise ANNOUNCE_DEBOUNCE from 3s to 15s so the debounce timer outlasts the
- Add luacheck config and switch CI to luacheck (#36)
- Add luacheck config and switch CI to luacheck
.luacheckrc: std=lua51, suppresses WoW API global noise (CreateFrame,
C_Timer, etc.) while keeping real warnings visible. Down to 11 genuine
warnings from 254 false positives.
lint.yml: switch from lua5.1/luac to luacheck (installed via luarocks)
so CI uses the same tool and config as local dev.
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com - Fix/suppress luacheck warnings — 0 warnings clean
Genuine fixes:
- Core.lua:189: unused loop variable guid -> _
- Core.lua:415: invert empty if-branch (giveUpUntil) to remove empty body
WoW-pattern suppressions (inline luacheck: ignore comments): - Core.lua:150,232: self unused in methods (WoW method convention)
- Core.lua:483: event unused in INSPECT_READY (WoW always passes it)
- Options.lua:34: btn/down unused in OnClick (WoW click handler sig)
- Options.lua:70,71,110,117: self shadowing (W432) in SetScript callbacks
(intentional — closure self = widget, not addon object)
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Co-authored-by: Claude Sonnet 4.6 noreply@anthropic.com - Add luacheck config and switch CI to luacheck
- Add Lua 5.1 CI syntax check on every PR and push (#35)
WoW's Lua runtime is 5.1; luajit accepts extensions (goto, etc.) that
WoW rejects. Add a GitHub Actions workflow that installs lua5.1 and
runs luac -p on Core.lua and Options.lua to catch incompatibilities
before merge.
Co-authored-by: Claude Sonnet 4.6 noreply@anthropic.com

