File Details
v1.14.2
- R
- Mar 2, 2026
- 2.35 MB
- 6
- 12.0.1
- Retail
File Name
GuildNoteUpdater-v1.14.2.zip
Supported Versions
- 12.0.1
Guild Note Updater
v1.14.2 (2026-03-02)
Full Changelog Previous Releases
- 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