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

Changelog History
Page 3

  • v0.11.0 Changes

    April 22, 2013
    • โž• Added: .closest() (@jeremy-dentel)
    • โž• Added: .parents() (@zero21xxx)
    • โž• Added: .val() (@rschmukler & @leahciMic)
    • โž• Added: Travis support for node 0.10.0 (@jeremy-dentel)
    • ๐Ÿ›  Fixed: .find() if no selector (@davidchambers)
    • ๐Ÿ›  Fixed: Propagate syntax errors caused by invalid selectors (@davidchambers)

    # 0.10.8 / 2013-03-11

    • โž• Add slice method (SBoudrias)

    # 0.10.7 / 2013-02-10

    • Code & doc cleanup (davidchambers)
    • ๐Ÿ›  Fixed bug in filter (jugglinmike)

    # 0.10.6 / 2013-01-29

    • โž• Added $.contains(...) (jugglinmike)
    • formatting cleanup (davidchambers)
    • ๐Ÿ› Bug fix for .children() (jugglinmike & davidchambers)
    • โœ‚ Remove global render bug (wvl)

    # 0.10.5 / 2012-12-18

    • ๐Ÿ›  Fixed botched publish from 0.10.4 - changes should now be present

    # 0.10.4 / 2012-12-16

    • \$.find should query descendants only (@jugglinmike)
    • Tighter underscore dependency

    # 0.10.3 / 2012-11-18

    • ๐Ÿ›  fixed outer html bug
    • ๐Ÿ“š Updated documentation for $(...).html() and $.html()

    # 0.10.2 / 2012-11-17

    • โž• Added a toString() method (@bensheldon)
    • use _.each and _.map to simplify cheerio namesakes (@davidchambers)
    • โž• Added filter() with tests and updated readme (@bensheldon & @davidchambers)
    • โž• Added spaces between attributes rewritten by removeClass (@jos3000)
    • โšก๏ธ updated docs to remove reference to size method (@ironchefpython)
    • โœ‚ removed HTML tidy/pretty print from cheerio

    # 0.10.1 / 2012-10-04

    • ๐Ÿ›  Fixed regression, filtering with a context (#106)

    # 0.10.0 / 2012-09-24

    • Greatly simplified and reorganized the library, reducing the loc by 30%
    • โœ… Now supports mocha's test-coverage
    • ๐Ÿ—„ Deprecated self-closing tags (HTML5 doesn't require them)
    • ๐Ÿ›  Fixed error thrown in removeClass(...) @robashton

    # 0.9.2 / 2012-08-10

    • โž• added \$(...).map(fn)
    • โ™ป๏ธ manipulation: refactor makeCheerioArray
    • make .removeClass() remove all occurrences (#64)

    # 0.9.1 / 2012-08-03

    • ๐Ÿ›  fixed bug causing options not to make it to the parser

    # 0.9.0 / 2012-07-24

    • โž• 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)

    # 0.8.3 / 2012-06-12

    • ๐Ÿ›  Fixed minor package regression (closes #60)

    # 0.8.2 / 2012-06-11

    • 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

    # 0.8.1 / 2012-06-02

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

    # 0.8.0 / 2012-05-27

    • โšก๏ธ 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

    # 0.7.0 / 2012-04-08

    • โœ… 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

    # 0.6.2 / 2012-02-12

    • ๐Ÿ›  Fixed .replaceWith(...) regression

    # 0.6.1 / 2012-02-12

    • โž• 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

  • v0.10.8 Changes

    March 11, 2013
    • โž• Add slice method (SBoudrias)
  • v0.10.7 Changes

    February 10, 2013
    • Code & doc cleanup (davidchambers)
    • ๐Ÿ›  Fixed bug in filter (jugglinmike)
  • v0.10.6 Changes

    January 29, 2013
    • โž• Added $.contains(...) (jugglinmike)
    • formatting cleanup (davidchambers)
    • ๐Ÿ› Bug fix for .children() (jugglinmike & davidchambers)
    • โœ‚ Remove global render bug (wvl)
  • v0.10.5 Changes

    December 18, 2012
    • ๐Ÿ›  Fixed botched publish from 0.10.4 - changes should now be present
  • v0.10.4 Changes

    December 16, 2012
    • $.find should query descendants only (@jugglinmike)
    • Tighter underscore dependency
  • v0.10.3 Changes

    November 18, 2012
    • ๐Ÿ›  fixed outer html bug
    • ๐Ÿ“š Updated documentation for $(...).html() and $.html()
  • v0.10.2 Changes

    November 17, 2012
    • โž• Added a toString() method (@bensheldon)
    • use _.each and _.map to simplify cheerio namesakes (@davidchambers)
    • โž• Added filter() with tests and updated readme (@bensheldon & @davidchambers)
    • โž• Added spaces between attributes rewritten by removeClass (@jos3000)
    • โšก๏ธ updated docs to remove reference to size method (@ironchefpython)
    • โœ‚ removed HTML tidy/pretty print from cheerio
  • v0.10.1 Changes

    October 04, 2012
    • ๐Ÿ›  Fixed regression, filtering with a context (#106)
  • v0.10.0 Changes

    September 24, 2012
    • Greatly simplified and reorganized the library, reducing the loc by 30%
    • โœ… Now supports mocha's test-coverage
    • ๐Ÿ—„ Deprecated self-closing tags (HTML5 doesn't require them)
    • ๐Ÿ›  Fixed error thrown in removeClass(...) @robashton