Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Nov 6, 2014
  1. @jugglinmike

    Release 0.18.0

    jugglinmike authored
Commits on Jul 1, 2014
  1. @jugglinmike

    Use JSHint's `extends` option

    jugglinmike authored
    This allows the linting rules to be slightly more strict--test
    environment globals should only be considered valid for test files.
Commits on Jun 5, 2014
  1. @jugglinmike

    Implement `Cheerio#add`

    jugglinmike authored
Commits on Feb 28, 2014
  1. @jugglinmike

    Update to latest version of expect.js

    jugglinmike authored
    In version 0.3, expect.js corrected the order of its `eql` assertion.
    This exposed several bugs in Cheerio's unit tests, where `aguments`
    objects were being tested for deep equality with Array instances.
Commits on Dec 18, 2013
  1. @jugglinmike

    Remove internal `connect` function

    jugglinmike authored
    Most of this function's responsibilities concerned patching incorrect
    behavior of the `htmlparser2` library. Since the parser has been fixed
    in the latest release, that logic (along with the associated unit tests)
    may safely be removed.
Commits on Dec 12, 2013
  1. @jugglinmike

    Remove extraneous call to `_.uniq`

    jugglinmike authored
    This call served as a guard against a bug in the CSSselect library. That
    bug has been fixed in the latest version of the library, so it may be
    removed.
Commits on Dec 7, 2013
  1. @jugglinmike

    Use CSSselect library directly

    jugglinmike authored
    The "cheerio-select" library does not offer additional functionality,
    serving as a simple wrapper around the "CSSselect" library. Its
    inclusion in Cheerio it makes the project:
    
    - More difficult to understand (contributors must read through that
      library's source before recognizing CSS selector bugs originate from
      CSSselect)
    - Less efficient (it introduces an additional function call and
      processing overhead)
    - More difficult to maintain (CSSselect releases must first be approved
      by "cheerio-select" before they can reach Cheerio itself)
Commits on Nov 30, 2013
  1. @jugglinmike

    Introduce rudimentary benchmark suite

    jugglinmike authored
    Compare the performance of Cheerio at HEAD with jsdom [1] using jQuery.
    Include a new GNU Make target: `bench`.
    
    [1] https://github.com/tmpvar/jsdom
  2. @jugglinmike

    Update HtmlParser2 version

    jugglinmike authored
    The latest version of HtmlParser2 has deprecated the `ignoreWhitespace`
    option in favor of a new option, `normalizeWhitespace`.
    
    Allow for future patch releases of HtmlParser2 to automatically
    "upstream" into Cheerio.
Commits on Nov 1, 2013
  1. @jugglinmike
Something went wrong with that request. Please try again.