本文件是 EventAlertMod 正式服 AddOn API 變更情報的版本基準。目標不是抄錄完整 changelog,而是把 API 新增、移除、棄用、Secret/Forbidden 規則與 Widget 行為變化,轉成可執行的架構預警、遷移窗口與驗證工作。
120007。EAM_API_Change_Intelligence_Expert(APICHG)負責:
P0 阻斷、P1 遷移、P2 觀察、無直接影響。責任邊界:
APICHG 不取代 SEC 的 Secret/taint 安全終審。APICHG 不取代 AURA121 的 AuraContainer/AuraButton 遷移實作。APICHG 不取代 RQA 的 PTR/Retail 客戶端證據。DOC 管來源與狀態一致性,不自行裁決 API 技術真偽。API_change_summaries 與各 patch API changes 頁,且必須記錄 revision。| 版本 | TOC | Wiki revision(UTC) | 與 EAM 直接相關的變更 | 策略判讀 |
|---|---|---|---|---|
| API change summaries | — | 6747807,2026-06-19 05:45:08 |
提供版本索引與跨版定位入口 | revision 變更即觸發差異複核,不把索引頁當唯一事實 |
| 12.0.0 | 120000 |
6747189,2026-06-18 08:59:26 |
引入 Secret Values 世代、predicate 與大量 API 移除/棄用 | Secret-safe adapter 必須成為服務層基礎,不可把舊數值模型直接搬入 12.x |
| 12.0.1 | 120001 |
6747895,2026-06-19 08:48:51 |
封堵字串與 StatusBar 等 secret laundering;Secret 冷卻改走 SetCooldownFromDurationObject;部分 Private Aura 呼叫戰鬥中受限 |
顯示通道與可讀資料必須分離,pcall 或 UI 中繼不能當繞過 |
| 12.0.5 | 120005 |
6747894,2026-06-19 08:48:14 |
Formatter、DurationObject 零區間行為、Aura 布林值秘密性調整、table.freeze/predicate 變更;預告 Aura overhaul |
Capability gate 必須檢查能力而非散落 patch 字串;先保留穩定路徑 |
| 12.0.7 | 120007 |
6747893,2026-06-19 08:46:57 |
C_DurationUtil.CreateDurationTextBinding;受限 unit token 改回傳 nil/預設;debugstack/debuglocals 秘密傳播;Aura refactor 指向 12.1 |
目前活動基線;錯誤與除錯輸出也可能攜帶秘密性,Aura 抽取架構需準備退場 |
| 12.1.0 | 120100 |
6749767,2026-06-20 05:57:01 |
AuraContainer/AuraButton、Private Script Objects、Forbidden Partition/Aspects;受限 UnitAura 資料可能全為 secret 或 nil | 既有逐 AuraData/spellID 抽取模型屬 P0 相容性風險;PTR 內容仍需持續追 revision 與實機 |
12.x 的核心不是單一 API 改名,而是資料權限模型逐步收緊:
因此 EAM 的長期布局必須從「讀值後自行計算與渲染」轉成「服務層辨識能力、保留合法事實、UI 使用 Blizzard 支援的原生顯示物件」。
遇到下列任一情況,啟動 eam-retail-api-change-intelligence 流程:
API_change_summaries 新增 patch 頁或 revision 改變。每次查證至少產出:
P0/P1/P2/無直接影響 分級。SEC/AURA121/RQA/DOC 簽收的事項。120007 對應 12.0.7 基線。Docs/24_EXPERT_COUNCIL_REVIEW_20260621.md。_ptr_:12.1.0.68914;對照 Gethe/wow-ui-source commit d3915c78aba77a7a9be76acbfa35c674bbb6abe9。_xptr_:12.0.7.68887;對照 commit 4383ced30106d51b27e3e86d1987f1552f0d259d。AuraContainerSortMethod/AuraContainerSortDirection;68914 Generated Documentation 沒有登錄這兩表。UnitAuraSortRule 是 Aura getter 的另一組型別,不可傳入 AuraContainer options。Docs/23_AURA_CONTAINER_IMPLEMENTATION.md。本文件是 EventAlertMod 正式服 AddOn API 變更情報的版本基準。目標不是抄錄完整 changelog,而是把 API 新增、移除、棄用、Secret/Forbidden 規則與 Widget 行為變化,轉成可執行的架構預警、遷移窗口與驗證工作。
120007。EAM_API_Change_Intelligence_Expert(APICHG)負責:
P0 阻斷、P1 遷移、P2 觀察、無直接影響。責任邊界:
APICHG 不取代 SEC 的 Secret/taint 安全終審。APICHG 不取代 AURA121 的 AuraContainer/AuraButton 遷移實作。APICHG 不取代 RQA 的 PTR/Retail 客戶端證據。DOC 管來源與狀態一致性,不自行裁決 API 技術真偽。API_change_summaries 與各 patch API changes 頁,且必須記錄 revision。| 版本 | TOC | Wiki revision(UTC) | 與 EAM 直接相關的變更 | 策略判讀 |
|---|---|---|---|---|
| API change summaries | — | 6747807,2026-06-19 05:45:08 |
提供版本索引與跨版定位入口 | revision 變更即觸發差異複核,不把索引頁當唯一事實 |
| 12.0.0 | 120000 |
6747189,2026-06-18 08:59:26 |
引入 Secret Values 世代、predicate 與大量 API 移除/棄用 | Secret-safe adapter 必須成為服務層基礎,不可把舊數值模型直接搬入 12.x |
| 12.0.1 | 120001 |
6747895,2026-06-19 08:48:51 |
封堵字串與 StatusBar 等 secret laundering;Secret 冷卻改走 SetCooldownFromDurationObject;部分 Private Aura 呼叫戰鬥中受限 |
顯示通道與可讀資料必須分離,pcall 或 UI 中繼不能當繞過 |
| 12.0.5 | 120005 |
6747894,2026-06-19 08:48:14 |
Formatter、DurationObject 零區間行為、Aura 布林值秘密性調整、table.freeze/predicate 變更;預告 Aura overhaul |
Capability gate 必須檢查能力而非散落 patch 字串;先保留穩定路徑 |
| 12.0.7 | 120007 |
6747893,2026-06-19 08:46:57 |
C_DurationUtil.CreateDurationTextBinding;受限 unit token 改回傳 nil/預設;debugstack/debuglocals 秘密傳播;Aura refactor 指向 12.1 |
目前活動基線;錯誤與除錯輸出也可能攜帶秘密性,Aura 抽取架構需準備退場 |
| 12.1.0 | 120100 |
6749767,2026-06-20 05:57:01 |
AuraContainer/AuraButton、Private Script Objects、Forbidden Partition/Aspects;受限 UnitAura 資料可能全為 secret 或 nil | 既有逐 AuraData/spellID 抽取模型屬 P0 相容性風險;PTR 內容仍需持續追 revision 與實機 |
12.x 的核心不是單一 API 改名,而是資料權限模型逐步收緊:
因此 EAM 的長期布局必須從「讀值後自行計算與渲染」轉成「服務層辨識能力、保留合法事實、UI 使用 Blizzard 支援的原生顯示物件」。
遇到下列任一情況,啟動 eam-retail-api-change-intelligence 流程:
API_change_summaries 新增 patch 頁或 revision 改變。每次查證至少產出:
P0/P1/P2/無直接影響 分級。SEC/AURA121/RQA/DOC 簽收的事項。120007 對應 12.0.7 基線。Docs/24_EXPERT_COUNCIL_REVIEW_20260621.md。_ptr_:12.1.0.68914;對照 Gethe/wow-ui-source commit d3915c78aba77a7a9be76acbfa35c674bbb6abe9。_xptr_:12.0.7.68887;對照 commit 4383ced30106d51b27e3e86d1987f1552f0d259d。AuraContainerSortMethod/AuraContainerSortDirection;68914 Generated Documentation 沒有登錄這兩表。UnitAuraSortRule 是 Aura getter 的另一組型別,不可傳入 AuraContainer options。Docs/23_AURA_CONTAINER_IMPLEMENTATION.md。