~/forever/updates/addon-api
Updates
Professions.ReagentToString(reagent)Professions.SetAllInventorySlotsFiltered(filtered)Professions.SetAllSourcesFiltered(filtered)Professions.SetDefaultFilters(ignoreSkillLine)Professions.SetDefaultOrderDuration(index)Professions.SetDefaultOrderRecipient(index)Professions.SetInventorySlotFilter(inventorySlotIndex)Professions.SetRecraftingTransitionData(data)Professions.SetShouldAllocateBestQualityReagents(shouldUse, forCustomer)Professions.SetupFilterMenu(dropdown, rootDescription)Professions.SetupOptionalReagentTooltip(slot, transaction, reagentSlotSchematic, suppressInstruction, exchangeOnly)Professions.SetupOutputIcon(outputIcon, transaction, outputItemInfo)Professions.SetupOutputIconCommon(outputIcon, quantityMin, quantityMax, icon, itemIDOrLink, quality)Professions.SetupProfessionsCurrencyTooltip(currencyInfo, currencyCount)Professions.SetupReagentQualityPickerTooltip(slot, transaction, noInstruction)Professions.SetupReagentTooltip(reagent)Professions.ShouldAllocateBestQualityReagents(forCustomer)Professions.TransitionToRecraft(itemGUID)Professions.TranslateSearchSort(sort)Professions.TriggerReagentClickedEvent(link)Professions.UpdateRankBarVisibility(rankBar, professionInfo)ProfessionsBookRightTabMixin:OnClick()ProfessionsButtonMixin:OnLoad()ProfessionsButtonMixin:SetReagent(reagent, count)ProfessionsButtonMixin:SetSlotQuality(quality)ProfessionsConcentrateToggleButtonMixin:AtMaxQuality()ProfessionsConcentrateToggleButtonMixin:GetConcentrationRequired()ProfessionsConcentrateToggleButtonMixin:HasEnoughConcentration()ProfessionsConcentrateToggleButtonMixin:OnClick()ProfessionsConcentrateToggleButtonMixin:OnEnter()ProfessionsConcentrateToggleButtonMixin:OnQuantityChanged(currencyInfo)ProfessionsConcentrateToggleButtonMixin:SetOperationInfo(operationInfo)ProfessionsConcentrateToggleButtonMixin:SetRecipeInfo(recipeInfo)ProfessionsConcentrateToggleButtonMixin:SetTransaction(transaction)ProfessionsConcentrateToggleButtonMixin:UpdateChecked(transaction)ProfessionsConcentrateToggleButtonMixin:UpdateState()ProfessionsCrafterDetailsStatLineMixin:GetStatFormat()ProfessionsCrafterDetailsStatLineMixin:InitBonusStat(label, desc, value, pctValue, bonusPctValue)ProfessionsCrafterDetailsStatLineMixin:OnEnter()ProfessionsCrafterDetailsStatLineMixin:OnLeave()ProfessionsCrafterDetailsStatLineMixin:SetLabel(label)ProfessionsCrafterDetailsStatLineMixin:SetLabelColor(color)ProfessionsCrafterDetailsStatLineMixin:SetProfessionType(professionType)ProfessionsCrafterDetailsStatLineMixin:SetValue(baseValue, bonusValue)ProfessionsCrafterTableCellCommissionMixin:Populate(rowData, dataIndex)ProfessionsCrafterTableCellCustomerNameMixin:Populate(rowData, dataIndex)ProfessionsCrafterTableCellExpirationMixin:OnEnter()ProfessionsCrafterTableCellExpirationMixin:OnLeave()ProfessionsCrafterTableCellExpirationMixin:Populate(rowData, dataIndex)ProfessionsCrafterTableCellItemNameMixin:Populate(rowData, dataIndex)Documented 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.