Bumps in this fork:
- LibDualSpec-1.0
Brings these libs in line with the highest version any Exiles fork currently
bundles, so LibStub resolution is predictable regardless of load order.
Aligns the unsuffixed Ace bundle with the rest of the Exiles forks
(the -ElvUI namespaced copies are intentionally left alone to keep
ElvUI's config UI isolated from any other addon's LibStub registrations).
Per-library MINOR moves:
CallbackHandler-1.0 6 → 8
AceAddon-3.0 12 → 13
AceTimer-3.0 1017 → 17 (canonical numbering — same C_Timer impl)
AceHook-3.0 8 → 9
AceDB-3.0 27 → 33
AceDBOptions-3.0 15 → 15 (unchanged)
AceComm-3.0 12 → 14
AceSerializer-3.0 3 → 5
Other Ace libs (Event, Config family, GUI, Locale, Console, Bucket) were
already at the canonical target.
The CoA client's reworked options panels may omit legacy InterfaceOptions*
status/combat/display widgets; an unguarded access aborted UnitFrames
initialisation on login. Guard every access.
* Added buff containers for vanity and consolidated buffs to match base ui feature
* use locals and don't unpack values 2x
* Moved vanity and consolidated settings to base profile instead of private per character
Fixed error: "attempt to call method 'GetUnitBattlefieldFaction' (a nil value)"
at Tags.lua:838
Changes:
- Changed E:GetUnitBattlefieldFaction(unit) to call the global API function directly
- Added nil check for GetUnitBattlefieldFaction in case it's not available
- Added fallback to UnitFactionGroup(unit) for compatibility
The issue was that the code was trying to call GetUnitBattlefieldFaction as a
method on the E object (E:GetUnitBattlefieldFaction), but this method doesn't
exist. The fix calls the WoW API function directly with a proper nil check and
fallback to ensure the tag works in all cases.
Fixes #TBD
* Missing Non-DE items
* Move Deconstruct options into seperate group
Adds blacklist functionality for general items and lockboxes
* Add translation strings
* Add LibItemSearch functionality to blacklist
* Clean up redundant variables and API calls