EMS-Changelog

GRIP-EMS v2.0.1

Released May 3, 2026. 8 entries in the author's notes.

Every entry

The author's own words, complete. Long sections are sorted into areas by LazyGrip.

Fixed

3

Static popup taint. The 28 popups previously registered on _G.StaticPopupDialogs now live in a private GRIPEMS.Popup framework (Core/Popup.lua). CancelLogout no longer fires ADDON_ACTION_BLOCKED after EMS popups are recycled. Migrated under Phase StaticPopupTaint and Phase N-polish.

#

BarIntegration ActionBar taint. Dropped the Blizzard hooksecurefunc that was the suspected root of BUG-BARINTEGRATION-ACTIONBAR-TAINT. Tracked under Phase StaticPopupTaint-followup.

#

Stale StaticPopup_Show comment in Engine/Transmission.lua corrected (Phase 1-polish).

#

Changed

4

RELOAD_GATE_POPUP_BODY reworded from "ensure full visual effect" to "for changes to fully take effect" -- not every reload-required CVar is visual. 11 locales updated with native translations.

#

GEMS_CVAR_RESET_DEFAULTS_DESC and GEMS_CVAR_RESET_DEFAULTS_DONE extended to mention that auto-fix-on-login opt-ins are cleared by the reset, and voice-tightened. enUS authoritative; mirror locales carry the new English value with REVALIDATE markers for the future plain-language pass.

#

Overview tab labels (5 keys: name, version label, navigate hint, Discord button, author line) now ship with native translations across all 10 mirror locales -- no English fallback.

#

ActionCompiler max-nesting-depth gate now surfaces a throttled chat warning (max once per minute) naming the depth limit when reached. Replaces the previous Debug-only print that was invisible to users without /gems debug on. New locale key GEMS_COMPILE_DEPTH_EXCEEDED ships in all 11 locales.

#

Removed

1

Dev-only diagnostic hooks GEMS_BlizDbg_AccessibilityScroll and GEMS_BlizDbg_ScrollAudit removed from UI/SettingsPanel.lua. Both were left over from Phase 4 scroll-injection investigation.

#

Grab it

Release notes written by Sataana and reproduced here with his permission.