v1.0.1-classic
What's new
Sanctum
v1.0.1 (2026-09-02)
Full Changelog Previous Releases
- release: v1.0.1
Fix: world buffs now persist to SavedVariables and render in the
Cooldowns tab. Two overlapping root causes:
WV-D-146a -- CurrentKey() forward-reference bug. Defined at line
~1404 but called from S.CaptureWorldBuffs at line ~868. In Lua
5.1's chunk compile order that resolves to a global lookup (nil),
and the capture function silently returned early on the nil-key
guard. Fix: relocate CurrentKey() above S.CaptureWorldBuffs. Same
class as Reliquary WV-D-119 / WV-D-131.
WV-D-146b -- CaptureCurrent() wholesale-replace bug. Even after
WV-D-146a put worldBuffs on disk, CaptureCurrent (fired by many
events including PLAYER_LOGOUT right before the SV flush) rebuilt
the character record from scratch and did not carry worldBuffs
across. Fix: add worldBuffs and cooldowns to the preservation
list alongside bank / mail / instances.
Feature: WV-D-148 -- peer version-check over the addon-comm
channel. When another Sanctum-running player in guild or
party/raid runs a higher ## Version:, print once per session per
version. Silent on the addon channel so non-users see nothing.
Prefix "SanctumVer" (16-char Blizzard limit). Highest-seen
persists in SanctumDB.versionCheck.
Feature: WV-D-150 -- Feedback section in Settings with a click-
to-select EditBox holding dev@forsetiforge.dev.
Diagnostic: /sanctum wbscan kept as permanent WV-B-008
diagnostic for future buff-signature drift detection.
Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session\_01EipEJcJW63UvuKWGMP3W4X - ci: grant contents:write for GitHub Release creation
This mod has no additional files

