For TellMeWhen, changing the following lines inside the "TellMeWhen_Icon_BuffCheck()" function (line 470 in TellMeWhen.lua) from
-- local buffName, rank, iconTexture, count, debuffType, duration, expirationTime, isMine, isStealable;
local buffName, _, iconTexture, count, _, duration, expirationTime, isMine = UnitAura(icon.unit, icon.name, nil, iicon.buffOrDebuff);
into
-- local buffName, rank, iconTexture, count, debuffType, duration, expirationTime, caster, isStealable;
local buffName, _, iconTexture, count, _, duration, expirationTime, caster = UnitAura(icon.unit, icon.name, nil, icon.buffOrDebuff);
local my_units = {
player = true,
pet = true,
vehicle = true,
};
local isMine = my_units[caster];
should do the trick; the UnitAura() API-function was changed to support pets and vehicles better - after this change, you can use TellMeWhen for e.g. tracking your debuffs on Malygos, or tracking your pet's stun.