2016/06/17: IGAS v90
    1. Fix the frequent headlth and power for changing target.

2016/06/05: IGAS v89
    1. Update the stance cache when SPELL_CHANGES to fix the stance changed by talents.

2016/06/05: IGAS v88
    1. No longer clear the stance cache for some stance not work.

2016/06/04: IGAS v87
    1. Fix IFMana not hidden.

2016/06/03: IGAS v86
    1. Fix IFMana Error when unit not existed.

2016/06/03: IGAS v85
    1. No longer save wrapper in the wow's ui element to avoid some addons may save the whole ui element in saved variables.

2016/06/02: IGAS v84
    1. Fix drop down list not show.

2016/05/24: IGAS v83
    1. Use macro for spell action buttons, to avoid no use actions.
    2. Fix stance check.

2016/05/23: IGAS v82
    1. Recode the System.Widget.Unit.SmoothValue to provide more smooth effect.

2016/04/06: IGAS v80
    1. Fix CodeEditor's render for hex numbers.

2016/03/08: IGAS v79
    1. Fix ActionButton's vertex color for usable.
    2. Fix Mount ActionButton's activation.

2016/03/04: IGAS v78
    1. Spell Action button now support Draenor zone ability.

2016/03/03: IGAS v77
    1. Fix Task.NoCombatCall not works well.
    2. Fix Add/remove pet during combat would cause more unit frame to be shown.

2016/03/01: IGAS v76
    1. Fix List Each error.
    2. Fix raid panel's unit frame won't be hidden if the unit not existed.

2016/02/28: IGAS v75
    1. Use IList instead of IFIterator.

2016/02/28: IGAS v74
    1. Fix the Form's auto hide.

2016/02/27: IGAS v73
    1. Update for new PLoop Core.
    2. Fix spell range check for non-existed spell
    3. Imporve the auto-complete for codeeditor.

2015/09/04: IGAS v72
    1. Update for new PLoop Core.
    2. Update features for MultiLineTextBox.

2015/03/12: IGAS v71
    1. BagHandler is added to support bag slot buttons.
    2. Update toc.

2014/12/13: IGAS v70
    1. Fix Task System empty task warning.

2014/11/16: IGAS v69
    1. Trap Launcher spell now works like stance spell.

2014/10/30: IGAS v68
    1. Fix action button can't use hunter traps when Trap Launcher actived.

2014/10/20: IGAS v67
    1. Using GUID to mark the Timer, make sure older call would be stoped.

2014/10/20: IGAS v66
    1. Remove the queue system from the Timer, it's too complex and the error can't be fixed, using the Task.DelayCall for the Timer.

2014/10/20: IGAS v65
    1. Fix a synatx error cause lua error when pick up item.

2014/10/20: IGAS v64
    1. Fix the flyout aciton not work well when reload.

2014/10/19: IGAS v63
    1. The mount wouldn't be usable during combat.

2014/10/18: IGAS v62
    1. Add support to summon random favorite mount spell

2014/10/18: IGAS v61
    1. The Mask will use the target's min & max resize to make sure not errors.

2014/10/18: IGAS v60
    1. Use a more smooth method to handle the mount and toy actions.

2014/10/17: IGAS v58
    1. Fix mount action type, and toy action is added.

2013/11/24: IGAS v56
    1. Fix some mount can't be used in the action system.
    2. Now active layout would be displayed correctly for actived mount.
    3. World marker is added to the action system.

2013/11/13: IGAS v55
    1. Constructor system rebuild.
    2. Init-table system rebuild.
    3. All class files update for the new system.
    4. Overload system added for methods, constructors and meta-methods.

2013/10/20: IGAS v54
    1. New property auto fill system. new independence definition environment.
    2. Fix IFResurrect error.

2013/10/20: IGAS v53
    1. New NoUnitWatch property for UnitFrame, resuce cost for the SecureStateDriver.
    2. IFGroup support a mode only show dead players.

2013/10/18: IGAS v52
    1. Fix the problem that can't use left & right arrow keys when using up & down arrow in a auto-complete list for the MultiLineTextBox

2013/10/07: IGAS v51
    1. Using thread pool to reduce cost of the thread usage.
    2. Fix memory cost for IFClassPower for no use nil var search, resuce memory increment.

2013/10/06: IGAS v50
    1. Fix the scoll position when press enter at the last line of a CodeEditor.

2013/09/16: IGAS v49
    1. New heal absorb features.

2013/09/09: IGAS v48
    1. Fix System.Reflector method error.

2013/09/09: IGAS v47
    1. New property , attribtue system bring into the lua.
    2. Reduce the memory increasement, and reduce the cpu cost to increase the fps.

2013/08/13: IGAS v46
    1. The object oriented program system now all moved to Loop folder, separated from the other part for wow.
    2. Reduce the memory and cpu usage.

2013/08/04: IGAS v45
    1. Remove old unit check to make sure the unit frame's refresh should be done well when point to different raid/party member.

2013/08/03: IGAS v44
    1. Fix the pet's updating for warlock.

2013/08/03: IGAS v43
    1. Reduce cpu and memory cost for pet panel system.

2013/07/26: IGAS v42
    1. Taint with Blizzard_RaidUI fixed.
    2. Imrpove the action button system.

2013/07/25: IGAS v42
    1. New group system for IFGroup, bases on the blizzard's SecureGroupHeader, all works smooth during combat.

2013/07/22:
	1. Re design the System.Widget.Unit.IFGroup, the unit panel should be worked based on the blizzard's SecureGroupHeader.

2013/07/16:
	1. Give the ScrollForm's default ScrollChild a default height, so the ScrollChild:GetTop() will return a not-nil value.

2013/07/14: IGAS v41
	1. Improve the System.Widget.Unit.IFGroup and IFPetGroup, now the raid panel can be show when entering the game in combat mode.More settings added to these interfaces.

2013/07/04:
    1. System.Widget.Unit.UnitFrame can handle the change of attribute "unit"

2013/06/30:
    1. Remove the __index and __newindex settings in the System.Widget.Unit.IFSpellHandler.SpellHandlerGroup, use properties to reduce cost and better for browsing.

2013/06/28: IGAS v40
    1. Improve the System.Widget.Unit.IFResurrect, make sure its objects will be hidden when the resurrection is over
    2. Fix the System.Widget.Unit.LevelLabel, refresh when the LevelFormat is changed

2013/06/27: IGAS v39
    1. Delete the custom event system from System.Object.
    2. Keyword 'script' is renamed to 'event'.
    3. Update all files with those changes.