Skip to content

Commit 188a722

Browse files
committed
Add UI Building Blocks page: new/removed templates, mixins, widget types, addons
1 parent b9eaec9 commit 188a722

3 files changed

Lines changed: 285 additions & 3 deletions

File tree

docs/patches/12.1.0/index.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,16 @@ Each entry says what an API **does** if it's new, or what's **different** if it
4545
- [Gameplay: PvP, Items, Spells, Specs](gameplay.md)
4646
- [Social, Battle.net & Discord](social.md)
4747
- [Housing](housing.md)
48+
- [UI Building Blocks](ui-blocks.md) — templates, mixins, widget types, new addons
4849

4950
---
5051

5152
## Caveats / what this does NOT cover
5253

53-
- **Intra-struct field changes are invisible to a surface diff.** The private-aura `showCountdownFrame``showCooldownFrame` rename was caught only by comparing the files directly. Treat struct-field renames as a manual-check item.
54-
- **Engine/runtime behaviour is not covered** — taint-rule changes, secret-value handling, `error → nil` behaviour, and re-opened or newly-restricted APIs do not show up in a source diff. Cross-check against the official PTR patch notes and the WoW Dev Discord `#api-changes` channel.
55-
- Reflects PTR build **12.1.0.68209** and is subject to change before 12.1 goes live.
54+
Coverage is being filled in stages. Currently in: the documented API surface (functions, events, structs, enums) and the **UI building blocks** (templates, mixins, widget types, addons). Still being added / out of scope:
55+
56+
- **Field-level changes inside existing structs & enums** aren't yet enumerated automatically. The private-aura `showCountdownFrame``showCooldownFrame` rename was caught by manual inspection; a field-level pass over the API docs is planned to make these exhaustive.
57+
- **Global functions & constants defined in Blizzard's addons** (not in the generated docs) aren't catalogued yet — planned.
58+
- **Blizzard's internal implementation changes** (function-body rewrites that don't change a public signature, template, or global) are intentionally excluded — they can't affect addons. Use the raw source diff for those.
59+
- **Engine/runtime behaviour** — taint rules, secret-value handling, `error → nil`, re-opened/restricted APIs — isn't visible to a source diff. Cross-check the official PTR patch notes and the WoW Dev Discord `#api-changes` channel.
60+
- Reflects PTR build **12.1.0.68209**; subject to change before 12.1 goes live.

0 commit comments

Comments
 (0)