~/forever/updates/addon-api
Updates
C_SpellBook.GetSpellBookItemLossOfControlCooldownInfo(spellBookItemSlotIndex, spellBookItemSpellBank) : lossOfControlInfoC_SpellBook.GetSpellBookItemName(spellBookItemSlotIndex, spellBookItemSpellBank) : name, subNameC_SpellBook.GetSpellBookItemPowerCost(spellBookItemSlotIndex, spellBookItemSpellBank) : powerCostsC_SpellBook.GetSpellBookItemSkillLineIndex(spellBookItemSlotIndex, spellBookItemSpellBank) : skillLineIndexC_SpellBook.GetSpellBookItemTexture(spellBookItemSlotIndex, spellBookItemSpellBank) : iconIDC_SpellBook.GetSpellBookItemTradeSkillLink(spellBookItemSlotIndex, spellBookItemSpellBank) : spellLinkC_SpellBook.GetSpellBookItemType(spellBookItemSlotIndex, spellBookItemSpellBank) : itemType, actionID, spellIDC_SpellBook.GetSpellBookSkillLineInfo(skillLineIndex) : skillLineInfoC_SpellBook.HasPetSpells() : numPetSpells, petNameTokenC_SpellBook.IsAutoAttackSpellBookItem(spellBookItemSlotIndex, spellBookItemSpellBank) : isAutoAttackC_SpellBook.IsClassTalentSpellBookItem(spellBookItemSlotIndex, spellBookItemSpellBank) : isClassTalentC_SpellBook.IsPvPTalentSpellBookItem(spellBookItemSlotIndex, spellBookItemSpellBank) : isPvPTalentC_SpellBook.IsRangedAutoAttackSpellBookItem(spellBookItemSlotIndex, spellBookItemSpellBank) : isRangedAutoAttackC_SpellBook.IsSpellBookItemHarmful(spellBookItemSlotIndex, spellBookItemSpellBank) : isHarmfulC_SpellBook.IsSpellBookItemHelpful(spellBookItemSlotIndex, spellBookItemSpellBank) : isHelpfulC_SpellBook.IsSpellBookItemInRange(spellBookItemSlotIndex, spellBookItemSpellBank, targetUnit?) : inRangeC_SpellBook.IsSpellBookItemLooseFlyoutMember(spellBookItemSlotIndex, spellBookItemSpellBank) : isFlyoutMemberC_SpellBook.IsSpellBookItemLowRank(spellBookItemSlotIndex, spellBookItemSpellBank) : isLowRankC_SpellBook.IsSpellBookItemOffSpec(spellBookItemSlotIndex, spellBookItemSpellBank) : isOffSpecC_SpellBook.IsSpellBookItemPassive(spellBookItemSlotIndex, spellBookItemSpellBank) : isPassiveC_SpellBook.IsSpellBookItemUsable(spellBookItemSlotIndex, spellBookItemSpellBank) : isUsable, insufficientPowerC_SpellBook.IsSpellInSpellBook(spellID, spellBank, includeOverrides) : isInSpellBookC_SpellBook.IsSpellKnown(spellID, spellBank) : isKnownC_SpellBook.IsSpellKnownOrInSpellBook(spellID, spellBank, includeOverrides) : isKnownOrInSpellBookC_SpellBook.PickupSpellBookItem(spellBookItemSlotIndex, spellBookItemSpellBank)C_SpellBook.SetBarSlotFromIntro(spellID, slotIndex)C_SpellBook.SetSpellBookItemAutoCastEnabled(spellBookItemSlotIndex, spellBookItemSpellBank, enabled)C_SpellBook.SpellBookItemHasRange(spellBookItemSlotIndex, spellBookItemSpellBank) : hasRangeC_SpellBook.ToggleSpellBookItemAutoCast(spellBookItemSlotIndex, spellBookItemSpellBank)C_SpellDiminish.GetAllSpellDiminishCategories(ruleset?) : categoriesC_SpellDiminish.GetSpellDiminishCategoryInfo(category) : categoryInfoC_SpellDiminish.IsSystemSupported() : isSystemSupportedC_SpellDiminish.ShouldTrackSpellDiminishCategory(category, ruleset) : isTrackedC_SplashScreen.AcknowledgeSplash()C_SplashScreen.CanViewSplashScreen() : canViewC_SplashScreen.RequestLatestSplashScreen(fromGameMenu)C_SplashScreen.SendSplashScreenActionLaunchedTelem()C_SplashScreen.SendSplashScreenCloseTelem()C_StableInfo.BuyStableSlot()C_StableInfo.ClosePetStables()C_StableInfo.GetActivePetList() : activePetsC_StableInfo.GetAvailablePetSpecInfos() : petSpecInfosC_StableInfo.GetNextStableSlotCost() : costC_StableInfo.GetNumActivePets() : numActivePetsC_StableInfo.GetNumStablePets() : numStablePetsC_StableInfo.GetNumStableSlots() : numSlotsC_StableInfo.GetStablePetFoodTypes(index) : foodTypesC_StableInfo.GetStablePetInfo(index) : petInfoC_StableInfo.GetStabledPetList() : stabledPetsC_StableInfo.IsAtStableMaster() : isAtStableMasterDocumented entries come from Blizzard's in-client API documentation, and UI code functions from its Lua files, mirrored per build. C functions that neither mentions aren't included, and UI code functions can be internal.