GuildNoteUpdater

Auto updates your guild notes with your Item level and spec

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