Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Mar 2, 2015
  1. David Chambers

    Merge pull request #673 from cheeriojs/dom-serializer

    davidchambers authored
    Update to dom-serializer@0.1.0
  2. Felix Böhm

    update to dom-serializer@0.1.0

    fb55 authored
    fixes #521
Commits on Mar 1, 2015
  1. jugglinmike
  2. jugglinmike
  3. Todd Wolfson jugglinmike

    Fixed up `serializeArray()` and added multiple support

    twolfson authored jugglinmike committed
  4. jlep jugglinmike

    Implement serializeArray()

    jlep authored jugglinmike committed
  5. Felix Böhm jugglinmike

    recognize options in $.xml()

    fb55 authored jugglinmike committed
    also moved shared logic with html to function
    
    fixes #645
  6. Felix Böhm

    Merge pull request #660 from jugglinmike/isolate-parse-html-results

    fb55 authored
    Do not expose internal `children` array
Commits on Feb 27, 2015
  1. Felix Böhm

    Merge pull request #655 from SamyPesse/patch-1

    fb55 authored
    Change lodash dependencies to ^3.2.0
Commits on Feb 26, 2015
  1. Felix Böhm

    Merge pull request #663 from cvrebert/patch-4

    fb55 authored
    lib/static.js: text(): rm errant space before ++
Commits on Feb 25, 2015
  1. Chris Rebert
Commits on Feb 21, 2015
  1. jugglinmike

    Do not expose internal `children` array

    jugglinmike authored
    Whenever Cheerio inserts a node as a child of a some other node, it
    explicitly removes it from its previous `children` array. This both
    avoids memory leaks and more faithfully matches the behavior of the W3C
    DOM, where a node may only be a child of one other node.
    
    When a user creates an array of node objects from a string using
    `$.parseHTML`, she most likely intends to insert the contents into some
    previously-existing DOM structure. If supplied with the `children` array
    directly, future insertion operations will modify the contents of that
    array. This is both unintuitive from an API design perspective and
    inconsistent with jQuery's behavior.
    
    To avoid silently changing the contents of arrays given to users, update
    `$.parseHTML` to return a shallow copy of the `children` structure.
Commits on Feb 13, 2015
  1. Samy Pessé
Commits on Feb 11, 2015
  1. Felix Böhm

    Merge pull request #653 from SamyPesse/update/lodash

    fb55 authored
    Update lodash@3.1.0
  2. Samy Pessé

    Update lodash@3.1.0

    SamyPesse authored
Commits on Feb 4, 2015
  1. David Chambers

    Merge pull request #651 from plward11/cheerio#650

    davidchambers authored
    Updates Readme.md: .not(function (index, elem))
  2. Patrick Ward

    Updates Readme.md: .not(function (index, elem))

    plward11 authored
    Updates the Readme.md example given for the .not(function (index, elem))
    function to correctly call .not(function (index, elem)).
    
    Fixes #650.
Commits on Feb 3, 2015
  1. Felix Böhm

    update to css-select@1.0.0

    fb55 authored
Commits on Jan 26, 2015
  1. Felix Böhm

    Merge pull request #639 from jugglinmike/ignore-11

    fb55 authored
    Allow failures in Node.js v0.11
Commits on Jan 25, 2015
  1. jugglinmike

    Allow failures in Node.js v0.11

    jugglinmike authored
    Node.js version 0.11 is an unstable platform, meaning it may introduce
    breaking changes at any time. It is useful for the project maintainers
    to be aware of such failures (because they represent potential problems
    with the next stable release of Node.js), they should not block ongoing
    work.
Commits on Jan 23, 2015
  1. Matthew Mueller

    Added: Gittask badge

    MatthewMueller authored
Commits on Jan 15, 2015
  1. Felix Böhm

    Merge pull request #629 from jugglinmike/isolate-prototypes

    fb55 authored
    Isolate prototypes of functions created via `load`
  2. jugglinmike

    Isolate prototypes of functions created via `load`

    jugglinmike authored
    Ensure that each Cheerio function created with the `load` static method
    has a dedicated object in its prototype chain. This allows for
    conflict-free extension of the generated prototype.
    
    Additionally, expose the `fn` prototype alias as defined by jQuery and
    used by many jQuery plugins.
Commits on Jan 4, 2015
  1. David Chambers

    Merge pull request #622 from frankcash/master

    davidchambers authored
    Updates Readme.md: adds JS syntax highlighting
  2. Frank Cash
Commits on Dec 28, 2014
  1. David Chambers

    Merge pull request #609 from benjamincochran/master

    davidchambers authored
    Add support for insertAfter and insertBefore
  2. #608 -- Add support for insertBefore/insertAfter syntax. Supports tar…

    Ben Cochran authored
    …get types of: $, [$], selector (both single and multiple results)
Commits on Dec 26, 2014
  1. Felix Böhm

    Merge pull request #574 from jugglinmike/clone-set

    fb55 authored
    Clone input nodes when inserting over a set
  2. jugglinmike

    Clone input nodes when inserting over a set

    jugglinmike authored
    This patch increases parity with jQuery, specifically in cases where
    manipulation methods are called with existing nodes on sets containing
    more than one element. In such cases, the provided node should be cloned
    prior to insertion (excepting the final element in the set, where the
    original node should be inserted).
  3. Felix Böhm

    Merge pull request #535 from jugglinmike/move-tests

    fb55 authored
    Move unit test files
  4. jugglinmike

    Move unit test files

    jugglinmike authored
    Mirror the source code file structure in the unit test organization.
Commits on Dec 25, 2014
  1. Felix Böhm

    Merge pull request #584 from jugglinmike/fix-children

    fb55 authored
    Remove unofficial signature of `children`
  2. Felix Böhm

    Merge pull request #544 from jugglinmike/fix-val

    fb55 authored
    Correct bug in implementation of `Cheerio#val`
  3. Felix Böhm

    Merge pull request #583 from jugglinmike/fix-css

    fb55 authored
    Fix bug in `css` method
  4. Felix Böhm

    Merge pull request #616 from davidchambers/straightforward

    fb55 authored
    remove unnecessarily tricky code
Something went wrong with that request. Please try again.