Expansion Levels Monitor

Records and displays expansion level info as it changes.

File Details

v1.1

  • B
  • Feb 24, 2026
  • 30.30 KB
  • 31
  • 12.0.1+4
  • Classic + 4

File Name

ExpansionLevelsMonitor-v1.1.zip

Supported Versions

  • 12.0.1
  • 5.5.3
  • 3.80.0
  • 2.5.5
  • 1.15.8

This beta release hasn't been fully tested in all Classic versions yet. Please comment on the project page if you encounter any issues, and I will strive to fix them ASAP.

  • New: Development Tools category added.
  • Improvement: Updated interface version for Mainline 12.0.1.
  • Improvement: SendChatMessage() removed from compatibility table.
  • Improvement: GetClassColorOjb() for C_ClassColor.GetClassColor() added to compatibility table.
  • Improvement: Reworked tables to use numeric IDs where possible, and with corresponding enums where useful.
  • Improvement: Added hook for PLAYER_MAX_LEVEL_UPDATE unit event for player and GetMaxPlayerLevel() logic to handle Classic expansion launches.
  • Improvement: Notice to relog for the latest expansion data after an UPDATE_EXPANSION_LEVEL event fires.
  • Improvement: Many constants, functions, and methods, are now exposed on the addon's frame as a public API.
  • Fix: Corrected spelling of compatibility table.
  • Fix: Test interface version check changed from a critical error to a warning.
  • Fix: Latest expansion output ignored if less than the player expansion (this addresses the mismatch from a lack of a distinct new value when it is updated within a session).
  • Change: Renamed A.safeIndex() to A.SafeIndex().
  • Change: Renamed A:Msg() to A:Message().
  • Change: Various other minor changes.