0.01 2008-10-07 Andy Wardley > * Initial release to the world. 0.02 2009-06-15 Andy Wardley > * Update code to catch ids/classes * Adjust AUTOLOAD to properly pass arguments * Rework tests to catch cases where id and classes have minus character in them 0.03 2010-09-27 Kevin Kamel * Adjustment of Makefile to allow for release from non-author * Added patch from Michael Peters to enable combinator support * Added patch contributed from Vivek Khera to enable fuzzy attribute matching * Updated documentation with contributions from Michael Peters regarding combinators * Updated documentation to reflect fuzzy attribute matching * Add tests to verify combinators, fuzzy attributes * Add "acidtest" test from Chelsea Rio to test complex selectors 0.04 2010-10-12 Kevin Kamel * Add support for Universal Selector, explicitely differentiating the behaviour from the grandchild descendant selector (which is also a "*") * Add code to explicitely dedupe some edge cases * Add code to support flag for error suppression, add method to get error if you need it * Rework selector parser to support complex tag stacking (exa span.class#id.class2#id2[attr]) * Add more tests for granchild descendant selector * Add tests for universal selector * Add tests for combinators without spaces (div>em) * Add tests for complex tag stacking 0.05 2010-10-21 Kevin Kamel * Added patch from Vivek Khera - Converts HTML::Query references to hash objects - fixes issues with report error - fixes bug reported on RT whereby iterative queries returned incorrect results * Added patch to correct issues found during heavier testing of 0.04 - Universal / Grandchild operator now are now better supported - Selectors that involve , are now deduped, previously duplicate results were sneaking in - Results sets are now sorted to match what firefox returns, if for no other reason than to assist with validation - Universal tests now cover a wider variety of selectors