WoW:API change summaries: Difference between revisions

Created page with "This page lists summaries of changes to the WoW API (including the Widget API and Lua functions). {{apichanges}} {| class="darktable" ! Majo..."
mNo edit summary
(Created page with "This page lists summaries of changes to the WoW API (including the Widget API and Lua functions). {{apichanges}} {| class="darktable" ! Majo...")
Line 1: Line 1:
This page lists summaries of changes to the [[World of Warcraft API|WoW API]] (including the [[Widget API]] and [[Lua functions]]).
{{wowapi}}
{{apichanges}}
This page lists archived summaries of changes to the [[World of Warcraft API|WoW API]] (including the [[Widget API]] and [[Lua functions]]) as seen on forums and other places.  


For changes to [[FrameXML]], see http://wdn.wowinterface.com, it has a full repository of all FrameXML versions, including on-line diff engines and the works.
== Version 2.3 (20300) ==
{| class="darktable"
{| class="darktable"
! Major Patch !! API Changes
|-
| colspan="2"  class="title" | Legion
|-
! [[Patch 7.2.5]]
| [[Patch 7.2.5/API changes|7.2.5]]
|-
! [[Patch 7.2.0]]
| [[Patch 7.2.0/API changes|7.2.0]]
|-
! [[Patch 7.1.0]]
| [[Patch 7.0.3/API changes|7.1.0]]
|-
! [[Patch 7.0.3]]
| [[Patch 7.0.3/API changes|7.0.3]]
|-
|-
| colspan="2"  class="title" | Warlords of Draenor
!!!API!!Change Description
|-
|-
! [[Patch 6.2.0]]
| class="title" colspan="3"|Macro Commands
| [[Patch 6.2.0/API changes|6.2.0]]
|-
|-
! [[Patch 6.1.0]]
|[[Image:Icon-cogadd-16x16.png|New]]||/petautocasttoggle <slot or name>||Changes autocast status of a pet ability .
| [[Patch 6.1.0/API changes|6.1.0]]
|-
|-
! [[Patch 6.0.3]]
|[[Image:Icon-cogadd-16x16.png|New]]||/targetlastenemy||Targets last enemy
| [[Patch 6.0.3/API changes|6.0.3]]
|-
|-
| colspan="2"  class="title" | Mists of Pandaria
|[[Image:Icon-cogadd-16x16.png|New]]||/targetlastefriend||Targets last enemy
|-
|-
! [[Patch 6.0.2]]
|[[Image:Icon-cogedit-16x16.png|Updated]]||/cancelform||Recognized instantly
| [[Patch 6.0.2/API changes|6.0.2]]
|-
|-
! [[Patch 5.4.1]]
|[[Image:Icon-cogedit-16x16.png|Updated]]||conditional abbreviations|| modifier -> mod, button-> btn, actionbar -> bar, equipped -> worn, stance -> form.
| [[Patch 5.4.1/API changes|5.4.1]]
|-
|-
! [[Patch 5.4.0]]
| class="title" colspan="3"|Frame methods
| [[Patch 5.4.0/API changes|5.4.0]]
|-
|-
! [[Patch 5.2.0]]
|[[Image:Icon-cogedit-16x16.png|Changed]]||[[API_ScrollFrame_UpdateScrollChildRect|UpdateScrollChildRect]]||Automatically called when a child frame, texture or fontstring changes.
| [[Patch 5.2.0/API changes|5.2.0]]
|-
|-
| colspan="2"  class="title" | Cataclysm
|[[Image:Icon-cogadd-16x16.png|New]]||[[API_Frame_IsEventRegistered|Frame:IsEventRegistered]]||Determines if a frame is registered for a specific event.
|-
|-
! [[Patch 5.0.4]]
|[[Image:Icon-cogadd-16x16.png|New]]||[[API_FontString_SetFormattedText|FontString:SetFormattedText]]||Reduces garbage generated by format calls.
| [[Patch 5.0.4/API changes|5.0.4]]
|-
|-
! [[Patch 4.0]]
|[[Image:Icon-cogadd-16x16.png|New]]||[[API_Button_SetFormattedText|Button:SetFormattedText]]||Reduces garbage generated by format calls.
| [[Patch 4.0.1/API changes|4.0.1]]
|-
|-
| colspan="2"  class="title" | Wrath of the Lich King
|[[Image:Icon-cogadd-16x16.png|New]]||[[API_FontString_GetHeight|FontString:GetHeight]]||Returns a font string's height.
|-
|-
! [[Patch 3.3]]
|[[Image:Icon-cogedit-16x16.png|Updated]]||[[API_FontString_GetWidth|FontString:GetWidth]]||Now takes an optional argument explicit, which, if provided and true, returns 0 if the width has not been explicitly set rather than returning the effective width. Defaults to false.
| [[Patch 3.3.0/API changes|3.3.0]] &middot; [[Patch 3.3.3/API changes|3.3.3]] &middot; [[Patch 3.3.5/API changes|3.3.5]]
|-
|-
! [[Patch 3.2]]
|[[Image:Icon-cogedit-16x16.png|Updated]]||[[API_FontString_GetHeight|FontString:GetWidth]]||Now takes an optional argument explicit, which, if provided and true, returns 0 if the width has not been explicitly set rather than returning the effective height. Defaults to false.
| [[Patch 3.2.0/API changes|3.2.0]]
|-
|-
! [[Patch 3.1]]
|[[Image:Icon-cogadd-16x16.png|New]]||EditBox:SetCursorPosition(position)||Allows setting cursor position.
| [[Patch 3.1.0/API changes|3.1.0]]
|-
|-
! [[Patch 3.0]]
|[[Image:Icon-cogadd-16x16.png|New]]||EditBox:GetCursorPosition()||Returns cursor position.
| [[Patch 3.0.2/API changes|3.0.2]] &middot; [[Patch 3.0.3/API changes|3.0.3]] &middot; [[Patch 3.0.8/API changes|3.0.8]]
|-
|-
| colspan="2"  class="title" | Burning Crusade
|[[Image:Icon-coggo-16x16.png|Renamed]]||GameTooltip:SetTrackingSpell()||GameTooltip:SetTracking()
|-
|-
! [[Patch 2.4]]
| class="title" colspan="3"|Frame Support
| [[Patch 2.4.0/API changes|2.4.0]] &middot; [[Patch 2.4.2/API changes|2.4.2]]
|-
|-
! [[Patch 2.3]]
|[[Image:Icon-cogadd-16x16.png|New]]||[[API_GetFramesRegisteredForEvent|GetFramesRegisteredForEvent]]||Returns a list of frames registered for a specific event.
| [[Patch 2.3.0/API changes|2.3.0]]
|-
|-
! [[Patch 2.2]]
| class="title" colspan="3"|API
| [[Patch 2.2.0/API changes|2.2.0]]
|-
|-
! [[Patch 2.1]]
|[[Image:Icon-cogadd-16x16.png|New]]||[[API_ PickupItem| PickupItem]]||Picks up a specific item (by id or item string) from anywhere in your bags.
| [[Patch 2.1.0/API changes|2.1.0]]
|-
|-
! [[Patch 2.0]]
|[[Image:Icon-cogedit-16x16.png|Updated]]||[[API_GetItemCount|GetItemCount]]||New includeUses flag that returns the same value that GetActionCount() would for that item
| [[Patch 2.0.1/API changes|2.0.1]]
|-
|-
| colspan="2" class="title" | World of Warcraft
|[[Image:Icon-cogadd-16x16.png|New]]||[[API_GetSpellCount|GetSpellCount]]||Given a spell ID/name, returns the same value that GetActionCount() would return for that spell
|-
! [[Patch 1.12]]
| [[Patch 1.12.0/API Changes|1.12.0]] (summary) &middot; [[1.12.0 API changes (Iriel)|1.12.0]] (API) &middot; [[1.12.0 Global API changes at release (Mikk)|1.12.0]] (global)
|-
! [[Patch 1.11]]
| [[Patch 1.11.0/API changes|1.11.0]] (summary) &middot; [[1.11.0 API changes (Iriel)|1.11.0]] (API) &middot; [[1.11.0 misc changes (Various)|1.11.0]] (observed)
|-
! [[Patch 1.10]]
| [[Patch 1.10.0/API changes|1.10.0]] (summary) &middot; [[1.10.0 API changes (Iriel)|1.10.0]] (API) &middot; [[1.10.1 changes (Iriel)|1.10.1]] &middot; [[1.10.2 changes (Iriel)|1.10.2]]
|}
|}
== External links ==
{{elink|site=GitHub|link=http://github.com/tekkub/wow-ui-source/tree/master|desc=FrameXML history stored in a git repository}}
{{elink|site=Google Code|link=http://wowdiff.googlecode.com|desc=FrameXML history stored in an svn repository}}
{{elink|site=wow.go-hero.net|link=http://wow.go-hero.net/framexml/builds|desc=Available FrameXML Builds|bydate=(.lua, .toc, and .xml viewer)}}
[[Category:World of Warcraft API/Changes| API change summaries]]