Patch 9.0.1/API changes

From Wowpedia
Jump to: navigation, search
Main Menu



Summary

Patch 9.0.1 is the pre-patch for Shadowlands API and systems.

Notable changes

  • Frames no longer provide any form of Backdrop API by default. See Backdrop System Changes.
  • Various LE_* enumerations have been moved to the global Enum table. See Enum Changes.
  • APIs deprecated during the lifetime of 8.x and present within the Blizzard_Deprecated addon have been removed. See Deprecated API Removals.
  • New files and TOC format metadata changes no longer require a client restart to take effect, only a /reload.
  • The |r escape sequence now pops nested |c color sequences in-order, instead of resetting the text to the default color.

Deprecated API Removals

APIs deprecated over the course of the 8.x expansion lifecycle were removed with 9.0.1 [1]

Deprecated 8.x API

8.1.0

GetSummonConfirmTimeLeftC_SummonInfo.GetSummonConfirmTimeLeft
GetSummonConfirmSummonerC_SummonInfo.GetSummonConfirmSummoner
GetSummonConfirmAreaNameC_SummonInfo.GetSummonConfirmAreaName
ConfirmSummonC_SummonInfo.ConfirmSummon
CancelSummonC_SummonInfo.CancelSummon
C_Calendar.GetDateC_DateAndTime.GetCurrentCalendarTime
C_DateAndTime.GetDateFromEpochC_DateAndTime.GetCalendarTimeFromEpoch
C_DateAndTime.GetTodaysDateC_DateAndTime.GetCurrentCalendarTime
C_DateAndTime.GetYesterdaysDateC_DateAndTime.AdjustTimeByDays
GetNumFriendsC_FriendList.GetNumFriends, C_FriendList.GetNumOnlineFriends
GetFriendInfoC_FriendList.GetFriendInfo, C_FriendList.GetFriendInfoByIndex
SetSelectedFriendC_FriendList.SetSelectedFriend
GetSelectedFriendC_FriendList.GetSelectedFriend
AddOrRemoveFriendC_FriendList.AddOrRemoveFriend
AddFriendC_FriendList.AddFriend
RemoveFriendC_FriendList.RemoveFriend, C_FriendList.RemoveFriendByIndex
ShowFriendsC_FriendList.ShowFriends
SetFriendNotesC_FriendList.SetFriendNotes, C_FriendList.SetFriendNotesByIndex
IsCharacterFriendC_FriendList.IsFriend
GetNumIgnoresC_FriendList.GetNumIgnores
GetIgnoreNameC_FriendList.GetIgnoreName
SetSelectedIgnoreC_FriendList.SetSelectedIgnore
GetSelectedIgnoreC_FriendList.GetSelectedIgnore
AddOrDelIgnoreC_FriendList.AddOrDelIgnore
AddIgnoreC_FriendList.AddIgnore
DelIgnoreC_FriendList.DelIgnore, C_FriendList.DelIgnoreByIndex
IsIgnoredC_FriendList.IsIgnored
SendWhoC_FriendList.SendWho
GetNumWhoResultsC_FriendList.GetNumWhoResults
GetWhoInfoC_FriendList.GetWhoInfo
SetWhoToUIC_FriendList.SetWhoToUi
SortWhoC_FriendList.SortWho
GetInviteReferralInfoC_PartyInfo.GetInviteReferralInfo
SetPendingReportPetTargetC_ReportSystem.SetPendingReportPetTarget
SetPendingReportTargetC_ReportSystem.SetPendingReportTarget
C_ChatInfo.CanReportPlayerC_ReportSystem.CanReportPlayer
C_Club.AddClubStreamToChatWindowC_Club.AddClubStreamChatChannel
GetAtlasInfoC_Texture.GetAtlasInfo
GetQuestChoiceInfoC_QuestChoice.GetQuestChoiceInfo
GetQuestChoiceOptionInfoC_QuestChoice.GetQuestChoiceOptionInfo
C_AreaPoiInfo.GetAreaPOITimeLeftC_AreaPoiInfo.GetAreaPOISecondsLeft

8.1.5

InActiveBattlefieldC_PvP.IsActiveBattlefield
HasInspectHonorDatafunction() return true end
RequestInspectHonorDatafunction() end
C_PvP.GetBrawlInfoC_PvP.GetAvailableBrawlInfo
C_Social.GetLastScreenshotC_Social.GetLastScreenshotIndex
C_Social.GetScreenshotByIndexC_Social.GetScreenshotInfoByIndex

8.2.0

IsRatedBattlegroundC_PvP.IsRatedBattleground
IsRatedArenaC_PvP.IsRatedArena
IsRatedMapC_PvP.IsRatedMap
GetNumBattlefieldStatsC_PvP.GetMatchPVPStatIDs
GetBattlefieldStatInfoC_PvP.GetMatchPVPStatIDs, C_PvP.GetMatchPVPStatColumn
C_ChatInfo.ReportPlayerfunction() end
GetGuildNewsInfoC_GuildInfo.GetGuildNewsInfo
GuildRosterC_GuildInfo.GuildRoster
CanEditOfficerNoteC_GuildInfo.CanEditOfficerNote
CanViewOfficerNoteC_GuildInfo.CanViewOfficerNote
GetTimeStringFromSecondsSecondsToClock

