cheerio v0.14.0 Release Notes

Release Date: 2014-04-01 // about 10 years ago
    • call encodeXML and directly expose decodeHTML (@fb55)
    • use latest htmlparser2 and entities versions (@fb55)
    • Deprecate $.fn.toArray (@jugglinmike)
    • Implement $.fn.get (@jugglinmike)
    • .replaceWith now replaces all selected elements. (@xavi-)
    • Correct arguments for 'replaceWith' callback (@jugglinmike)
    • switch to lodash (@fb55)
    • update to [email protected] (@fb55)
    • Fix attr when $ collection contains text modules (@kpdecker)
    • Update to latest version of expect.js (@jugglinmike)
    • Remove nodes from their previous structures (@jugglinmike)
    • Update render.js (@stevenvachon)
    • CDATA test (@stevenvachon)
    • only ever one child index for cdata (@stevenvachon)
    • don't loop through cdata children array (@stevenvachon)
    • proper rendering of CDATA (@stevenvachon)
    • Add cheerio-only bench option (@kpdecker)
    • Avoid delete operations (@kpdecker)
    • Add independent html benchmark (@kpdecker)
    • Cache tag check in render (@kpdecker)
    • Simplify attribute rendering step (@kpdecker)
    • Add html rendering bench case (@kpdecker)
    • Remove unnecessary check from removeAttr (@kpdecker)
    • Remove unnecessary encoding step for attrs (@kpdecker)
    • Add test for removeAttr+attr on boolean attributes (@kpdecker)
    • Add single element benchmark case (@kpdecker)
    • Optimize filter with selector (@kpdecker)
    • Fix passing context as dom node (@alfred-nsh)
    • Fix bug in nextUntil (@jugglinmike)
    • Fix bug in nextAll (@jugglinmike)
    • Implement selector argument of next method (@jugglinmike)
    • Fix bug in prevUntil (@jugglinmike)
    • Implement selector argument of prev method (@jugglinmike)
    • Fix bug in prevAll (@jugglinmike)
    • Fix bug in siblings (@jugglinmike)
    • Avoid unnecessary indexOf from toggleClass (@kpdecker)
    • Use strict equality rather than falsy check in eq (@kpdecker)
    • Add benchmark coverage for all $ APIs (@kpdecker)
    • Optimize filter Cheerio intermediate creation (@kpdecker)
    • Optimize siblings cheerio instance creation (@kpdecker)
    • Optimize identity cases for first/last/eq (@kpdecker)
    • Use domEach for traversal (@kpdecker)
    • Inline children lookup in find (@kpdecker)
    • Use domEach in data accessor (@kpdecker)
    • Avoid cheerio creation in add/remove/toggleClass (@kpdecker)
    • Implement getAttr local helper (@kpdecker)