overhauled the caching mechanisms to be faster and more broad
added new public method eCSStender::ignore() which accepts a string filename or array of string filenames to ignore when parsing stylesheets (allows speeding up by excluding simple stylesheets)
added public method eCSStender::onComplete() which accepts functions to be run when eCSStender finishes its work (for extensions that require access to everything after the fact)
opened up selector-based lookups to finding by Function, either as a single or in an array
added a new method (eCSStender::lookup) to enable extension to re-query the CSS to extract additional information form the stylesheet. It takes arguments similar to those of eCSStender::register and returns an array of matches with a full complement of details. See the source for more information
continued implementing the CSS3 selectors module, including a fix for IE6's issues with compound class selectors and a re-factoring of the :nth-child extension to allow for some browsers' failure to comprehend whitespace not to require inline style additions.
added/updated test cases
v0.9 (2009-06-05)
overhaul of internal eCSStend method to speed it up
opened up selector-based lookups to finding by RegExp
adjusted eCSStender::register() to accept an array of selector lookups, each item of which can be a selector string (including compound selector strings) or RegExp.
began work on implementing CSS3 modular extensions (./extensions/css3-modules), starting with selectors (./extensions/css3-modules/selectors) which leverage Sizzle
v0.8.1 (2009-06-04)
implemented __support_cache for speeding up repeated calls to isSupported()
added support for eCSStender to maintain CSS filter functions in eCSStender.filters (for Microsoft filter support); public method eCSStender::setFilter() will set or override eCSStender's maintained list of filters
adjusted the findImportedStyleSheets() method to better support IE6
extracted the code to add a new stylesheet to the stack into a new private method: addStyleSheet()
added a private path determination method to cut down on issues with regard to capturing nested stylesheets: determinePath()
added support for lookups by an array of properties
added support for filtering the results of a lookup by property or property value; new private method filtersMatched() and an example implemented in the transform test (see below)
adjusted the handling of the __xhr property to better deal with IE6
added a private method called zero_out() to assist in auto-converting all instances of "0px" to "0" in properties (to ensure consistency when comparing native storage or properties)
updated ./tests/css/screen.css to make use of Comfortaa
tweaked ./tests/font-face.html and ./tests/page.html to use setTimeout() instead of using jQuery's fadeTo() for the delay to keep IE6 from mangling the fonts
v0.6.1 (2009-04-19)
minor bug fix to @media support
updated object and docs to appropriate version (still had it as 0.5)
v0.6 (2009-04-19)
added support for @media groups
added support for and exposure of @font-face (as eCSStender.fonts)