File Details
v5.3.17-JuNNeZ
- R
- Mar 21, 2026
- 10.16 MB
- 0
- 12.0.1+1
- Retail
File Name
AzeriteUI5_JuNNeZ_Edition-v5.3.17-JuNNeZ.zip
Supported Versions
- 12.0.1
- 12.0.0
Changelog
Release note rule: each version entry must include only what changed since the previous release (delta-only). Do not repeat older items from prior versions in newer entries.
5.3.17-JuNNeZ (2026-03-21)
Highlights
- Added interrupt-readiness coloring to enemy nameplate castbars so interruptible casts read more clearly when your kick is ready, unavailable, or the cast is protected.
- Reworked AzeriteUI nameplate sizing so friendly players, friendly NPCs, enemies, soft targets, and hard targets follow clearer separate scale paths instead of sharing one oversized friendly baseline.
- Added a dedicated Friendly NPC size control and stabilized soft-target handling so interact/soft-target plates behave more predictably without leaning on Blizzard scale mode.
- Expanded player-frame aura-row customization with a cleaner basic/advanced split, while keeping AzeriteUI stock behavior available as the default path.
- Reworked Party Frames aura controls so filtering, layout, and dispellable-debuff emphasis are easier to tune and read in
/az. - Fixed Blizzard duplicate support frames that could still appear alongside AzeriteUI, including battleground carrier frames and the Blizzard breath bar mirror timer.
- Improved class-power click blocking so visible Paladin Holy Power coverage matches the actual art footprint more reliably.
Access
- Nameplate size controls:
/az -> Nameplates -> Size - Player aura row settings:
/az -> Unit Frames -> Player - Party aura row settings:
/az -> Unit Frames -> Party Frames - Aura header targeting options:
/az -> Aura Header
Why
- This stable follow-up focuses on visual clarity and duplicate-frame cleanup in active retail WoW 12 gameplay, with extra attention on nameplate scale consistency.
- Castbars, nameplates, aura rows, party-frame aura visibility, and Blizzard frame suppression should now behave more predictably without relying on external addon workarounds.
Internal
- Normalized retail aura metadata consumers so
spellId/spellIDregistrations resolve more consistently across filtering, sorting, and styling. - Moved retail interrupt spell ownership into shared aura data helpers instead of maintaining a duplicate castbar-only map.
5.3.16-JuNNeZ (2026-03-20)
The Signalglass
- Expanded party-frame aura controls and stabilized harmful/dispellable debuff handling, including a frame glow so dispellable states are easier to read.
- Split power value alpha control so player and target power text can be tuned independently.
- Disabled the broken white absorb/heal-prediction overlay on non-player/target frames until a safer retail path is ready.
- Hid duplicate Blizzard battleground carrier/arena support frames that could appear alongside AzeriteUI in current WoW 12 contexts.
- Reworked party and raid health-bar coloring so you can choose AzeriteUI class colors, Blizzard class colors, or flat health green with class color only on mouseover.
Access
- Party health color controls:
/az -> Unit Frames -> Party Frames - Raid health color controls:
/az -> Unit Frames -> Raid Frames (5/25/40) - New options:
Use Class ColorsUse Blizzard Health Bar ColorsOnly Show Class Color on Mouseover
Why
- Party and raid health colors now read more clearly and behave more predictably.
- Players can keep a simple green health baseline, switch to Blizzard palette parity, or only surface class/reaction colors when hovering a frame.
- The release also reduces duplicate or broken overlays and improves readability across common unit-frame states.
Internal
- Expanded the maintainer-only
/aztestruntime preview flow for supported unit-frame layouts. - Continued boss/arena reverse-fill and fake-fill groundwork against the target-frame path while narrowing remaining mismatches to the preview/test presenter instead of live target rendering.
5.3.15-JuNNeZ (2026-03-18)
The Aura Homeostasis
- Reworked the retail aura handling around WoW 12 secret-value restrictions so player-frame and top-right aura behavior stays closer to AzeriteUI stock intent without combat-state disappearance.
- Converted the top-right aura header to a safer mixed modern data path, reducing blank-icon and border-only failures when fresh auras are gained in combat.
- Restored stock-style player-frame combat relevance as the default behavior, while keeping new player-aura filtering controls available for local tuning.
- Fixed party/player aura settings wiring so growth and spacing options actually apply to the live aura layout.
Fixes & Changes
- Removed forbidden aura-table iteration in the WoW 12 Blizzard-fix paths.
- Reduced chat-related taint risk by skipping temporary chat frame styling/hooks that could bleed into Blizzard whisper handling.
- Added clearer
/azoption grouping and labeling for aura header, unit-frame aura settings, and related UI pages. - Reframed the Aura Header targeting options so WoW 12 only shows the setting that is actually active.
5.3.14-JuNNeZ (2026-03-16)
Fixes & Changes
- Disabled the golden glow effect for soul fragments (Demon Hunter/Enhancement Shaman) due to visual bugs; groundwork for future improvements remains in code (commented out).
- Soul Fragments Display Mode dropdown is now always visible for all Demon Hunters, regardless of specialization.
Internal
- Code cleanup and groundwork for future class power visual improvements.
5.3.13-JuNNeZ (2026-03-14)
Fixes
- Fixed battleground/local-party frame handling so the party-style header follows the player's actual raid subgroup in PvP raid contexts instead of briefly showing and then vanishing after the roster settles.
- Corrected the party-header child reflow so PvP/battleground party members no longer collapse onto overlapping visual slots.
- Removed the bad
/az -> Unit Framesoptions-tree rule that hidRaid Frames (5)whenever Party Frames enabled any raid visibility toggle.
Thanks
- Thanks to AceShotz for finding the battleground party-frame bug and testing the fix in-game.
5.3.12-JuNNeZ (2026-03-14)
Fixes
- Restored the stock player-frame PvP badge to AzeriteUI's own Alliance/Horde media instead of leaving the override path without assigned faction textures.
- Moved the default player-frame PvP badge anchor back onto a centered base point and added
/az -> Unit Frames -> Player -> PvP BadgeX/Y offset controls plus a reset action for local repositioning.
5.3.11-JuNNeZ (2026-03-14)
Fixes
- Added
/azoptions to hide or shrink the large priority debuff icon on retail 11-25 and 26-40 raid frames. - Kept the change on the visual
PriorityDebuffelement only, so the big-debuff option does not touch secure raid header attributes, visibility drivers, or protected click/layout paths.
Thanks
- Thanks to Yarko for testing the retail large-raid changes and confirming the updated behavior in-game.
5.3.10-JuNNeZ (2026-03-14)
Fixes
- Reworked retail 11-25 and 26-40 raid headers to explicitly re-anchor their spawned child buttons after secure roster updates, fixing the compact square/grid bunching in larger raids.
- Fixed the original secure raid-button click taint: the header-spawned party/raid unit buttons were hitting
ADDON_ACTION_BLOCKEDbecause addon code was callingRegisterForClicks("AnyUp")from insecure Lua while oUF was styling secure group-header children. - Corrected the first workaround for that click bug: moving
RegisterForClicks("AnyUp")into the restrictedoUF-initialConfigFunctiondid not work becauseRegisterForClicksis not exposed inside secure header snippets. The final fix leaves secure header children on oUF's built-in*type1 = targetand*type2 = togglemenusetup, while only non-header frames register clicks through the shared initializer.
5.3.9-JuNNeZ (2026-03-14)
Fixes
- Moved the retired retail
/az remove addontext|clocktextbehavior into Minimap options, migrated any saved legacy text-hide flags, and switched remaining hardcoded AzeriteUI media references in that path over to addon-safe media lookups. - Hardened raid header refresh in raid frames so stale or incomplete saved layout values can no longer feed invalid secure header attributes and break raid frames in raid groups.
5.3.8-JuNNeZ (2026-03-13)
Fixes
- Corrected the release version metadata from
5.3.7-JuNNeZto5.3.8-JuNNeZin the TOC, build script, and changelog after finalizing the assisted-highlight release state.
Known Issues
- The
/azaction-bar optionCast action keybinds on key downcan still throw Blizzard Settings BugSack noise forActionButtonUseKeyDownon WoW 12. The bars themselves continue to function, but the settings-side error remains unresolved in this release. - Assisted highlight color customization is not ready for release yet. The circular assisted highlight currently ships in Blizzard blue while work continues on a stable multi-color version.
5.3.7-JuNNeZ (2026-03-13)
Fixes
- Restored action-bar spell proc highlights by reconnecting
LibActionButtonoverlay-glow handling to AzeriteUI's customCustomSpellActivationAlerttexture on the main bars. - Added Blizzard assisted-combat highlight support to AzeriteUI action bars and kept the assisted suggestion circular on AzeriteUI buttons instead of falling back to the native square frame.
Known Issues
- The
/azaction-bar optionCast action keybinds on key downcan still throw Blizzard Settings BugSack noise forActionButtonUseKeyDownon WoW 12. The bars themselves continue to function, but the settings-side error remains unresolved in this release.
5.3.6-JuNNeZ (2026-03-13)
Axiom Extravaganza
- Reworked the WoW 12 compact-frame fix strategy back toward root-cause ownership handling instead of broad shared Blizzard wrappers.
- Kept the original compact aura
isHarmfulsecret-value fix while stripping back the taint-prone symptom guards that cascaded into party, Edit Mode, and nameplate regressions. - Tightened Blizzard compact party/raid shutdown so hidden Blizzard frames stop participating in roster refresh paths more reliably.
- Restored a secret-mode visual-only hide for Blizzard nameplate health bars so duplicate Blizzard bars no longer show behind AzeriteUI nameplates.
Fixes
- Restored and improved the BugSack copy workflow so the current session can be exported into a selectable multiline copy window again.
- Added the hidden
SaiyaRatt Expositioncommand and improved SaiyaRatt alternate-player live refresh and threat-texture stability. - Clarified the passive WoW 12 path in
FixBlizzardBugs.luaso the legacy lower-half Blizzard rewrites are no longer misleading during maintenance.
5.3.5-JuNNeZ (2026-03-12)
Fixes
- Restored the embedded
oUF,oUF_Plugins, andoUF_Classiclibraries to the pre-sync snapshot after the newer mixed library state introduced startup, travel, combat, and secret-value regressions. - Added local
Backups/snapshots to.gitignoreso operational rollback folders no longer clutter the worktree.
5.3.4-JuNNeZ (2026-03-11)
Saiyaratt Exposition
- Added a built-in selectable SaiyaRatt profile preset alongside the default Azerite profile.
- Recreated the verified SaiyaRatt player, alternate-player, and target unitframe presentation using only the referenced AzRattUI assets and layout deltas.
- Added the required SaiyaRatt media for the alternate-player power bar and compact target presentation.
- Gated SaiyaRatt-specific target and alternate-player behavior so the stock Azerite profile remains unchanged.
- Fixed SaiyaRatt target health-percent placement and percent sourcing so the compact target crystal follows the live health percentage path more reliably.
- Prevented Blizzard's alternate power bar restore path from reintroducing the old playeralternate crystal while SaiyaRatt is active.
5.3.3-JuNNeZ (2026-03-11)
Fixes
- Party frame priority debuff stability:
- Normalized oUF priority-debuff dispel entries to numeric priorities so party leader and roster updates no longer hit the boolean-vs-number compare error.
5.3.2-JuNNeZ (2026-03-10)
Fixes
- Class Power stability and layout follow-up:
- Restored safe default anchoring for class power on fresh/reset/copied profiles so
/lockplacement stays aligned after reinstall or profile changes. - Synced the Elemental Shaman one-time anchor migration with the movable
/lockanchor state. - Fixed Enhancement Shaman class power visibility gating so the configured spell-known requirement is actually honored in both retail and classic/shared oUF copies.
- Removed dead Elemental class power toggle/offset leftovers from runtime defaults and options.
- Split Rogue 6-7 combo point rendering onto a dedicated extended arc so Rogue gets the larger end-cap layout without changing Feral's original 5-point finisher presentation.
- Prevented pre-specialization fallback from forcing the Elemental swap-bar path before spec is known.
- Restored safe default anchoring for class power on fresh/reset/copied profiles so
5.3.1-JuNNeZ (2026-03-09)
Fixes
- Tooltip secret-value hardening:
- Guarded unit-tooltip nameplate detection against secret unit tokens in arena and other restricted contexts.
- Added safe tooltip unit fallback and protected
C_NamePlate.GetNamePlateForUnitlookups to stop tooltip backdrop styling errors.
- Mouseover cast follow-up:
- Restored
checkmouseovercastpropagation on AzeriteUI action buttons so Blizzard mouseover-cast keyboard targeting can work again when the CVar is enabled. - Added
enableMouseoverCastCVar refresh handling for action-bar button settings. - Registered AzeriteUI raid unit buttons for clicks to match secure party-frame behavior for click-cast style interaction.
- Restored
5.3.0-JuNNeZ (2026-03-08)
The big nameplate rework
- Reworked AzeriteUI nameplate scaling so friendly, hostile, target, and friendly name-only plates all use one explicit scale model instead of mixed Blizzard/addon scaling.
- Added separate sliders for global nameplate scale, friendly/player scale, enemy scale, friendly/player target scale, enemy target scale, friendly name-only font scale, and friendly name-only target scale.
- Normalized slider math so
100%maps to the intended default for each control, and additive target-scale sliders now allow0for no extra target bump. - Fixed hostile target plates shrinking when targeted by changing target scaling to additive bump logic instead of raw multiplier logic.
- Hardened runtime fallback/default handling so missing or stale profile values no longer drift to smaller-than-intended plate or font scales.
- Added stronger nameplate driver refresh/update handling inspired by Platynator so scale and native size/CVar settings reapply more reliably after world entry, UI scale changes, and combat deferral.
- Friendly player name-only mode now fully hides remaining healthbar visuals and overlays and keeps only the class-colored name at the configured size.
Unit Frames
- Cleaned up
Unit Frames -> Class Poweroption visibility so class/spec-specific controls only appear when relevant. - Reordered Class Power options so shared controls stay grouped and niche toggles no longer crowd the section.
- Restricted the Elemental crystal/bar resource split option to Elemental Shaman, Enhancement Maelstrom settings to Enhancement, Vengeance-only 10-point display mode to Vengeance Demon Hunter, and similar class power toggles to their owning class/spec.
5.2.235-JuNNeZ-hotfix-20260308 (2026-03-08)
Fixes
- Elemental Shaman resource presentation rework:
- Replaced Elemental class-plate style points with a dedicated secondary resource bar using pet-bar art.
- Added crystal/bar split modes so the Power Crystal can show either Maelstrom or Mana while the secondary bar shows the other resource.
- Added live numeric value rendering on the secondary bar using the same display-read strategy as the power crystal (
short,full,percent,shortpercent). - Added one-time default anchor migration for the new bar placement and preserved
/lock-moved positions across reloads.
- Shaman power update stability:
- Hardened Retail and Classic oUF classpower Maelstrom handling against secret/unreadable payloads using safe fallbacks.
- Added/expanded Shaman power event coverage so Enhancement/Elemental updates remain responsive during combat.
- Combat lockdown safety:
- Deferred Elemental display-mode geometry/element toggles until
PLAYER_REGEN_ENABLEDto preventADDON_ACTION_BLOCKEDwhen switching mode in combat.
- Deferred Elemental display-mode geometry/element toggles until
- Blizzard action button taint follow-up:
- Removed
statehiddenattribute write from Blizzard action button hide path to reduce protected-action taint risk.
- Removed
- Unitframe options:
- Added Elemental crystal/bar split selector in UnitFrames options and moved the 10-point Soul Fragments display selector lower in the Class Power section.
5.2.235-JuNNeZ (2026-03-08)
Fixes
- Minimap tracking right-click reliability follow-up:
- Added dedicated retail minimap click handler overlay and improved tracking button discovery/fallback validation.
- Prevents false-positive "opened" paths when tracking menu is not actually shown.
- Bossbar health text fallback cleanup:
*:Health(true)smart/full output now prefers secret-safe formatted health values and no longer surfaces literal?placeholders.
- WoW12 compact frame taint hardening:
- Removed compact manager
IsShownsetting write from quarantine path to avoid protectedHideBase()taint (ADDON_ACTION_BLOCKED) during roster/EditMode refresh.
- Removed compact manager
Added
- New
GameMenuSkinmodule:- Added AzeriteUI skinning for ESC game menu frame/buttons via
Components/Misc/GameMenu.lua. - Wired module load in
Components/Misc/Misc.xml.
- Added AzeriteUI skinning for ESC game menu frame/buttons via
- Added resting icon prefix in info panel resting text for clearer status readability.
5.2.234-JuNNeZ (2026-03-07)
Fixes
- Player Alternate devmode gating follow-up:
- Devmode is now required to enable Player Alternate from options, but no longer required to keep it active at runtime.
- Turning devmode off no longer force-disables/hides an already-enabled Player Alternate frame.
5.2.233-JuNNeZ (2026-03-07)
Fixes
- Action bar keybind routing follow-up:
- Override click bindings now use a dedicated
Keybindbutton token instead ofLeftButton. - Restores shift-mod macro behavior on bar 1 while preserving dynamic paging/dragonriding action functionality.
- Override click bindings now use a dedicated
- Minimap tracking right-click reliability follow-up:
- Added robust retail tracking open chain (proxy/menu visibility checks + fallback order) while keeping tracking hidden safely.
- Added minimap click registration/mouse safeguards and fixed crafting-order tooltip count lookup path.
- Player Alternate toggle behavior:
- Enabling/disabling Player Alternate now cleanly syncs with the main Player frame without requiring
/devmodere-toggle workarounds.
- Enabling/disabling Player Alternate now cleanly syncs with the main Player frame without requiring
- Shaman class power support and visibility:
- Added Maelstrom toggle/visibility integration in unitframe options.
- Removed talent-spell gate from oUF classpower for Enhancement Maelstrom detection.
- Added Maelstrom to the 10-point classpower renderer path with Shaman-specific color treatment.
- Class power click-through and visuals:
- Hardened click-blocker alignment/sync behavior.
- Fixed stacked-mode threshold and overflow dimming so 5 vs 6 points are clearly distinct.
5.2.232-JuNNeZ (2026-03-07)
Fixes
- Tooltip deep-scan stability hardening (DiabolicUI-aligned):
- Reworked tooltip backdrop cache to avoid
SetAllPoints()secret-size inheritance. - Wrapped tooltip backdrop mixin callbacks (
OnBackdropSizeChanged,ApplyBackdrop,SetupTextureCoordinates) and frame-level sync in protected calls. - Hardened tooltip default-anchor handling with forbidden/map-parent guards and protected placement.
- Guarded tooltip post-call/statusbar update paths to reduce WoW12 taint/error cascades while keeping AzeriteUI tooltip skin enabled.
- Reworked tooltip backdrop cache to avoid
- Restored actionbar spell chat links on modified click:
Shift+Click/CHATLINKon action buttons now inserts spell links into the active chat edit box again.
5.2.231-JuNNeZ (2026-03-07)
Fixes
- Aligned WoW12 Blizzard frame disable behavior with ElvUI/GW2UI/DiabolicUI/FeelUI patterns:
- Removed taint-prone shared Blizzard rewrites in
FixBlizzardBugsWow12(no global castbar mixin hooks, no global aura API rewrites). - Removed reusable
Show -> Hidequarantine hooks and anonymous pool-frame quarantine. - Kept deterministic disable/reparent only for explicit Blizzard party/raid/arena frame names, reducing nameplate/EditMode taint spillover.
- Removed taint-prone shared Blizzard rewrites in
- Focus frame washout fix:
- Focus target highlight now initializes hidden and uses focus tint when shown.
Known Bugs (Under Investigation)
- Rare Blizzard arena/compact aura defensive check can still throw a forbidden-table error in
AuraUtil.IsBigDefensive. - Rare Blizzard compact party health-color update can still throw a secret-value compare error in
CompactUnitFrame_UpdateHealthColor.
5.2.230-JuNNeZ (2026-03-07)
Fixes
- Fixed talent/spec change castbar crash (
CastingBarFrame.lua:GetTypeInfoforbidden-table indexing):- Added WoW 12 guards for
GetTypeInfoon castbar mixins and live castbar instances (includingOverlayPlayerCastingBarFrame) with safe fallback type info. - Replaced taint-prone Blizzard player/pet castbar suppression (
UnregisterAllEvents()+Hide()) with non-invasive alpha suppression so Blizzard castbar internals stay intact during specialization/talent transitions.
- Added WoW 12 guards for
5.2.229-JuNNeZ (2026-03-07)
Fixes
- Reworked WoW 12 tooltip handling so AzeriteUI tooltip skin can stay enabled with secret-value safety:
- Kept
SharedTooltip_SetBackdropStylehook active. - Added non-secret width/height gating + cached dimension fallback.
- Added protected backdrop apply fallback to Blizzard visuals on failure.
- Kept
- Added WoW 12 tooltip money guards (
SetTooltipMoney/MoneyFrame_Update) and reduced tooltip-related taint paths. - Fixed top-right buff cancel regression by registering right-clicks on
AzeriteAuraTemplatesecure buttons. - Reduced secret-mode taint in nameplate/CUF paths by stopping risky Blizzard nameplate mutations.
- Hardened compatibility portrait shim and removed forced global
SetPortraitToTextureoverride to avoid secure-call taint (SetAvatarTexturechain). - Hardened action button press/hold state updates and hidden stock Blizzard button isolation to reduce
ActionButton.luasecret-value errors. - Removed player/target health bar spark visuals (spark no longer rendered).
- Added AceAddon compatibility alias so external tools expecting
AceAddon:GetAddon("AzeriteUI")work withAzeriteUI5_JuNNeZ_Edition(restores AzUI health color picker integration path).
5.2.228-JuNNeZ (2026-03-06)
Fixes
- Fixed startup banner crash from Major Faction unlock toast when re-anchoring top banners:
- Added nil-frame guard in
Banners.TopBannerManager_Show. - Prevented
frame:PlayBanner(data)replay whendatais nil.
- Added nil-frame guard in
5.2.227-JuNNeZ (2026-03-06)
Fixes
- Fixed player power crystal current-value text update regression:
- Restored live player power value formatter behavior to match the known-good
e53811fpath. - Added explicit
self.Power:ForceUpdate()on player power-related unit events so value text refresh stays in sync with the crystal bar.
- Restored live player power value formatter behavior to match the known-good
- Hardened zero-value display handling for power tags/target power text so empty values clear cleanly instead of leaving stale text.
5.2.226-JuNNeZ (2026-03-06)
Fixes
- Action button count display split restored to preserve spell charge updates while keeping item stack customization:
- Consumable/item counts still use custom display (
>1shown,1hidden,*over max display count). - Non-consumable/spell charge display now uses the original action display-count path again so spell charges update correctly.
- Consumable/item counts still use custom display (
- LAB charge payload handling hardened:
- Added charge-info normalization wrapper for action/spell charge payload variants.
- Reintroduced action-slot spell resolution (
C_ActionBar.GetSpell+ override chain) for charge lookups. - Added secret-safe guards to avoid secret-value comparison errors in count/charge paths.
5.2.224-JuNNeZ (2026-03-06)
Fixes
Known Not Working
5.2.225-JuNNeZ (2026-03-06)
Fixes
- Secret-value bug fix: Defensive check for secret value 'max' before comparison/arithmetic in Player.lua. Prevents taint crash on WoW 12+ secret values.
- Removed deprecated power/threat debug surfaces from
/azdebugmenu path. - Player power crystal color/overlay cleanup: re-added
crystalOrbAccenttoggle, kept onlydefault/classcolor source behavior, switched default crystal color back to stock blue base, changed accent handling to gold overlay pass. - Removed target Power Crystal Lab options from UnitFrame settings.
- Power crystal stability/spark follow-up: added mirror-percent texture sampling opt-out flag, enabled for player crystal, pixel-aligned crystal sizing, restored visible crystal spark texture update path.
- Player crystal fakefill/overlay correction: added dedicated player power
FakeFilltexture, now drives crystal spark/overlay from fakefill percent, accent overlay anchors to fakefill/native texture bounds.
Files Modified
- Components/UnitFrames/Units/Player.lua
- Core/Debugging.lua
- Options/OptionsPages/UnitFrames.lua
- Components/UnitFrames/Functions.lua
5.2.218-JuNNeZ (2026-03-05)
Game Version Support
- Added WoW 12.0.1 support — Now targets and is compatible with Midnight patch 12.0.1 (120001) and 12.0.0 (120000).
Bug Fixes
- Fixed ExplorerMode crash — "attempt to perform arithmetic on local 'min' (a secret number value)" error when checking player mana power. Added secret value guards to prevent arithmetic on WoW 12+ secure values.
- Fixed BtWQuests compatibility crash —
SetPortraitToTexturefallback in compatibility layer no longer calls a nil original API; now safely falls back totexture:SetTexture(asset)when needed. - Fixed AuraTemplates global lookup crash — Restored legacy global alias
AzeriteUIfor XML/legacy script compatibility after addon folder renaming. - Fixed enemy name visibility regressions — Nameplate hostile units are no longer misclassified as object plates when
UnitCanAttack/UnitCanAssistreturn secret values; improved target/name fallback resolution in unit tag name logic. - Fixed player power crystal art alignment defaults — Updated default widget/frame/threat offsets and crystal sizing so the player power crystal, case, and threat overlays line up correctly out of the box.
- Fixed debug SafeCall return passthrough —
SafeCall()now preserves a fifth return value to avoid truncated data in debug dump helpers.
5.2.217-JuNNeZ (2026-03-04)
Breaking Changes
- Removed Classic/Vanilla support — Dropped
AzeriteUI5_JuNNeZ_Edition_Vanilla.tocand Classic Era compatibility. This edition now targets Retail (Midnight/WoW 12+) only. Classic WoW code removal will follow in future versions.
CurseForge & Packaging Configuration
- Added JuNNeZ Edition CurseForge project ID — Now uses project ID
1477618to prevent conflicts with original AzeriteUI (ID: 298648). - Removed original AzeriteUI identifiers — Removed original project IDs (
X-Curse-Project-ID: 298648andX-Wago-ID: R4N2PZKL) from both TOC files. - Updated addon folder references — All IconTexture paths now correctly reference
AzeriteUI5_JuNNeZ_Editionfolder name instead of genericAzeriteUI. - Added edition attribution — TOC files now include
X-Edition: JuNNeZ Fan Edition - Not affiliated with original AzeriteUIto clearly identify this as a fan project. - Fixed package configuration — Updated build script and
.pkgmetato use correct addon name and removed invalid folder move directives. - Improved multi-version support — GitHub Actions workflow now auto-detects all game versions (Retail, Cata Classic, Classic Era) instead of forcing retail-only.
Bug Fixes
- Fixed nameplate unit names in dungeons — Hostile enemy names now display on nameplates in dungeon/instance content. Previously, names were only visible when mousing over or in active combat due to overly restrictive visibility logic.
5.2.216-JuNNeZ (2026-03-03)
Demon Hunter Devourer — Soul Fragments Display
- New soul fragments display — Devourer DH soul fragments (0–50 stacks) now display as a 10-point combo-point-style system. Each point represents 5 stacks; points light up progressively in a spiral layout matching the rogue combo point aesthetic.
- 4 display modes — Choose between Alpha, Gradient, Recolor, and Stacked 5-Point (hide empty, bright overflow from bottom) via Options → Unit Frames → Class Power.
- Show Soul Fragments toggle — New visibility toggle in Options → Unit Frames → Class Power for Demon Hunter Devourer.
Bug Fixes
- Fixed ActionButton taint —
ADDON_ACTION_BLOCKEDand secret number compare errors caused by Blizzard action button hiding writing secure attributes. Now uses non-destructive hide+reparent only.
Libraries & Internals
- Loaded LibEditModeOverride-1.0 — Library was bundled but not loaded. Now available for future Edit Mode integration.
- Updated LibEditModeOverride-1.0 — Applied upstream CooldownViewer slider fix from commit 39f30e5.
Known Issues
- Edit Mode taint errors — Opening or closing Edit Mode causes multiple taint errors. Investigation ongoing for next version.
- Mana orb — Mana orb display is still under investigation for WoW 12.
- Target castbar crop — Some non-self target casts may still show incorrect fill behavior; probe bar validation is ongoing.
5.2.211-JuNNeZ (2026-03-02)
- JuNNeZ Edition: Updated and maintained by JuNNeZ.
- Added power text size slider for player power crystal and mana orb (50-200% scale).
- Fixed Blizzard PVP Match scoreboard pool nil Release spam (preventive guard for 3000+ errors).
- Added secret
/junnezeaster egg command for fun. - Updated version numbering and credits across all TOC files.
5.2.210-Release (2026-03-01)
- Added a target castbar debug probe (
Target.Castbar.TestBar) to compare timer-driven cast fill behavior against the current fake-fill path. - Improved target cast runtime fallback handling by probing timer payloads (
GetTimerDuration) in generic cast sync hooks and preserving live fill on transient pending ticks. - Fixed
PartyFramespost-combat callback crash (LibMoreEvents-1.0.lua:76) by adding the missingPartyFrameMod.OnEventhandler for deferred header updates. - Improved target cast debug visibility by dumping probe castbar state/source in
/azdebug dump target. - Updated development guidance for WoW API tooling and MCP usage (
AGENTS.md) to reflect current working workflow.
Known issue (deferred)
- Target castbar crop behavior for some enemy/non-self casts is still under investigation; probe bar output is now the primary validation path.
- Mana orb status remains under active investigation in WoW12 paths.
5.2.209-Release (2026-02-18)
- Restored actionbar cooldown swipe/timer progression in combat by returning the cooldown pipeline to the known-good WoW12 path.
- Added release-guard comments in actionbar and cooldown code to reduce risk of future regression during patching.
- Fixed party portrait click targeting reliability (including Brann follower targeting).
- Improved unit frame/tag stability for hostile target/nameplate names and health text updates.
- Removed forced archaeology UI loading path from AzeriteUI to avoid external protected-call taint chains (
Rarity/Ace3) in this environment. - Fixed oUF health color crash when runtime color data is not a ColorMixin object (
GetRGBnil safeguard).
Known issue (deferred)
- Charge tracking for some spells (for example Divine Steed and Judgment) still needs additional WoW12 investigation and is deferred to the next build.
- Manaorb doesn't work still.
5.2.208-Release (2026-02-17)
- Improved WoW 12 secret-value stability in core UI update flows.
- Fixed player power visual update reliability (mana orb + crystal behavior).
- Fixed target health and fakefill update flow, including crop/stretch behavior.
- Stabilized target and nameplate health writes under restricted/secret value conditions.
- Improved tooltip/backdrop guard behavior for modern tooltip mixins.
- Restored WoW11 delayed module enable flow for action bars, pet bar, and stance bar.
Known issue (deferred)
- Charge tracking for some spells (for example Divine Steed and Judgment) still needs additional WoW12 investigation and is deferred to the next build.