8.2.5

C_RecruitAFriend.IsSendingEnabledC_RecruitAFriend.IsEnabled
C_RecruitAFriend.CheckEmailEnabledC_RecruitAFriend.IsEnabled
C_RecruitAFriend.SendRecruitfunction() end
SendSoRByTextfunction() return false end
CanSendSoRByTextfunction() return false end
GetNumSoRRemainingfunction() return 0 end
GuildRosterSendSoRfunction() return false end
IsQuestFlaggedCompletedC_QuestLog.IsQuestFlaggedCompleted
BNGetFriendInfoC_BattleNet.GetFriendAccountInfo
BNGetFriendInfoByIDC_BattleNet.GetAccountInfoByID
BNGetFriendGameAccountInfoC_BattleNet.GetFriendGameAccountInfo, C_BattleNet.GetFriendAccountInfo
BNGetGameAccountInfoC_BattleNet.GetGameAccountInfoByID, C_BattleNet.GetAccountInfoByID
BNGetGameAccountInfoByGUIDC_BattleNet.GetGameAccountInfoByGUID, C_BattleNet.GetAccountInfoByGUID
BNGetNumFriendGameAccountsC_BattleNet.GetFriendNumGameAccounts
LeavePartyC_PartyInfo.LeaveParty
ConvertToRaidC_PartyInfo.ConvertToRaid
ConvertToPartyC_PartyInfo.ConvertToParty
CanGroupInviteC_PartyInfo.CanInvite
InviteToGroupC_PartyInfo.InviteUnit
InviteUnitC_PartyInfo.InviteUnit
RequestInviteFromUnitC_PartyInfo.RequestInviteFromUnit
C_PvP.GetMatchPVPStatIDsC_PvP.GetMatchPVPStatColumns

8.3.0

GetAlternatePowerInfoByIDGetUnitPowerBarInfoByID, GetUnitPowerBarStringsByID
UnitAlternatePowerInfoUnitPowerBarID, GetAlternatePowerInfoByID
UnitAlternatePowerTextureInfoGetUnitPowerBarTextureInfo
UnitAlternatePowerCounterInfoGetUnitPowerBarInfo

The following bag constants are no longer available to the global environment.

MAX_CONTAINER_ITEMS = 36
NUM_CONTAINER_COLUMNS = 4
ROWS_IN_BG_TEXTURE = 6
MAX_BG_TEXTURES = 2
BG_TEXTURE_HEIGHT = 512
CONTAINER_WIDTH = 192
CONTAINER_SPACING = 0
VISIBLE_CONTAINER_SPACING = 3
MINIMUM_CONTAINER_OFFSET_X = 10
CONTAINER_SCALE = 0.75
BACKPACK_MONEY_OFFSET_DEFAULT = -231
BACKPACK_MONEY_HEIGHT_OFFSET_PER_EXTRA_ROW = 41
BACKPACK_BASE_HEIGHT = 255
BACKPACK_HEIGHT_OFFSET_PER_EXTRA_ROW = 43
BACKPACK_DEFAULT_TOPHEIGHT = 255
BACKPACK_EXTENDED_TOPHEIGHT = 226
BACKPACK_BASE_SIZE = 16
FIRST_BACKPACK_BUTTON_OFFSET_BASE = -225
FIRST_BACKPACK_BUTTON_OFFSET_PER_EXTRA_ROW = 41
CONTAINER_BOTTOM_TEXTURE_DEFAULT_HEIGHT = 10
CONTAINER_BOTTOM_TEXTURE_DEFAULT_TOP_COORD = 0.330078125
CONTAINER_BOTTOM_TEXTURE_DEFAULT_BOTTOM_COORD = 0.349609375

Global API

