~/forever/updates/addon-api
Updates
Structure UnitDamageAbsorbInfoUnitDefenseSkill(unit) : base, modifierUnitDetailedThreatSituation(unit, mobGUID) : isTanking, status, scaledPercentage, rawPercentage, rawThreatUnitDistanceSquared(unit) : distance, checkedDistanceUnitEffectiveLevel(name) : resultUnitEmpoweredChannelDuration(unit, includeHoldAtMaxTime) : durationUnitEmpoweredStageDurations(unit) : durationUnitEmpoweredStagePercentages(unit, includeHoldAtMaxTime) : percentagesConstants UnitEventConstantsUnitExists(unit?) : resultUnitFactionGroup(unitName, checkDisplayRace) : factionGroupTag, localizedUnitFullName(unit) : unitName, unitServerUnitGUID(unit) : resultUnitGetAvailableRoles(unit) : tank, healer, dpsUnitGetDetailedHealPrediction(unit, healerUnit?, healPredictionCalculator)UnitGetIncomingHeals(unit, healerGUID?) : resultUnitGetTotalAbsorbs(unit) : resultUnitGetTotalHealAbsorbs(unit) : resultUnitGroupRolesAssigned(unit?) : resultUnitGroupRolesAssignedEnum(unit?) : resultUnitHPPerStamina(unit) : resultUnitHasEffectivelyTankAura(unit?) : resultUnitHasLootInteraction(unit) : resultUnitHasMouseoverHighlight(unit) : resultUnitHasPowerType(unitToken, powerType) : hasPowerUnitHasRelicSlot(unit) : resultUnitHasVehiclePlayerFrameUI(unit?) : resultUnitHasVehicleUI(unit?) : resultEnumeration UnitHealAbsorbClampModeStructure UnitHealAbsorbInfoEnumeration UnitHealAbsorbModeStructure UnitHealPredictionValuesUnitHealth(unit, usePredicted) : resultUnitHealthMax(unit) : resultUnitHealthMissing(unit, usePredicted) : resultUnitHealthPercent(unit, usePredicted, curve?) : resultUnitHonor(unit) : resultUnitHonorLevel(unit) : resultUnitHonorMax(unit) : resultUnitInAnyGroup(unit?, partyIndex?) : resultUnitInBattleground(unit?, partyIndex?) : resultUnitInOtherParty(unit) : inOtherPartyUnitInParty(unit?, partyIndex?) : resultUnitInPartyIsAI(unit?) : resultUnitInPartyShard(unit) : inPartyShardUnitInRaid(unit?, partyIndex?) : resultUnitInRange(unit) : inRange, checkedRangeUnitInSubgroup(unit?, partyIndex?) : resultUnitInVehicle(unit) : resultUnitInVehicleControlSeat(unit?) : resultDocumented 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.