Patch 8.2.0/API changes

From Warcraft Wiki
Jump to navigation Jump to search

Blizzard UI post:

Diffs:

API

Changes

  • The TOC version is 80200
  • No files outside of Interface\ can be addressed by file path anymore


Global API 8.1.5 (29981) → 8.2.0 (30948)
112 new functions 10 removed functions
BNSetFriendFavoriteFlag
C_AzeriteEssence.ActivateEssence
C_AzeriteEssence.CanActivateEssence
C_AzeriteEssence.CanDeactivateEssence
C_AzeriteEssence.CanOpenUI
C_AzeriteEssence.ClearPendingActivationEssence
C_AzeriteEssence.CloseForge
C_AzeriteEssence.GetEssenceHyperlink
C_AzeriteEssence.GetEssenceInfo
C_AzeriteEssence.GetEssences
C_AzeriteEssence.GetMilestoneEssence
C_AzeriteEssence.GetMilestoneInfo
C_AzeriteEssence.GetMilestones
C_AzeriteEssence.GetMilestoneSpell
C_AzeriteEssence.GetNumUnlockedEssences
C_AzeriteEssence.GetPendingActivationEssence
C_AzeriteEssence.HasNeverActivatedAnyEssences
C_AzeriteEssence.HasPendingActivationEssence
C_AzeriteEssence.IsAtForge
C_AzeriteEssence.SetPendingActivationEssence
C_AzeriteEssence.UnlockMilestone
C_ChatInfo.GetClubStreamIDs
C_ClubFinder.ApplicantAcceptClubInvite
C_ClubFinder.ApplicantDeclineClubInvite
C_ClubFinder.CancelMembershipRequest
C_ClubFinder.CheckAllPlayerApplicantSettings
C_ClubFinder.ClearAllFinderCache
C_ClubFinder.ClearClubApplicantsCache
C_ClubFinder.ClearClubFinderPostingsCache
C_ClubFinder.GetClubRecruitmentSettings
C_ClubFinder.GetPlayerApplicantSettings
C_ClubFinder.PlayerGetClubInvitationList
C_ClubFinder.PlayerRequestPendingClubsList
C_ClubFinder.PlayerReturnPendingCommunitiesList
C_ClubFinder.PlayerReturnPendingGuildsList
C_ClubFinder.PostClub
C_ClubFinder.RequestApplicantList
C_ClubFinder.RequestClubsList
C_ClubFinder.RequestMembershipToClub
C_ClubFinder.RespondToApplicant
C_ClubFinder.ReturnCommunityApplicantList
C_ClubFinder.ReturnGuildApplicantList
C_ClubFinder.ReturnMatchingCommunityList
C_ClubFinder.ReturnMatchingGuildList
C_ClubFinder.ReturnPendingCommunityApplicantList
C_ClubFinder.ReturnPendingGuildApplicantList
C_ClubFinder.SetPlayerApplicantSettings
C_ClubFinder.SetRecruitmentSettings
C_ClubFinder.ShouldShowClubFinder
C_Commentator.GetElapsedMs
C_EncounterJournal.SetPreviewMythicPlusLevel
C_EncounterJournal.SetPreviewPvpTier
C_GuildInfo.CanEditOfficerNote
C_GuildInfo.CanViewOfficerNote
C_GuildInfo.GetGuildNewsInfo
C_GuildInfo.GuildRoster
C_ItemUpgrade.GetItemHyperlink
C_MountJournal.ApplyMountEquipment
C_MountJournal.AreMountEquipmentEffectsSuppressed
C_MountJournal.GetAppliedMountEquipmentID
C_MountJournal.GetMountEquipmentUnlockLevel
C_MountJournal.IsItemMountEquipment
C_MountJournal.IsMountEquipmentApplied
C_MountJournal.IsMountEquipmentUnlocked
C_PaperDollInfo.GetInspectItemLevel
C_PetJournal.GetPetSummonInfo
C_PrototypeDialog.EnsureRemoved
C_PrototypeDialog.SelectOption
C_PvP.CanDisplayDeaths
C_PvP.CanDisplayHonorableKills
C_PvP.DoesMatchOutcomeAffectRating
C_PvP.GetActiveMatchBracket
C_PvP.GetActiveMatchDuration
C_PvP.GetActiveMatchState
C_PvP.GetActiveMatchWinner
C_PvP.GetMatchPVPStatColumn
C_PvP.GetMatchPVPStatIDs
C_PvP.GetPostMatchCurrencyRewards
C_PvP.GetPostMatchItemRewards
C_PvP.GetPVPActiveMatchPersonalRatedInfo
C_PvP.GetScoreInfo
C_PvP.GetScoreInfoByPlayerGuid
C_PvP.GetTeamInfo
C_PvP.IsActiveMatchRegistered
C_PvP.IsArena
C_PvP.IsBattleground
C_PvP.IsMatchConsideredArena
C_PvP.IsMatchFactional
C_PvP.IsRatedArena
C_PvP.IsRatedBattleground
C_PvP.IsRatedMap
C_QuestLog.GetNextWaypoint
C_QuestLog.GetNextWaypointForMap
C_QuestLog.GetNextWaypointText
C_RaidLocks.IsEncounterComplete
C_ReportSystem.OpenReportPlayerDialog
C_SpellBook.ContainsAnyDisenchantSpell
C_UIWidgetManager.GetObjectiveTrackerWidgetSetID
C_UIWidgetManager.GetTextureAndTextRowVisualizationInfo
C_UIWidgetManager.GetTextureAndTextVisualizationInfo
C_UIWidgetManager.GetZoneControlVisualizationInfo
C_VoiceChat.GetMasterVolumeScale
C_VoiceChat.IsChannelJoinPending
C_VoiceChat.SetMasterVolumeScale
GetGuildTabardFiles
MuteSoundFile
SetMoveEnabled
SetTurnEnabled
ShouldShowIslandsWeeklyPOI
ShouldShowSpecialSplashScreen
UnmuteSoundFile
UpdateWindow

