Foundry

A small native-first library for WoW addon authors who want to build on Blizzard's modern toolkit as an alternative to Ace3

File Details

v1.0.1

  • R
  • Jun 5, 2026
  • 14.39 KB
  • 0
  • 12.0.5+2
  • Classic + 2

File Name

Foundry-1.0-v1.0.1.zip

Supported Versions

  • 12.0.5
  • 2.5.5
  • 1.15.8

Changelog

All notable changes to Foundry-1.0 are recorded here.

[1.0.0] - 2026-06-04

First public release. Foundry-1.0 ships three modules, each a thin bridge over a native Blizzard system and usable on its own by declaring ## Dependencies: Foundry-1.0.

Added

  • Foundry.Commands — slash command registration over SlashCmdList / SLASH_*, with optional dev-only subcommands hidden from players.
  • Foundry.Events — a per-addon controller over WoW's frame event system (RegisterEvent/OnEvent, RegisterUnitEvent): one handler per event, dispatch in one place, and one-call teardown.
  • Foundry.Lifecycle — addon startup: adopts your own addon table (it never writes into it) and runs correctly-timed hooks over ADDON_LOADED, PLAYER_LOGIN, and PLAYER_LOGOUT.
  • Multi-flavor support — Retail (12.x), Classic Era (1.15.x), and Burning Crusade Classic (2.5.x).