I was using the 3.3.5 version without issues and it was great, but sadly limited to energy classes (rogue/feral), so I switched to the 4.3.4 version to have the extra powers (rage/mana etc) but I have encountered a tiny issue, when I'm on a class that uses mana/energy and gain/lose (buff/talent/glyph/gear etc) that increase/decrease my maximum mana/energy, my mana/energy (before or after) just stays the same until I re-log or re-load again to update my maximum mana/energy every time I change something which is really annoying.
For examples,
20k/20k (mana) > equip pieces or get a buff > 24k/20k > re-log / re-load > 24k/24k
24k/24k (mana) > unequip pieces or remove a buff > 20k/24k > re-log / re-load > 20k/20k
100/100 (energy) > get a glyph or PvP set bonus > 120/100 > re-log / re-load > 120/120
120/120 (energy) > remove a glyph or PvP set bonus > 100/120 > re-log / re-load > 100/100
Note: I tested the 4.3.4 version on Cataclysm and I had no issues, so my guess it's related to API changes.
these events have to be used to track dynamic changes on max energy/mana
currently the addon just using the same values from when you load till you reload it manually
additionally there are two more for rage and runic power but since their limit cannot be changed (except the rp from frost talent tree) they are useless to be used
also you are correct. all of the above were replaced by "UNIT_MAXPOWER" in cataclysm
these events have to be used to track dynamic changes on max energy/mana
currently the addon just using the same values from when you load till you reload it manually
additionally there are two more for rage and runic power but since their limit cannot be changed (except the rp from frost talent tree) they are useless to be used
also you are correct. all of the above were replaced by "UNIT_MAXPOWER" in cataclysm