Widgets

Widget API 8.1.5 (29981) → 8.2.0 (30918)
9 new methods 6 removed methods
Animation:SetPlaying
AnimationGroup:SetPlaying
Checkout:CopyExternalLink
Checkout:OpenExternalLink
Frame:DesaturateHierarchy
GameTooltip:SetAzeriteEssence
GameTooltip:SetAzeriteEssenceSlot
TabardModel:GetLowerEmblemFile
TabardModel:GetUpperEmblemFile
Browser:ClearCache
Browser:HasConnection
Checkout:ClearRenderSize
Checkout:SetRenderSize
RENAMED TabardModel:GetLowerEmblemFileName
RENAMED TabardModel:GetUpperEmblemFileName
Widget Handlers 8.1.5 (29981) → 8.2.0 (30918)
6 new handlers
Checkout:OnButtonUpdate
Checkout:OnEditFocusGained
Checkout:OnEditFocusLost
Checkout:OnError
Checkout:OnEscapePressed
Checkout:OnExternalLink

Events

Events 8.1.5 (29981) → 8.2.0 (30918)
28 new events

CVars

Console variables 8.1.5 (29981) → 8.2.0 (30948)
13 new cvars 4 removed cvars
azeriteEssenceSwapTutorial
clubFinderCacheExpiry
clubFinderCachePendingExpiry
clubFinderPlayerSettings
ForceAllowAero
fstack_preferParentKeys
gxMTOpaqueM2
gxMTOpaqueM2NoReflect
gxMTOpaqueWMO
gxMTTerrain
otherRolesAzeriteEssencesHidden
PlayerSpawnTracking
showDungeonEntrancesOnMap
BrowserNavigateLog
GxAllowSoftwareRenderer
gxMTOpaque
mtParticles
Console commands 8.1.5 (29981) → 8.2.0 (30918)
4 new commands 1 removed command
GxuSwapChainSize
GxuWindowSize
ToggleWindowMode
UpdateWindow
GxToggleWindowMode

References

  1. ^ TSquare 2019-04-23. IRC #wowuidev
  2. ^ TSquare 2019-04-24. IRC #wowuidev
  3. ^ TSquare 2019-05-16. IRC #wowuidev