Files
coa-ace3/README.md
T
florian.berthold 15079007e7 Initial commit: WoWUIDev/Ace3 master @ 52e5f2c (2026-05-17)
Canonical Ace3 bundle for the Exiles addon forks. See README.md for
versions and consumption guidance.
2026-05-23 06:24:19 +02:00

2.3 KiB

coa-ace3

Canonical Ace3 bundle for the CoA Guild 'Exiles' addon forks.

Lifted verbatim from upstream WoWUIDev/Ace3 at commit 52e5f2c (2026-05-17). Every fork in the Exiles org should converge on this bundle so the runtime LibStub resolution is predictable and addons can't quietly regress when one of them is disabled.

Versions

Library MINOR
LibStub 2
CallbackHandler-1.0 8
AceAddon-3.0 13
AceEvent-3.0 4
AceTimer-3.0 17
AceHook-3.0 9
AceDB-3.0 33
AceDBOptions-3.0 15
AceConfig-3.0 3
AceConfigRegistry-3.0 22
AceConfigCmd-3.0 14
AceConfigDialog-3.0 92
AceGUI-3.0 41
AceLocale-3.0 6
AceConsole-3.0 7
AceComm-3.0 14
AceSerializer-3.0 5
AceBucket-3.0 4
AceTab-3.0 3

AceTimer-3.0 calls C_Timer.After at load — confirmed available on the CoA Beta client.

How to consume

Option 1: source bundle (preferred for forks)

Each Exiles/coa-* fork should rsync the libs it embeds from this bundle, so the diff is uniform:

rsync -a /path/to/coa-ace3/AceAddon-3.0/  /path/to/coa-foo/Libs/AceAddon-3.0/

Or replace the entire Libs/Ace3/ tree in one go.

Option 2: standalone addon

Drop the contents (except README.md / .gitattributes) into Interface/AddOns/Ace3/ and the loadable Ace3.toc will register every library at top priority via LibStub. Useful for non-bundling forks (chatter, sexymap, clique, …) to get Ace without each one carrying its own copy.

Sync policy

Bumping upstream means a single PR here, then a sweep across every fork that embeds these libs. Note the new upstream commit in the README's commit-pin line above. Never edit a library file in place; if a CoA-specific patch is genuinely needed, ship it as a separate loadable addon that registers a higher MINOR via LibStub, leaving this bundle pristine.