File Details
v0.13.3
- R
- Mar 26, 2026
- 132.21 KB
- 3.0K
- 12.0.1
- Retail
File Name
ClassCodex-v0.13.3.zip
Supported Versions
- 12.0.1
@classcodex/addon
0.13.3
Patch Changes
- fdb5373: Add Discord invite link to the About tab
- 991ac9f: Updated talent builds for Preservation Evoker, Discipline Priest. Updated rotations for Discipline Priest. Gear changes for Enhancement Shaman.
- a4c348d: Updated rotations for Assassination Rogue. Gear changes for 4 specs.
0.13.2
Patch Changes
- cef64df: Updated talent builds for Frost Death Knight, Restoration Druid, Assassination Rogue. Gear changes for Vengeance Demon Hunter, Restoration Druid.
0.13.1
Patch Changes
- aed3a0c: Fix tooltip crash on quest item rewards caused by WoW taint system. Guard against tainted/secret strings in secure tooltip contexts with a pcall check before indexing tooltip line text.
- 5aa2de1: Updated talent builds for Mistweaver Monk, Retribution Paladin. Updated rotations for Balance Druid, Retribution Paladin. Gear changes for Mistweaver Monk, Retribution Paladin, Subtlety Rogue. Minor stat priority reordering for 1 specs.
0.13.0
Minor Changes
- 1e1aa9a: Add localization support with translations for Korean, Simplified Chinese, German, French, and Brazilian Portuguese
- 8f98da4: Add minimap button using LibDBIcon for quick access to the Compendium and Settings
Patch Changes
- 35fbaa5: Updated talent builds for Devastation Evoker, Marksmanship Hunter, Arcane Mage. Updated rotations for Devastation Evoker, Holy Paladin, Restoration Shaman. Gear changes for 4 specs.
0.12.7
Patch Changes
- 093dafd: fix: item tooltips now show correct ilvl by passing Wowhead bonus IDs
0.12.6
Patch Changes
- 00391ad: Updated talent builds for Vengeance Demon Hunter, Beast Mastery Hunter, Restoration Shaman. Gear changes for 6 specs.
0.12.5
Patch Changes
- da4ab5e: Updated talent builds for Balance Druid, Restoration Druid, Restoration Shaman. Updated rotations for Balance Druid, Discipline Priest, Shadow Priest. Gear changes for 7 specs.
0.12.4
Patch Changes
- f80d27e: fix: parse 2H weapon runeforge for Frost DK and display alternate enchants in Compendium
0.12.3
Patch Changes
- 79c98d7: Updated talent builds for Survival Hunter, Fire Mage, Restoration Shaman. Updated rotations for Survival Hunter, Shadow Priest. Gear changes for 5 specs.
0.12.2
Patch Changes
- 8f3530c: Update talents, gear, and trinket data from Wowhead (2026-03-20).
- 0cae820: Fix tooltip lag when hovering trinkets in bags (3 simultaneous tooltips: bag item + 2 equipped comparisons). The single-entry cache was thrashing on every refresh cycle. Now caches all items simultaneously so repeated tooltip refreshes are O(1).
- 10c9a98: Fix tooltip stat priority ranks (#1, #2, #3) showing generic "All" priorities instead of hero-talent-specific ones until the character frame was opened. Now lazily detects the active hero talent on first tooltip hover.
0.12.1
Patch Changes
- c5f9658: Add delta detection to the scrape pipeline. The scraper now compares old vs new data to detect meaningful changes (talent builds, rotations, gear, stat priorities) and skips creating a PR when only scrape dates changed. A structured
delta.jsonis saved alongside each scrape with per-spec change metadata. - bf7fd92: Updated talent builds for Preservation Evoker, Marksmanship Hunter. Gear changes for Balance Druid, Enhancement Shaman.
0.12.0
Minor Changes
- 96bd668: Fix tooltip performance causing FPS drops when hovering items. Hoisted helpers out of the per-hover handler, added icon/color/entry caching, and stat rank caching. Added "Current Class Only" setting to filter BiS/trinket tooltip info to the player's class. Scrape PRs now show detailed per-spec change breakdowns and tag reviewer.
0.11.1
Patch Changes
- dc9afbc: Update data from Wowhead.
0.11.0
Minor Changes
- efdc96b: Add trinket drop sources. Trinket rows now show where each trinket drops (e.g., "Chimaerus", "Crafting", "Delves") inline in both the Gearing panel and Compendium. Hovering a trinket in the character frame tooltip shows the source in the Best in Slot section. Sources are cached and only fetched once per item from Wowhead.
Patch Changes
- 5b44668: Update data from Wowhead.
0.10.5
Patch Changes
- 1d0ccce: Update data from Wowhead.
0.10.4
Patch Changes
- 74c7cf9: Update data from Wowhead.
0.10.3
Patch Changes
f723618: feat: add trinket context dropdown to Compendium and persist active tab
- Filter trinkets by source (Raid, Dungeon, Delves, Crafting) in the Compendium window
- Mirrors the existing dropdown behavior from the main panel
- Persist active tab on the main panel (per-character) between sessions
- Persist active tab on the Compendium (account-wide) between sessions
91f0c9e: fix: persist collapsible section state across reloads
- Save collapse/expand state for Stats, Talents, Rotation, Enchants, and Gems sections to ClassCodexCharDB
- Restore persisted state on login, reload, and spec change
- Each character maintains independent collapse preferences
- New characters default to all sections expanded
fb0b339: chore: update scraped data (2026-03-17)
0.10.2
Patch Changes
852fac4: fix: floating mode improvements and Compendium item interaction
- Minimize button only visible in floating mode; docking auto-expands
- Floating panel restores on login if it was open before logout
- Title bar button order: Close → Pin → Minimize with consistent spacing
- Compendium items now support shift-click to link and ctrl-click to preview
- Side tabs properly restore after expanding from minimized state
0.10.1
Patch Changes
93a41b3: fix: close dropdown menu when character panel hides
Custom dropdowns no longer persist on screen when the character frame is closed, preventing blocked mouse clicks.
0.10.0
Minor Changes
e9bf86b: feat: add Compendium frame to browse all 40 specs
A new standalone panel using Blizzard's ButtonFrameTemplate lets users browse stat priorities, talent builds, rotation guides, and gearing data for any class/spec/hero talent — independent of their current character.
- Native WoW look with ButtonFrameTemplate (portrait, title, close button, inset)
- Blizzard-style tabs (PanelTabButtonTemplate) for Guide, Enchants, Consumables, Trinkets, Crafts, BiS Gear
- WowStyle1DropdownTemplate for class/spec/hero talent/stat context/BiS tab selection
- Scrollable content with collapsible sections and item icons with quality colors
- Stat context dropdown for specs with different priorities per context
- BiS tab dropdown for Overall/Pre-Season gear sets
- Item data caching with auto-refresh when items load
- Persists window position and last viewed class/spec/hero across sessions
- Accessible via
/cc compendiumor the About tab's "Open Compendium" button - Blizzard UI sounds on open, close, and tab clicks
- ESC-closeable, draggable, CharacterFrame-sized (500x424)
f081af5: feat: add section visibility options for docked mode
The pin button right-click menu now works in both docked and floating modes, allowing users to hide/show individual sections independently per mode. A new "Docked Panel" settings category mirrors the existing "Floating Panel" options.
- Mode-aware right-click menu on the pin button (shows dock options when docked, float options when floating)
- Independent visibility preferences per mode stored in ClassCodexDB
- Side tabs auto-hide when all their sections are disabled (e.g. hiding Enchants + Gems hides the Enchants tab)
- Visible side tabs re-stack without gaps when tabs are hidden
- Active tab falls back to About if its tab gets hidden
- New "Docked Panel" settings section with all 9 section checkboxes
Patch Changes
- 1553e20: Update data from Wowhead.
- 14d134a: Update data from Wowhead.
0.9.0
Minor Changes
ab647e8: Support tabbed BiS gear lists (Pre-Season / Overall)
- Parse
[tabs name=bis_items]on Wowhead BiS pages to extract multiple gear lists per spec (e.g. Enhancement Shaman has Pre-Season and Overall tabs) - Add dropdown selector in the BiS Gear section when multiple tabs exist, with per-spec saved preference
- Only use the "Overall" tab for tooltip BiS lookups
- Specs with a single BiS table continue to work as before (wrapped as a single "Overall" tab)
- Parse
0.8.3
Patch Changes
7a6f4d5: Add login message, polish about tab, and fill TOC website
- Print "Class Codex vX loaded — type /cc to open" on login
- Redesign about tab: title with version, proper text wrapping, grouped links with consistent styling, all commands listed
- Set X-Website to CurseForge URL in TOC
- Footer shows date only without "Updated" prefix
0.8.2
Patch Changes
7e511c2: Fix spell API compatibility and add DK runeforge tooltip support
- Use C_Spell.GetSpellName instead of removed GetSpellInfo for runeforge name resolution
- Show spell icons for DK runeforge weapon enchants
- Show spell tooltip on hover for runeforge enchant entries
0.8.1
Patch Changes
6feb675: Add DK runeforge weapon enchants and fix BiS craft sources
- DK specs now show runeforges as weapon enchants (Blood, Frost, Unholy)
- Normalize profession names (Leatherworking, Jewelcrafting, etc.) to "Crafting" in BiS gear sources
67bafa0: Fix BiS tooltip merging class specs when trinket tiers differ
- Only consolidate specs into a single class entry when all specs share the same tier
- Specs with different tiers now show individually with their correct ranking
0.8.0
Minor Changes
4ebae62: Rename addon from LoadoutHub to Class Codex
- All files, globals, SavedVariables, and slash commands updated
- New slash commands: /cc, /classcodex
- Improved CurseForge listing with keyword-rich title
Patch Changes
02da0e0: Fix gem and consumable data coverage, update icon
- Fix gem scraper to handle variant Wowhead page formats (paragraph text, lists, non-standard diamond labels)
- Fix consumable scraper to correctly identify consumable tables on pages with extra tables (e.g. DK Runeforge)
- Gem coverage: 28/40 → 40/40 specs
- Consumable coverage: 39/40 → 40/40 specs
- Update addon icon
0.7.0
Minor Changes
f9dcc8c: Add gearing recommendation tabs with item icons, tooltips, and tier badges
- Enchants & Gems, Consumables, Trinkets, Crafts, and BiS Gear tabs
- Cross-spec BiS and trinket tier info on item tooltips with class/spec icons
- Shift-click items to link in chat, ctrl-click to preview in dressing room
- Redesigned About tab with spec coverage, sim disclaimer, and clickable links
- Settings panel with Tooltips and Floating Panel headers
- Removed compact mode and stat abbreviations
- Add addon icon for Addon Compartment
0.6.3
Patch Changes
- 229af7c: fix: dynamically resolve CurseForge game version from TOC Interface
0.6.2
Patch Changes
- b9022cd: fix: remove consecutive duplicate rotation steps
- e0f582e: fix: widget icon no longer hidden behind character panel
0.6.1
Patch Changes
7852a8e: fix: normalize build label casing (St → ST, Mt → MT, Aoe → AoE)
001dc78: fix: align panel padding and add footer separator
- Consistent PANEL_PADDING for title bar top offset and content areas
- Reduced content inset (8px) to visually align dropdowns/sections with title
- Footer uses full PANEL_PADDING for left/right alignment with title
- Added 1px separator line between last section and footer
- Tightened bottom padding below footer
0.6.0
Minor Changes
bfad47c: feat: smart dropdowns, talent build rows, and UI polish
- Remove shared context dropdown from subheader (hero dropdown only)
- Stats: hide context dropdown when priorities are the same across all contexts. Only show for specs with different stat priorities per context (tanks/healers).
- Talents: show all builds for selected hero as rows with context label + import button. No dropdown needed — everything visible at once.
- Rotation: unchanged, keeps its own context dropdown.
- Show addon version in panel title bar.
- Larger hero dropdown (30px) with more icon padding; other dropdowns at 26px.
- Info icon (?) on stat header explaining tooltip badge behavior.
- Tighter section spacing and extra padding after collapsed rotation.
Patch Changes
- fe10472: fix: Disc/Holy Priest stat priorities now correctly show Raid vs Mythic+ instead of duplicate "General"
- 4ebc40d: Bump TOC Interface version to 120001 for patch 12.0.1.
0.5.3
Patch Changes
- 156af67: Fix tab characters in rotation text and update data from Wowhead.
0.5.2
Patch Changes
a22342b: fix: relabel opener-only rotation entries so addon can find them
34a1887: fix: clean up malformed talent build labels
6dc57a4: fix: remap context names misclassified as hero talents in rotation data
b2eb055: fix: handle asymmetric priority contexts for Enhancement Shaman
79c1479: fix: improve data quality and addon UX
- Normalize stat names and expand non-secondary filter (leech, speed, avoidance)
- Add per-spec
scrapedAtdates that only update when data changes - Show
scrapedAtin the addon panel footer - Parse Wowhead "Talent Import Codes" table format (fixes 13 specs with missing talent builds)
- Case-insensitive hero talent name matching in talent build splitting
- Deduplicate talent builds after hero name normalization (cross-strategy duplicates)
- Fix
normalizeHeroNameword boundary for Shado-Pan, Elune's Chosen, San'layn - Replace binary Priority/Opener rotation toggle with context dropdown
- Make
HeroMatchesbidirectional in both Lua addon and validator - Fix
pinBtnright-click registration for section config menu - Move JSON data to
packages/scraper/data/with dated archives for analytics - Add data validation script mirroring addon lookup logic (fails on >10 warnings)
- Preserve previous talents/rotation when scrape fails instead of committing degraded data
- CI: scrape every ~2.5 days (Mon/Wed/Sat) with validation step
- CI: warn in commit message and changeset when scrape is degraded
4f2bc97: fix: deduplicate rotation entries with same hero+context
0.5.1
Patch Changes
- bad3e34: Fix rotation not loading for Retribution Paladin, Protection Paladin, and other specs where hero talent names in rotation data don't exactly match the dropdown. Add prefix matching and last-resort fallback. Align rotation fallback message style with talent fallback.
0.5.0
Minor Changes
- 3667aa7: Rename StatForge to LoadoutHub. Add talent builds and rotation priority scraping (40/40/40 specs). New panel UX with collapsible sections, hero talent + context dropdowns, dock/float modes, opener toggle, spell icon rendering, and Addon Compartment entry point.
Patch Changes
- 26ecff0: Split hero talent names from build variant labels in scraper. Fix Settings API crash, hero talent auto-detection, rotation matching, and widget positioning. Remove "Auto" dropdown entry in favor of silent pre-selection.
- 5b25aac: Replace talent build dropdown with individual copy buttons per build. Add last-updated date to footer. Style rotation toggle to match dropdown design with separator. Add dropdown arrows with open/close animation. Update README for LoadoutHub branding.

