promotional bannermobile promotional banner

AIOS

A deterministic, service-oriented kernel framework for World of Warcraft addons with cross-flavor support.
Back to Files
File nameAIOS120007-07-2-26.zip
Uploader
AIOSAIOS
Uploaded
Jul 2, 2026
Downloads
27
Size
128.1 KB
Flavors
ClassicMoP ClassicRetail
File ID
8356385
Type
R
Release
Supported game versions
  • 12.0.7
  • 5.5.4
  • 1.15.8

What's new

AIOS Changelog

v1.0.3 — July 2026

Core :: Frames

  • Fixed Core/Modules/Frames/Frame.lua architecture
    • Converted from direct ServiceRegistry:Define to passive Attach pattern with ns.Frames_Frame namespace injection
    • Core::Frames now properly wires through Init.lua instead of fighting for registration priority
  • Fixed CreateFrame argument order to match AIOS_UI widget contract
    • Signature now: (frameType, parent, name, template, id) — parent before name
    • Resolves nil crash when UI::Frames proxies frame creation to Core

AIOS_UI :: Frames

  • Added UIFrames:CreateWindow(parent, name, opts) helper
    • Automatically applies "BackdropTemplate" on Retail / MoP / Cata / Midnight
    • Skips template on Classic Era (native SetBackdrop support)
    • Handles backdrop, colors, drag, and window persistence in one call
  • Fixed cross-version frame creation compatibility
    • No more manual template knowledge required for addon developers

Core :: Codec

  • Fixed LZ4.lua Classic 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.pack for performance

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 related projects