File Details
v1.15.0
- R
- Mar 2, 2026
- 2.35 MB
- 3
- 11.1.7
- Retail
File Name
GuildNoteUpdater-v1.15.0.zip
Supported Versions
- 11.1.7
Guild Note Updater
v1.15.0 (2026-03-02)
Full Changelog Previous Releases
- Set Interface to 110107 so addon does not load in 12.0+
Intentionally targets the last War Within patch (11.1.7) to prevent
the addon from auto-loading in Midnight where it cannot function.
Bump to v1.15.0. - Mark addon as abandoned, replace README with technical post-mortem
C_GuildInfo.SetNote is blocked in WoW 12.0 via the Secret Values system.
Documents all workarounds attempted and why each failed. - Replace removed GuildRosterSetPublicNote with C_GuildInfo.SetNote
GuildRosterSetPublicNote was removed in WoW 12.0.0 Midnight. The
replacement is C_GuildInfo.SetNote(guid, note, true), which takes a
player GUID (17th return value of GetGuildRosterInfo) instead of a
roster index. Updated mocks, .luacheckrc, and DEPRECATED_APIS.md. - Remove internal dev files from repo tracking
- Fix curl protocol: use http not https for Blizzard NGDP endpoint
- Check WoW version every 5 minutes instead of hourly
5 minutes is the minimum GitHub Actions cron interval. Added concurrency
group to cancel any in-progress run when a new one starts, preventing
pile-up during patch windows. - Fix CI test failures and luacheck warnings
- Add GameFontNormalSmall to luacheckrc read_globals
- Suppress 432 (self-shadowing) which is intentional in WoW SetScript callbacks
- Rename nested loop vars i->pi/ri to avoid shadowing outer loop variable
- Initialize pendingUpdateTimer and hasUpdated to false in InitializeSettings
so mock frame __index never returns a spurious truthy function value - Change pendingUpdateTimer=nil to =false in timer callback (nil removes the
key from the table, re-triggering __index on next access) - Reset previousNote and pendingUpdateTimer in update-trigger before_each so
dedup check doesn't silently skip note updates across test runs - Add Minimap, GameFontNormalSmall, RAID_CLASS_COLORS, GetCursorPosition
mocks to legacy test file
- Run version check hourly instead of daily
- Add daily WoW interface version auto-update workflow