Global API 8.3.7 (35662) → 9.0.1 (36230)
413 new functions 125 removed/renamed functions
C_AchievementInfo.IsValidAchievement
C_ActionBar.GetBonusBarIndexForSlot
C_ActionBar.IsHarmfulAction
C_ActionBar.IsHelpfulAction
C_ActionBar.PutActionInSlot
C_AnimaDiversion.CloseUI
C_AnimaDiversion.GetAnimaDiversionNodes
C_AnimaDiversion.GetOriginPosition
C_AnimaDiversion.GetReinforceProgress
C_AnimaDiversion.GetTextureKit
C_AnimaDiversion.OpenAnimaDiversionUI
C_AnimaDiversion.SelectAnimaNode
C_AuctionHouse.GetItemKeyRequiredLevel
C_AuctionHouse.RequestOwnedAuctionBidderInfo
C_AzeriteItem.IsAzeriteItemEnabled
C_BarberShop.ApplyCustomizationChoices
C_BarberShop.Cancel
C_BarberShop.ClearPreviewChoices
C_BarberShop.GetAvailableCustomizations
C_BarberShop.GetCurrentCameraZoom
C_BarberShop.GetCurrentCharacterData
C_BarberShop.GetCurrentCost
C_BarberShop.HasAnyChanges
C_BarberShop.IsViewingAlteredForm
C_BarberShop.OldBarberShopLoaded
C_BarberShop.PreviewCustomizationChoice
C_BarberShop.ResetCameraRotation
C_BarberShop.ResetCustomizationChoices
C_BarberShop.RotateCamera
C_BarberShop.SetCameraDistanceOffset
C_BarberShop.SetCameraZoomLevel
C_BarberShop.SetCustomizationChoice
C_BarberShop.SetModelDressState
C_BarberShop.SetSelectedSex
C_BarberShop.SetViewingAlteredForm
C_BarberShop.SetViewingShapeshiftForm
C_BarberShop.ZoomCamera
C_CampaignInfo.GetAvailableCampaigns
C_CampaignInfo.GetCampaignID
C_CampaignInfo.GetChapterIDs
C_CampaignInfo.GetCurrentChapterID
C_CampaignInfo.GetFailureReason
C_CampaignInfo.GetState
C_CampaignInfo.UsesNormalQuestIcons
C_ChatInfo.GetChannelRuleset
C_ChatInfo.GetChannelRulesetForChannelID
C_ChatInfo.GetChannelShortcut
C_ChatInfo.GetChannelShortcutForChannelID
C_ChatInfo.GetGeneralChannelID
C_ChatInfo.GetGeneralChannelLocalID
C_ChatInfo.GetMentorChannelID
C_ChatInfo.IsChannelRegional
C_ChatInfo.IsChannelRegionalForChannelID
C_ChatInfo.IsRegionalServiceAvailable
C_ChromieTime.CloseUI
C_ChromieTime.GetChromieTimeExpansionOption
C_ChromieTime.GetChromieTimeExpansionOptions
C_ChromieTime.SelectChromieTimeOption
C_Commentator.AssignPlayerToTeam
C_Commentator.AssignPlayersToTeam
C_Commentator.AssignPlayersToTeamInCurrentInstance
C_Commentator.FindSpectatedUnit
C_Commentator.FindTeamNameInCurrentInstance
C_Commentator.FindTeamNameInDirectory
C_Commentator.FlushCommentatorHistory
C_Commentator.GetCommentatorHistory
C_Commentator.GetOrCreateSeries
C_Commentator.GetPlayerAuraInfoByUnit
C_Commentator.GetPlayerCooldownInfoByUnit
C_Commentator.GetPlayerData
C_Commentator.GetPlayerFlagInfoByUnit
C_Commentator.GetPlayerSpellChargesByUnit
C_Commentator.GetTeamColor
C_Commentator.GetTeamColorByUnit
C_Commentator.GetTrackedSpellsByUnit
C_Commentator.GetUnitData
C_Commentator.IsTrackedSpellByUnit
C_Commentator.ResetSeriesScores
C_Commentator.ResetSettings
C_Commentator.SetCommentatorHistory
C_Commentator.SetSeriesScore
C_Commentator.SetSeriesScores
C_CovenantCallings.AreCallingsUnlocked
C_CovenantCallings.RequestCallings
C_CovenantPreview.CloseFromUI
C_CovenantPreview.GetCovenantInfoForPlayerChoiceResponseID
C_CovenantSanctumUI.DepositAnima
C_CovenantSanctumUI.EndInteraction
C_CovenantSanctumUI.GetAnimaInfo
C_CovenantSanctumUI.GetFeatures
C_CovenantSanctumUI.GetRenownLevel
C_CovenantSanctumUI.GetRenownMilestones
C_CovenantSanctumUI.GetRenownRewardsForLevel
C_CovenantSanctumUI.GetSanctumType
C_CovenantSanctumUI.GetSoulCurrencies
C_Covenants.GetActiveCovenantID
C_Covenants.GetCovenantData
C_Covenants.GetCovenantIDs
C_CurrencyInfo.ExpandCurrencyList
C_CurrencyInfo.GetBackpackCurrencyInfo
C_CurrencyInfo.GetCurrencyInfo
C_CurrencyInfo.GetCurrencyInfoFromLink
C_CurrencyInfo.GetCurrencyLink
C_CurrencyInfo.GetCurrencyListInfo
C_CurrencyInfo.GetCurrencyListLink
C_CurrencyInfo.GetCurrencyListSize
C_CurrencyInfo.PickupCurrency
C_CurrencyInfo.SetCurrencyBackpack
C_CurrencyInfo.SetCurrencyUnused
C_DateAndTime.GetSecondsUntilWeeklyReset
C_EncounterJournal.GetLootInfo
C_EncounterJournal.GetLootInfoByIndex
C_EncounterJournal.GetSlotFilter
C_EncounterJournal.ResetSlotFilter
C_EncounterJournal.SetSlotFilter
C_GamePad.ApplyConfigs
C_GamePad.AxisIndexToConfigName
C_GamePad.ButtonBindingToIndex
C_GamePad.ButtonIndexToBinding
C_GamePad.ButtonIndexToConfigName
C_GamePad.DeleteConfig
C_GamePad.GetActiveDeviceID
C_GamePad.GetAllConfigIDs
C_GamePad.GetAllDeviceIDs
C_GamePad.GetCombinedDeviceID
C_GamePad.GetConfig
C_GamePad.GetDeviceMappedState
C_GamePad.GetDeviceRawState
C_GamePad.IsEnabled
C_GamePad.SetConfig
C_GamePad.StickIndexToConfigName
C_Garrison.GetAutoCombatDamageClassValues
C_Garrison.GetAutoMissionBoardState
C_Garrison.GetAutoMissionTargetingInfo
C_Garrison.GetAutoTroops
C_Garrison.GetCombatLogSpellInfo
C_Garrison.GetFollowerAutoCombatSpells
C_Garrison.GetFollowerAutoCombatStats
C_Garrison.GetMissionDeploymentInfo
C_Garrison.GetMissionEncounterIconInfo
C_Garrison.GetTalentInfo
C_Garrison.GetTalentTreeInfo
C_Garrison.GetTalentTreeResetInfo
C_Garrison.IsTalentConditionMet
C_Garrison.RegenerateCombatLog
C_Garrison.RushHealFollower
C_Garrison.SetAutoCombatSpellFastForward
C_GossipInfo.CloseGossip
C_GossipInfo.ForceGossip
C_GossipInfo.GetActiveQuests
C_GossipInfo.GetAvailableQuests
C_GossipInfo.GetNumActiveQuests
C_GossipInfo.GetNumAvailableQuests
C_GossipInfo.GetNumOptions
C_GossipInfo.GetOptions
C_GossipInfo.GetPoiForUiMapID
C_GossipInfo.GetPoiInfo
C_GossipInfo.GetText
C_GossipInfo.SelectActiveQuest
C_GossipInfo.SelectAvailableQuest
C_GossipInfo.SelectOption
C_Item.DoesItemMatchBonusTreeReplacement
C_Item.IsItemKeystoneByID
C_LFGInfo.CanPlayerUseGroupFinder
C_LFGInfo.CanPlayerUseLFD
C_LFGInfo.CanPlayerUseLFR
C_LFGInfo.CanPlayerUsePVP
C_LFGInfo.CanPlayerUsePremadeGroup
C_LFGInfo.ConfirmLfgExpandSearch
C_LFGInfo.GetLFDLockStates
C_LegendaryCrafting.CloseRuneforgeInteraction
C_LegendaryCrafting.CraftRuneforgeLegendary
C_LegendaryCrafting.GetRuneforgeItemPreviewInfo
C_LegendaryCrafting.GetRuneforgeLegendaryComponentInfo
C_LegendaryCrafting.GetRuneforgeLegendaryCost
C_LegendaryCrafting.GetRuneforgeLegendaryCraftSpellID
C_LegendaryCrafting.GetRuneforgeLegendaryCurrencies
C_LegendaryCrafting.GetRuneforgeLegendaryUpgradeCost
C_LegendaryCrafting.GetRuneforgeModifierInfo
C_LegendaryCrafting.GetRuneforgeModifiers
C_LegendaryCrafting.GetRuneforgePowerInfo
C_LegendaryCrafting.GetRuneforgePowerSlots
C_LegendaryCrafting.GetRuneforgePowers
C_LegendaryCrafting.GetRuneforgePowersByClassAndSpec
C_LegendaryCrafting.IsRuneforgeLegendary
C_LegendaryCrafting.IsRuneforgeLegendaryMaxLevel
C_LegendaryCrafting.IsUpgradeItemValidForRuneforgeLegendary
C_LegendaryCrafting.IsValidRuneforgeBaseItem
C_LegendaryCrafting.MakeRuneforgeCraftDescription
C_LegendaryCrafting.UpgradeRuneforgeLegendary
C_LevelSquish.ConvertFollowerLevel
C_LevelSquish.ConvertPlayerLevel
C_LoreText.RequestLoreTextForCampaignID
C_LossOfControl.GetActiveLossOfControlData
C_LossOfControl.GetActiveLossOfControlDataByUnit
C_LossOfControl.GetActiveLossOfControlDataCount
C_LossOfControl.GetActiveLossOfControlDataCountByUnit
C_Map.CanSetUserWaypointOnMap
C_Map.ClearUserWaypoint
C_Map.GetMapWorldSize
C_Map.GetUserWaypoint
C_Map.GetUserWaypointFromHyperlink
C_Map.GetUserWaypointHyperlink
C_Map.GetUserWaypointPositionForMap
C_Map.HasUserWaypoint
C_Map.IsMapValidForNavBarDropDown
C_Map.SetUserWaypoint
C_Minimap.GetDrawGroundTextures
C_Minimap.GetUiMapID
C_Minimap.GetViewRadius
C_Minimap.IsRotateMinimapIgnored
C_Minimap.SetDrawGroundTextures
C_Minimap.SetIgnoreRotateMinimap
C_Minimap.ShouldUseHybridMinimap
C_MythicPlus.GetRunHistory
C_Navigation.GetDistance
C_Navigation.GetFrame
C_Navigation.GetTargetState
C_Navigation.HasValidScreenPosition
C_Navigation.WasClampedToScreen
C_PartyInfo.DoCountdown
C_PlayerChoice.GetPlayerChoiceInfo
C_PlayerChoice.GetPlayerChoiceOptionInfo
C_PlayerChoice.GetPlayerChoiceRewardInfo
C_PlayerChoice.IsWaitingForPlayerChoiceResponse
C_PlayerInfo.CanPlayerEnterChromieTime
C_PlayerInfo.CanPlayerUseAreaLoot
C_PlayerInfo.CanPlayerUseMountEquipment
C_PlayerInfo.GetContentDifficultyCreatureForPlayer
C_PlayerInfo.GetContentDifficultyQuestForPlayer
C_PlayerInfo.IsPlayerEligibleForNPE
C_PlayerInfo.IsPlayerEligibleForNPEv2
C_PlayerInfo.IsPlayerInChromieTime
C_PlayerInfo.IsPlayerNPERestricted
C_PlayerMentorship.GetMentorLevelRequirement
C_PlayerMentorship.GetMentorOptionalAchievementIDs
C_PlayerMentorship.GetMentorshipStatus
C_PlayerMentorship.IsActivePlayerConsideredNewcomer
C_PlayerMentorship.IsMentorRestricted
C_PvP.CanPlayerUseRatedPVPUI
C_PvP.GetBattlefieldVehicleInfo
C_PvP.GetBattlefieldVehicles
C_PvP.GetLevelUpBattlegrounds
C_PvP.GetPvpTierID
C_QuestLine.IsComplete
C_QuestLog.AbandonQuest
C_QuestLog.AddQuestWatch
C_QuestLog.AddWorldQuestWatch
C_QuestLog.CanAbandonQuest
C_QuestLog.GetAbandonQuest
C_QuestLog.GetAbandonQuestItems
C_QuestLog.GetAllCompletedQuestIDs
C_QuestLog.GetBountiesForMapID
C_QuestLog.GetBountySetInfoForMapID
C_QuestLog.GetDistanceSqToQuest
C_QuestLog.GetInfo
C_QuestLog.GetLogIndexForQuestID
C_QuestLog.GetNumQuestLogEntries
C_QuestLog.GetNumQuestWatches
C_QuestLog.GetNumWorldQuestWatches
C_QuestLog.GetQuestAdditionalHighlights
C_QuestLog.GetQuestDetailsTheme
C_QuestLog.GetQuestIDForLogIndex
C_QuestLog.GetQuestIDForQuestWatchIndex
C_QuestLog.GetQuestIDForWorldQuestWatchIndex
C_QuestLog.GetQuestTagInfo
C_QuestLog.GetQuestWatchType
C_QuestLog.GetRequiredMoney
C_QuestLog.GetSelectedQuest
C_QuestLog.GetSuggestedGroupSize
C_QuestLog.GetTimeAllowed
C_QuestLog.GetTitleForLogIndex
C_QuestLog.GetTitleForQuestID
C_QuestLog.IsAccountQuest
C_QuestLog.IsComplete
C_QuestLog.IsFailed
C_QuestLog.IsOnMap
C_QuestLog.IsPushableQuest
C_QuestLog.IsQuestBounty
C_QuestLog.IsQuestCalling
C_QuestLog.IsQuestCriteriaForBounty
C_QuestLog.IsQuestInvasion
C_QuestLog.IsQuestTask
C_QuestLog.IsRepeatableQuest
C_QuestLog.IsUnitOnQuest
C_QuestLog.IsWorldQuest
C_QuestLog.ReadyForTurnIn
C_QuestLog.RemoveQuestWatch
C_QuestLog.RemoveWorldQuestWatch
C_QuestLog.SetAbandonQuest
C_QuestLog.SetSelectedQuest
C_QuestLog.SortQuestWatches
C_QuestSession.GetProposedMaxLevelForSession
C_ReportSystem.CanReportPlayerForLanguage
C_ReportSystem.ReportStuckInCombat
C_ScriptedAnimations.GetAllScriptedAnimationEffects
C_Soulbinds.ActivateSoulbind
C_Soulbinds.AddPendingConduit
C_Soulbinds.CanActivateSoulbind
C_Soulbinds.CanModifySoulbind
C_Soulbinds.CanResetConduitsInSoulbind
C_Soulbinds.CloseUI
C_Soulbinds.CommitPendingConduitsInSoulbind
C_Soulbinds.GetActiveSoulbindID
C_Soulbinds.GetConduitCollection
C_Soulbinds.GetConduitCollectionData
C_Soulbinds.GetConduitCollectionDataAtCursor
C_Soulbinds.GetConduitHyperlink
C_Soulbinds.GetConduitItemLevel
C_Soulbinds.GetConduitQuality
C_Soulbinds.GetConduitSpellID
C_Soulbinds.GetNode
C_Soulbinds.GetPendingConduitID
C_Soulbinds.GetPendingNodeIDInSoulbind
C_Soulbinds.GetSoulbindData
C_Soulbinds.GetTree
C_Soulbinds.HasAnyInstalledConduitInSoulbind
C_Soulbinds.HasAnyPendingConduits
C_Soulbinds.HasPendingConduitInSoulbind
C_Soulbinds.HasPendingConduitsInSoulbind
C_Soulbinds.IsConduitInstalled
C_Soulbinds.IsConduitInstalledInSoulbind
C_Soulbinds.IsItemConduitByItemInfo
C_Soulbinds.IsUnselectedConduitPendingInSoulbind
C_Soulbinds.MatchesCurrentSpecSet
C_Soulbinds.RemovePendingConduit
C_Soulbinds.ResetSoulbindConduits
C_Soulbinds.SelectNode
C_SpecializationInfo.CanPlayerUsePVPTalentUI
C_SpecializationInfo.CanPlayerUseTalentSpecUI
C_SpecializationInfo.CanPlayerUseTalentUI
C_Spell.GetMawPowerRarityStringAndBorderAtlasBySpellID
C_SpellBook.GetSkillLineIndexByID
C_SplashScreen.AcknowledgeSplash
C_SplashScreen.CanViewSplashScreen
C_SplashScreen.RequestLatestSplashScreen
C_StableInfo.GetNumActivePets
C_StableInfo.GetNumStablePets
C_SuperTrack.GetHighestPrioritySuperTrackingType
C_SuperTrack.GetSuperTrackedQuestID
C_SuperTrack.IsSuperTrackingAnything
C_SuperTrack.IsSuperTrackingCorpse
C_SuperTrack.IsSuperTrackingQuest
C_SuperTrack.IsSuperTrackingUserWaypoint
C_SuperTrack.SetSuperTrackedQuestID
C_SuperTrack.SetSuperTrackedUserWaypoint
C_System.GetFrameStack
C_TradeSkillUI.GetOptionalReagentBonusText
C_TradeSkillUI.GetOptionalReagentInfo
C_Transmog.ClearAllPending
C_Transmog.GetBaseCategory
C_Transmog.GetItemIDForSource
C_Tutorial.AbandonTutorialArea
C_Tutorial.ReturnToTutorialArea
C_UIWidgetManager.GetDiscreteProgressStepsVisualizationInfo
C_UIWidgetManager.GetScenarioHeaderTimerWidgetVisualizationInfo
C_UIWidgetManager.GetTextureWithAnimationVisualizationInfo
C_UIWidgetManager.GetWidgetLayoutDirectionFromWidgetSetID
C_UIWidgetManager.RegisterUnitForWidgetUpdates
C_UIWidgetManager.SetProcessingUnit
C_UIWidgetManager.UnregisterUnitForWidgetUpdates
C_UserFeedback.SubmitBug
C_UserFeedback.SubmitSuggestion
C_VoiceChat.GetJoinClubVoiceChannelError
C_WeeklyRewards.CanClaimRewards
C_WeeklyRewards.ClaimReward
C_WeeklyRewards.CloseInteraction
C_WeeklyRewards.GetActivities
C_WeeklyRewards.GetConquestWeeklyProgress
C_WeeklyRewards.GetExampleRewardItemHyperlinks
C_WeeklyRewards.GetItemHyperlink
C_WeeklyRewards.HasAvailableRewards
C_WeeklyRewards.HasGeneratedRewards
C_ZoneAbility.GetActiveAbilities
CanAutoSetGamePadCursorControl
CanGamePadControlCursor
CenterCamera
ClosePlayerChoice
GetActiveQuestID
GetDefaultScale
GetJailersTowerLevel
GetMawPowerLinkBySpellID
GetMaxLevelForLatestExpansion
GetMaxLevelForPlayerExpansion
GetPlayerAuraBySpellID
GetQuestItemInfoLootType
GetQuestLogChoiceInfoLootType
GetServerExpansionLevel
GetSuggestedGroupSize
GetUnitChargedPowerPoints
IsBindingForGamePad
IsGamePadCursorControlEnabled
IsGamePadFreelookEnabled
IsInJailersTower
IsLeftMetaKeyDown
IsMetaKeyDown
IsOnGroundFloorInJailersTower
IsRightMetaKeyDown
ProcessExceptionClient
RequestBottomLeftActionBar
SendPlayerChoiceResponse
SendSubscriptionInterstitialResponse
SetCursorVirtualItem
SetGamePadCursorControl
SetGamePadFreeLook
SupportsClipCursor
TargetSpellReplacesBonusTree
UnitChromieTimeID
UnitInPartyShard
UnitNameplateShowsWidgetsOnly
UnitPhaseReason
UnitQuestTrivialLevelRange
UnitQuestTrivialLevelRangeScaling
AbandonQuest
AddQuestWatch
AddQuestWatchForQuestID
AddWorldQuestWatch
C_CampaignInfo.GetCurrentCampaignChapterID
C_CampaignInfo.GetCurrentCampaignID
C_Commentator.GetPlayerInfo
C_Commentator.GetTeamHighlightColor
C_Garrison.GetMissionInfo
C_Garrison.GetTalent
C_Garrison.GetTalentTreeInfoForID
C_GossipInfo.GetGossipPoiForUiMapID
C_GossipInfo.GetGossipPoiInfo
C_Item.IsItemCorruptable
C_LootJournal.GetClassAndSpecFilters
C_LootJournal.GetFilteredItemSets
C_LootJournal.GetItemSetItems
C_LootJournal.SetClassAndSpecFilters
C_LossOfControl.GetEventInfo
C_LossOfControl.GetNumEvents
C_MountJournal.IsMountEquipmentUnlocked
C_QuestChoice.GetQuestChoiceInfo
C_QuestChoice.GetQuestChoiceOptionInfo
C_QuestLog.GetQuestInfo
C_TaskQuest.GetDistanceSqToQuest
C_TransmogCollection.GetAppearanceSourceInfoForTransmog
CanAbandonQuest
CanAlterSkin
CloseGossip
CloseQuestChoice
EJ_GetLootInfo
EJ_GetLootInfoByIndex
EJ_GetSlotFilter
EJ_ResetSlotFilter
EJ_SetSlotFilter
ExpandCurrencyList
ForceGossip
GMSubmitBug
GMSubmitSuggestion
GetAbandonQuestItems
GetAbandonQuestName
GetBackpackCurrencyInfo
GetBattlefieldVehicleInfo
GetCurrencyInfo
GetCurrencyLink
GetCurrencyListInfo
GetCurrencyListLink
GetCurrencyListSize
GetDistanceSqToQuest
GetGossipActiveQuests
GetGossipAvailableQuests
GetGossipOptions
GetGossipText
GetLFDChoiceLockedState
GetLFGBonusFactionID
GetNumGossipActiveQuests
GetNumGossipAvailableQuests
GetNumGossipOptions
GetNumQuestLogEntries
GetNumQuestWatches
GetNumWorldQuestWatches
GetQuestBountyInfoForMapID
GetQuestChoiceRewardCurrency
GetQuestChoiceRewardFaction
GetQuestChoiceRewardInfo
GetQuestChoiceRewardItem
GetQuestGreenRange
GetQuestIndexForTimer
GetQuestIndexForWatch
GetQuestLogGroupNum
GetQuestLogIndexByID
GetQuestLogIsAutoComplete
GetQuestLogPushable
GetQuestLogRequiredMoney
GetQuestLogSelection
GetQuestLogTaskInfo
GetQuestLogTitle
GetQuestTagInfo
GetQuestTimers
GetQuestWatchIndex
GetQuestWatchInfo
GetQuestsCompleted
GetScalingQuestGreenRange
GetSuggestedGroupNum
GetSuperTrackedQuestID
GetUITextureKitInfo
GetWorldQuestWatchInfo
GetZoneAbilitySpellInfo
IsKioskModeEnabled
IsQuestBounty
IsQuestComplete
IsQuestCriteriaForBounty
IsQuestHardWatched
IsQuestInvasion
IsQuestTask
IsQuestWatched
IsUnitOnQuest
IsUnitOnQuestByQuestID
IsWorldQuestHardWatched
IsWorldQuestWatched
PickupCurrency
QueryWorldCountdownTimer
QuestPOIGetQuestIDByIndex
QuestPOIGetQuestIDByVisibleIndex
RemoveQuestWatch
RemoveQuestWatchForQuestID
RemoveWorldQuestWatch
SelectGossipActiveQuest
SelectGossipAvailableQuest
SelectGossipOption
SelectQuestLogEntry
SendQuestChoiceResponse
SetAbandonQuest
SetCurrencyBackpack
SetCurrencyUnused
SetLFGBonusFactionID
SetSuperTrackedQuestID
SortQuestWatches
TargetSpellHasApplyCorruption
UnitInPhase
UnitIsWarModeActive
UnitIsWarModeDesired
UnitIsWarModePhased
VehicleCameraZoomIn
VehicleCameraZoomOut

