AIOS
What's new
AIOS Changelog
v1.0.3 — July 2026
Core :: Frames
- Fixed
Core/Modules/Frames/Frame.luaarchitecture- Converted from direct
ServiceRegistry:Defineto passiveAttachpattern withns.Frames_Framenamespace injection Core::Framesnow properly wires throughInit.luainstead of fighting for registration priority
- Converted from direct
- Fixed
CreateFrameargument order to match AIOS_UI widget contract- Signature now:
(frameType, parent, name, template, id)— parent before name - Resolves
nilcrash whenUI::Framesproxies frame creation to Core
- Signature now:
AIOS_UI :: Frames
- Added
UIFrames:CreateWindow(parent, name, opts)helper- Automatically applies
"BackdropTemplate"on Retail / MoP / Cata / Midnight - Skips template on Classic Era (native
SetBackdropsupport) - Handles backdrop, colors, drag, and window persistence in one call
- Automatically applies
- Fixed cross-version frame creation compatibility
- No more manual template knowledge required for addon developers
Core :: Codec
- Fixed
LZ4.luaClassic Era compatibility- Added pure Lua 5.1 fallbacks for
string.pack/string.unpack - Classic Era now supports LZ4 compression without API errors
- Retail and MoP continue using native
string.packfor performance
- Added pure Lua 5.1 fallbacks for
Verified Compatibility
- ✅ Retail / Midnight (12.0.x) — Interface 120007
- ✅ Classic Era (1.15.x) — Interface 11507
- ✅ Mists of Pandaria Classic (5.5.x) — Interface 50503
This mod has no additional files

