All Versions
52
Latest Version
Avg Release Cycle
103 days
Latest Release
2522 days ago

Changelog History
Page 4

  • v0.9.2 Changes

    August 10, 2012
    • โž• added $(...).map(fn)
    • ๐Ÿ”จ manipulation: refactor makeCheerioArray
    • make .removeClass() remove all occurrences (#64)
  • v0.9.1 Changes

    August 03, 2012
    • ๐Ÿ›  fixed bug causing options not to make it to the parser
  • v0.9.0 Changes

    July 24, 2012
    • โž• Added node 8.x support
    • โœ‚ Removed node 4.x support
    • โž• Add html(dom) support (@wvl)
    • ๐Ÿ›  fixed xss vulnerabilities on .attr(), .text(), & .html() (@benatkin, @FB55)
    • โœ… Rewrote tests into javascript, removing coffeescript dependency (@davidchambers)
    • Tons of cleanup (@davidchambers)
  • v0.8.3 Changes

    June 12, 2012
    • ๐Ÿ›  Fixed minor package regression (closes #60)
  • v0.8.2 Changes

    June 11, 2012
    • Now fails gracefully in cases that involve special chars, which is inline with jQuery (closes #59)
    • text() now decode special entities (closes #52)
    • โšก๏ธ updated travis.yml to test node 4.x
  • v0.8.1 Changes

    June 02, 2012
    • ๐Ÿ›  fixed regression where if you created an element, it would update the root
    • compatible with node 4.x (again)
  • v0.8.0 Changes

    May 27, 2012
    • โšก๏ธ Updated CSS parser to use FB55/CSSselect. Cheerio now supports most CSS3 psuedo selectors thanks to @FB55.
    • ๐Ÿ‘€ ignoreWhitespace now on by default again. See #55 for context.
    • ๐Ÿ”„ Changed $(':root') to $.root(), cleaned up $.clone()
    • ๐Ÿ‘Œ Support for .eq(i) thanks to @alexbardas
    • โœ‚ Removed support for node 0.4.x
    • ๐Ÿ›  Fixed memory leak where package.json was continually loaded
    • โœ… Tons more tests
  • v0.7.0 Changes

    April 08, 2012
    • โœ… Now testing with node v0.7.7
    • โž• Added travis-ci integration
    • โœ… Replaced should.js with expect.js. Browser testing to come
    • ๐Ÿ›  Fixed spacing between attributes and their values
    • โž• Added HTML tidy/pretty print
    • ๐Ÿ”ฆ Exposed node-htmlparser2 parsing options
    • โช Revert .replaceWith(...) to be consistent with jQuery
  • v0.6.2 Changes

    February 12, 2012
    • ๐Ÿ›  Fixed .replaceWith(...) regression
  • v0.6.1 Changes

    February 12, 2012
    • โž• 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