Patch 1.13.2/API changes

Classic 1.13.2 is based on Patch 8.1.0 and reintroduced Vanilla API. The BlizzCon 2018 playable demo (1.13.0) was based on 7.3.5 API.

See also:
 * Reddit: Diff of current Classic vs Live. - Part 2. FrameXML
 * BlizzardInterfaceResources: 1.13.2 (30406)
 * How to: Porting addons to Classic

FrameXML diffs

 * Live 7.3.5 (26972) to Classic 1.13 (28211), 1.13.2 (30406), (undocumented: 30550, 30682, 30786, 31043, 31209, 31402, 31446, 31650)

Changes

 * The TOC version is
 * The focus UnitId was removed.
 * Quest and Spell hyperlinks can't be linked to chat channels and show up as plain text. Even when pasting them manually the server won't allow them to be posted.
 * The Combat Log is restricted to events within 50 yards of the player. (Build 32600, Nov 20 2019)

API

 * Re-added the Crafting UI which is used for Enchanting and Beast Training.
 * Any deprecated API was removed along with the Blizzard_Deprecated addon, most notably the old aliases to C_FriendList functions.
 * requires a hardware event as a measure against gold spam channel invites and other unintended uses for automatically querying player names.

Cast Bars

 * was downgraded to which is essentially
 * Idem for and

CVars

 * CVar is effectively locked to 20 yards after the unlimited distance with scientific notation bug.
 * CVar defaults to 1 (never color by class name) instead of 0 (always color by class name).
 * The default UI scale on classic is 0.9 up from 0.64 in retail, see CVar.

Spells

 * The Combat Log no longer has access to Spell IDs, they are always returned as 0, since they were only added to the combat log in patch 2.4
 * UNIT_SPELLCAST_* events only fire for the player.

Global API
See also: World of Warcraft API

Events
See also: Events/Classic

CVars
See also: Console variables/Complete list/Classic