The changes listed in this post are being made to the WAR interface API as part of the 1.3.1 game patch. Read on for details of things that an addon author might want to know about.
Note: This list is not guaranteed nor necessarily expected to be comprehensive. I will add more and/or update as I am made aware of things. Also note that some items may be subject to change from the PTR.
GameData.ItemSlots has changed to GameData.EquipSlots. For mods which deal with equipment, the former will need to be replaced with the latter.
The scenario API has undergone some changes in order to support the addition of a "wrap up" period at the end of scenarios before players are forced to leave the scenario instance.
The functions MapGetCoordinatesForPoint() and MapGetPointForCoordinates have been altered as part of fixing them to return the proper values in certain zones (e.g. cities).
A new function ActionButtonGroupSetShowing(buttonGroup, buttonIndex, show) has been added. It allows individual buttons within an ActionButtonGroup to be shown/hidden at will.
Two new functions, TextEditBoxGetCursorPosition(name) and TextEditBoxSetCursorPosition(name, pos), have been added to allow the UI to determine and control the position of the cursor within an EditBox. The position is an integer value specifying how many characters come before the cursor (thus if the cursor as at the beginning of the box, the position is 0).
The GameData.Realms table of constants has been removed. It was redundant with the GameData.Realm table which should be used instead. Note that the keys to each table are slightly different - the removed table used GameData.Realms.REALM_ORDER while the remaining table uses GameData.Realm.ORDER, et cetera.
The savesettings parameter for windows which are anchored to Root now defaults to "false" - if you wish to have a window's position saved automatically by the game, you will need to explicitly set this option to "true".
Some new options have been added to the .mod format to provide expanded capabilities and to allow for increased the increased functionality of the overhauled Addons window in 1.3.1:
<WARInfo>
<Categories>
<Category name="ACTION_BARS" />
<Category name="ITEMS_INVENTORY" />
<Category name="BUFFS_DEBUFFS" />
<Category name="RVR" />
<Category name="GROUPING" />
<Category name="CAREER_SPECIFIC" />
<Category name="MAIL" />
<Category name="COMBAT" />
<Category name="AUCTION" />
<Category name="CHAT" />
<Category name="QUESTS" />
<Category name="MAP" />
<Category name="CRAFTING" />
<Category name="SYSTEM" />
<Category name="DEVELOPMENT" />
<Category name="OTHER" />
</Categories>
<Careers>
<Career name="BLACKGUARD" />
<Career name="WITCH_ELF" />
<Career name="DISCIPLE" />
<Career name="SORCERER" />
<Career name="IRON_BREAKER" />
<Career name="SLAYER" />
<Career name="RUNE_PRIEST" />
<Career name="ENGINEER" />
<Career name="BLACK_ORC" />
<Career name="CHOPPA" />
<Career name="SHAMAN" />
<Career name="SQUIG_HERDER" />
<Career name="WITCH_HUNTER" />
<Career name="KNIGHT" />
<Career name="BRIGHT_WIZARD" />
<Career name="WARRIOR_PRIEST" />
<Career name="CHOSEN" />
<Career name= "MARAUDER" />
<Career name="ZEALOT" />
<Career name="MAGUS" />
<Career name="SWORDMASTER" />
<Career name="SHADOW_WARRIOR" />
<Career name="WHITE_LION" />
<Career name="ARCHMAGE" />
</Careers>
</WARInfo>