List view
All element functionality to be moved to DOMQueryResult, in much the same way that jQuery does this. The code should no longer affect DOMElements directly, and should only implement the bare bones functions necessary. Ideally, we should avoid *any* custom implementation of DOMElement, this would allow 3rd party code to use it's own DOMElement class whilst still being able to leverage the jQuery-like functions this library provides. The motivation for this release is the PHP group implementing DOM Living Standard API functions, which conflict with functions this library implements on DOMElement. It's not possible to match the new function signatures without breaking compatibility with older versions of PHP. Therefore, all implementation should be moved onto DOMQueryResults, and any breaking changes (calling jQuery-like functions *directly* on an element - which is not a pattern that will work in jQuery) will be tested and documented here. Considering these changes may break code which does call jQuery-like functions *directly* on DOMElement, it's recommended to review and test any code using this library before updating from 1.* to version 2.0.* in a production environment.
No due date•0/1 issues closed