Widgets

Widget API 8.3.7 (35662) → 9.0.1 (36230)
22 new methods, 3 new scripts 8 removed methods

Events

Events 8.3.7 (35662) → 9.0.1 (36230)
75 new events 8 removed events
ADAPTER_LIST_CHANGED
ANIMA_DIVERSION_CLOSE
ANIMA_DIVERSION_OPEN
ANIMA_DIVERSION_TALENT_UPDATED
AZERITE_ITEM_ENABLED_STATE_CHANGED
BARBER_SHOP_CAMERA_VALUES_UPDATED
BARBER_SHOP_FORCE_CUSTOMIZATIONS_UPDATE
BARBER_SHOP_RESULT
CHAT_MSG_CHANNEL_LEAVE_PREVENTED
CHAT_REGIONAL_SEND_FAILED
CHAT_REGIONAL_STATUS_CHANGED
CHROMIE_TIME_CLOSE
CHROMIE_TIME_OPEN
COMMENTATOR_HISTORY_FLUSHED
COMMENTATOR_RESET_SETTINGS
COMMENTATOR_TEAMS_SWAPPED
COMMENTATOR_TEAM_NAME_UPDATE
COVENANT_CALLINGS_UPDATED
COVENANT_CHOSEN
COVENANT_PREVIEW_CLOSE
COVENANT_PREVIEW_OPEN
COVENANT_SANCTUM_INTERACTION_ENDED
COVENANT_SANCTUM_INTERACTION_STARTED
COVENANT_SANCTUM_RENOWN_LEVEL_CHANGED
CURSOR_CHANGED
EQUIP_BIND_REFUNDABLE_CONFIRM
GAME_PAD_CONFIGS_CHANGED
GAME_PAD_CONNECTED
GAME_PAD_DISCONNECTED
GARRISON_TALENT_EVENT_UPDATE
GARRISON_TALENT_RESEARCH_STARTED
GX_RESTARTED
ITEM_CHANGED
JAILERS_TOWER_LEVEL_UPDATE
LEAVING_TUTORIAL_AREA
LORE_TEXT_UPDATED_CAMPAIGN
LOSS_OF_CONTROL_COMMENTATOR_ADDED
LOSS_OF_CONTROL_COMMENTATOR_UPDATE
NAVIGATION_FRAME_CREATED
NAVIGATION_FRAME_DESTROYED
NEWCOMER_GRADUATION
NEW_RUNEFORGE_POWER_ADDED
OPEN_SPLASH_SCREEN
OWNED_AUCTION_BIDDER_INFO_RECEIVED
PLAYER_CHOICE_CLOSE
PLAYER_CHOICE_UPDATE
RUNEFORGE_LEGENDARY_CRAFTING_CLOSED
RUNEFORGE_LEGENDARY_CRAFTING_OPENED
RUNEFORGE_POWER_INFO_UPDATED
SHOW_LFG_EXPAND_SEARCH_PROMPT
SHOW_SUBSCRIPTION_INTERSTITIAL
SOCKET_INFO_REFUNDABLE_CONFIRM
SOULBIND_ACTIVATED
SOULBIND_CONDUITS_RESET
SOULBIND_CONDUIT_COLLECTION_CLEARED
SOULBIND_CONDUIT_COLLECTION_REMOVED
SOULBIND_CONDUIT_COLLECTION_UPDATED
SOULBIND_CONDUIT_INSTALLED
SOULBIND_CONDUIT_UNINSTALLED
SOULBIND_FORGE_INTERACTION_ENDED
SOULBIND_FORGE_INTERACTION_STARTED
SOULBIND_NODE_LEARNED
SOULBIND_NODE_UNLEARNED
SOULBIND_NODE_UPDATED
SOULBIND_PATH_CHANGED
SOULBIND_PENDING_CONDUIT_CHANGED
SUPER_TRACKING_CHANGED
TRADE_SKILL_OPTIONAL_REAGENT_BONUS_TEXT_UPDATED
UNIT_CTR_OPTIONS
UNIT_POWER_POINT_CHARGE
USER_WAYPOINT_UPDATED
WEEKLY_REWARDS_HIDE
WEEKLY_REWARDS_ITEM_CHANGED
WEEKLY_REWARDS_SHOW
WEEKLY_REWARDS_UPDATE

