1.0.8: Update for patch 3.1
1.0.7: Added an optional bloodlust mode that will only cast moonfire/starfire during bloodlust. Changed Eclipse configuration. You can now have a different eclipse type for high hit point targets and low hit point targets. Added Ace libraries to avoid errors for people who don't have Ace already.
1.0.6: Now handles spell lockout better and alerts you of most spell lockouts. Fixed bug where eclipse highlight would get stuck on when fighting enemies below the health threshold. Now notifies when the target has a buff with "reflect" in the name.
1.0.5: Added optional threat percentage indicator when at high threat. New properties to enable/disable insect swarm and faerie fire. Fixed an error that occurred sometimes when shapeshifting. Fixed an error where SquawkHard would not display when selected NPCs change from friendly to hostile.
1.0.4: Should now react faster to eclipse proc. Subtracts a rough estimate of the damage of your current spell from target current health for purposes of the health thresholds. You can now choose to twist with either wrath or starfire as the first spell in the twist. Now factors in the time to cast your the next spell at the very end of eclipse cooldown so that you don't cast the wrong spell right after the cooldown.
1.0.3: Added the global cooldown notifier to the spell frame
1.0.2: New properties that add more flexibility in determining what dots to recheck for during an eclipse. Minor improvements in the spell timing calculations. Fixed a bug causing wrath to be suggested instead of starfire when under the dot threshold but greater than the low health threshold.