After a lot of hard work, weâ€™re more pleased than ever to present the new version of DOMAssistant: faster, less code, better support and improved stability. And more features, of course.

While we have actually made the code file size smaller, at the same time we have added a number of useful features and improved CSS selector performance.

Along with several fixes, the team added a number of enhancements most notably strong support for Unicode and performance increases for Internet Explorer:

With this release, we wanted to target the world outside our English-speaking box, by adding Unicode support and a complete documentation in Chinese. When that was in place, improving CSS selector performance in Internet Explorer and adding well-needed and requested features was next on the bill.

Happily, we succeded as well as exceeded our goals!”

The newest features include:

Unicode support added, implying support for basically any source document language.

Method cssSelect added to the Core module, to allow CSS selections of an object reference’s children.

Method ajax added for making more customized AJAX calls, with more options.

Method setStyle added to the CSS module.

Method setErrorHandling added to the DOMLoad module.

Method first added to get the first of any matches.

Added support for attribute selectors E[att|=val], E[att~=val], and pseudo-class :lang.