CVars

CVars 8.3.7 (35662) → 9.0.1 (36230)
88 new cvars, 8 new commands 5 removed cvars
auctionHouseDurationDropdown
AutoPushSpellToActionBar
cacaoBilateralSimilarityDistanceSigma
CameraFollowOnStick
CameraFollowPitchDeadZone
CameraFollowPitchSpeed
CameraFollowPitchStrength
CameraFollowSnapCharacterAngle
CameraFollowYawSpeed
CameraKeepCharacterCentered
CameraReduceUnexpectedMovement
cameraZSmooth
closedExtraAbiltyTutorials
combatLogUniqueFilename
commentatorLossOfControlIconUnitFrame
commentatorLossOfControlTextNameplate
commentatorLossOfControlTextUnitFrame
CursorCenteredYPos
CursorFreelookCentering
CursorStickyCentering
disableAELooting
doodadLodScale
DriverVersionCheck
dynamicLod
ForceResolutionDefaultToMaxSize
GamePadAbbreviatedBindingReverse
GamePadCameraPitchSpeed
GamePadCameraYawSpeed
GamePadCursorAutoDisableJump
GamePadCursorAutoDisableSticks
GamePadCursorAutoEnable
GamePadCursorCenteredEmulation
GamePadCursorCentering
GamePadCursorLeftClick
GamePadCursorOnLogin
GamePadCursorRightClick
GamePadCursorSpeedAccel
GamePadCursorSpeedMax
GamePadCursorSpeedStart
GamePadEmulateAlt
GamePadEmulateCtrl
GamePadEmulateEsc
GamePadEmulateShift
GamePadEnable
GamePadFaceAngleThreshold
GamePadFaceMovement
GamePadForceXInput
GamePadSingleActiveID
GamePadTankTurnSpeed
graphicsSpellDensity
GxPrismEnabled
HardwareCursor
horizonClip
KioskCanSessionExpire
KioskCharacterTemplateSet
KioskLobbyKickSeconds
latestSplashScreen
MouseNoRepositioning
NameplatePersonalClickThrough
overrideScreenFlash
particulatesEnabled
RAIDdoodadLodScale
raidGraphicsSpellDensity
RAIDhorizonClip
RAIDParticulatesEnabled
RAIDshadowRt
RAIDspellClutter
RAIDTerrainLodDiv
screenshotSizeOverride
seenLevelSquishPopup
shadowRt
ShakeStrengthCamera
ShakeStrengthUI
showInGameNavigation
soulbindsActivatedTutorial
soulbindsLandingPageTutorial
soulbindsViewedTutorial
SSAOType
targetFPS
teleportMaxNoLoadDist
TerrainLodDiv
transmogShouldersSeparately
TurnSpeed
unitFacingPlayerDeadZoneDeg
unitsLookAtPlayers
vrsParticles
vrsWorldGeo
wmoPortalMinScreenSize
Commands
enable
GamePadListDevices
GxIsPrism
GxLogFlush
SetGraphicsQuality
SetGraphicsQualityRAID
TakeScreenshot
MemUsageDetailed

References