This article covers the cumulative AddOn UI Customization and Macro API changes from WoW 7.0.3 to 7.1.0 for Legion. See API change summaries for a list of API change summaries for all patches.
API change summaries

Breaking Changes

  • As of 7.1.0, the ScrollingMessageFrame:GetCurrentScroll has changed to ScrollingMessageFrame:GetScrollOffset
  • Game generated ItemStrings no longer include the '0' place holders in the string parameter list between the ';' separators.
  • Game generated ItemStrings for links have a minimum of 16 parameters.
  • API GetItemInfo now returns the icon return value as a texture id, type number, instead of a specific path string. The number is still used in controls exactly the same way, and will load an icon without any alterations. Likewise icons are still loadable via the old path strings verbatim.
  • The arguments of API QueryAuctionItems has changed. The order of arguments has changed, and filters has been merged into a filterData structure.




Important Notes

Blue Posts

  • See also WoW Interface for beta UI API patch change discussion and discovery.


  1. ^ Items (Heirloom only). Legion Wowhead. Retrieved on 2016-06-30.