1.9.0

- Added new AttrPlugin for tweening DOM element attributes. This plugin has also been added to TweenMax.

- Added new DirectionalRotationPlugin for animating clockwise, counter-clockwise, or in the shortest direction rotationally. This functionality is also baked into CSSPlugin now too. This plugin has also been added to TweenMax.

- Added new TextPlugin for changing DOM element text

- Now fromTo() and staggerFromTo() methods have immediateRender set to true by default, just like from() and staggerFrom() always did.

- Implemented a new (more concise and clear) way of registering plugins. Old plugins will still work fine, but most of the new ones in 1.9.0 use the new style of registering which won't work with old versions of TweenLite/TweenMax. Please just make sure all your files are updated.

- Added support for hsl() and hsla() colors in CSSPlugin and ColorPropsPlugin

- Fixed issue that caused className to be ignored by the autoCSS feature that creates the css:{} wrapper internally.

- Fixed issue that could cause em not to be translated to px accurately, causing a jump when the start and end units for the tween don't match (like px to em or visa-versa)

- Fixed backfaceVisibility so that it is properly prefixed when necessary

- Now setting "float" on a DOM element will work across browsers including Firefox and IE.

- Worked around issue that caused x/y/z transforms not to work properly if they exceeded 21,474 (or -21,474).

- Fixed issue that caused values not to be interpreted correctly if a negative number had a relative prefix, like "+=-50px" or "-=-50px"

- Fixed issue in EaselPlugin that prevented ColorMatrixFilter tweens from working correctly when the starting matrix wasn't an identity matrix

- Now fromTo() and staggerFromTo() tweens that have immediateRender:false will record their pre-tween values (before even implementing the "from" part of the tween) so that if their parent timeline is rewound past the beginning of the tween, it restores values to their originals.