v1.0.1
What's new
Voidstorm
v1.0.1 (2026-10-06)
- fix: drop unguarded math.randomseed call at load
math.randomseed is not a documented WoW API and the client seeds its own
generator; the call could error at ADDON_LOADED and added nothing. - fix: nil-safe RealmName helper and secret-value guard in Comm
GetNormalizedRealmName() returns nil during instance loading screens, which
broke every dependent addon that concatenated it. Utils.RealmName() falls back
to GetRealmName() with spaces and hyphens stripped; PlayerName uses it.
Comm.OnMessage drops messages whose fields are secret values (12.0). - fix: Comm chunk sizing, reassembly expiry, button OnLeave perf, Comm.Init ordering
- feat: complete Voidstorm core library overhaul v2.0
- feat: add shared Theme system and Widget library
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com - feat: add shared Comm layer with rate limiting and chunked transmission
- feat: WoW event helpers, module registry, per-character storage, boot sequence
- feat: add config/defaults system with module namespacing
- feat: add DB schema versioning and migration runner
- fix: ClassColor caching with correct rounding, GenerateID 32-bit entropy
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com - ci: narrow tag trigger to v*, add luacheck linting
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com - style: add RNG comment, remove dead test code
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com - fix: safe Fire() iteration, dynamic version, seeded RNG
This mod has no additional files

