Releases: cheeriojs/cheerio
0.6.1
- Added .first(), .last(), and .clone() commands.
- Option to parse using whitespace added to
.load. - Many bug fixes to make cheerio more aligned with jQuery.
- Added $(':root') to select the highest level element.
Many thanks to the contributors that made this release happen: @ironchefpython and @siddMahen
0.6.0
- Important:
$(...).html()now returns inner HTML, which is in line with the jQuery spec $.html()returns the full HTML string.$.html([cheerioObject])will return the outer(selected element's tag) and inner HTML of that object- Fixed bug that prevented HTML strings with depth (eg.
append('<ul><li><li></ul>')) from gettingparent,next,prevattributes. - Halted htmlparser2 at v2.2.2 until single attributes bug gets fixed.
0.5.1
0.5.0
0.4.2
- Multiple selectors support: $('.apple, .orange'). Thanks @siddMahen!
- Update package.json to always use latest cheerio-soupselect
- Fix memory leak in index.js
0.4.1
0.4.0
-
Rewrote all unit tests as cheerio transitioned from vows -> mocha
-
Internally, renderer.render -> render(...), parser.parse -> parse(...)
-
Append, prepend, html, before, after all work with only text (no tags)
-
Bugfix: Attributes can now be removed from script and style tags
-
Added yield as a single tag
-
Cheerio now compatible with node >=0.4.7
0.3.2 / 2011-12-1
-
Fixed $(...).text(...) to work with "root" element
0.3.1 / 2011-11-25
-
Now relying on cheerio-soupselect instead of node-soupselect
-
Removed all lingering htmlparser dependencies
-
parser now returns parent "root" element. Root now never needs to be updated when there is multiple roots. This fixes ongoing issues with before(...), after(...) and other manipulation functions
-
Added jQuery's $(...).replaceWith(...)
0.3.0
- Now using htmlparser2 for parsing (2x speed increase, cleaner, actively developed)
- Added benchmark directory for future speed tests
-
$('...').dom() was funky, so it was removed in favor of $ ('...').get(). $.dom() still works the same. $.root now correctly static across all instances of $ - Added a screencast