promotional bannermobile promotional banner

Class Codex - Stat Priorities, Talents, BiS Gear & Rotation Guides

Your complete class guide in-game. Stat priorities, talent builds, rotation guides, BiS gear, enchants, gems, consumables, trinkets, and crafting — all auto-detected for your spec and hero talent.

File Details

v0.28.4

  • R
  • May 24, 2026
  • 421.18 KB
  • 44.0K
  • 12.0.5
  • Retail

File Name

ClassCodex-v0.28.4.zip

Supported Versions

  • 12.0.5

0.28.4

Patch Changes

  • Added a setting to disable the right-click "View Talents" menu entry, as a workaround for a Blizzard bug where right-clicking a unit frame and then picking Set Raid Marker / Follow / Report can show "AddOn tried to call protected function" errors. Class Codex now also prints a one-time chat notice when this fires, explaining it's a Blizzard issue and pointing at the new toggle.
  • Fixed the Compendium window missing its bottom border and rounded corners. The previous fix that hid the corners (to remove the floating "ears" Blizzard's tab-overlap offset left dangling below the frame) also took the bottom edge line with it. The corners are now re-anchored flush against the frame's actual bottom edge instead of hidden.
  • Internal: removed the one-shot keyify migration script and the _G.CLASS_CODEX_DEBUG runtime warning now that the keyify is done and CI enforces the constraint at PR time. scripts/check-locale-coverage.sh now also verifies that every L[...] referenced in consumer files exists in enUS.lua. No user-visible change.
  • Internal: extracted the Settings panel registration out of ClassCodex.lua into a dedicated Settings.lua file. ClassCodex.lua shrinks by ~310 lines. No user-visible change.
  • Fixed cooldown manager and action bar icons rendering through the Compendium background, and removed the orphan frame-corner decorations sticking out below the bottom edge.
  • Fixed BiS Crafts showing the same item paired with itself (e.g. "Loa Worshiper's Band + Loa Worshiper's Band") for items whose embellishment is built in.
  • Internal: split Locales.lua into per-locale files under Locales/ and adopted short namespaced keys (e.g. settings.unit_menu.label) backed by an enUS.lua source-of-truth. Added a CI check that fails any PR with missing translations. No user-visible change.
  • Internal: merged the two changelog-extract scripts (bash + Node) into a single Node script with a --raw flag for the release-body slice. No user-visible change.
  • Refreshed Mythic+ dungeon talent builds.
  • Refreshed PvP talent loadouts and gear.
  • Hunter
  • Mage
  • Monk
  • Priest
    • Discipline: Updated rotations.
  • Shaman