1. 10 9月, 2020 4 次提交
  2. 09 10月, 2018 1 次提交
    • J
      Revert "v1.0.0 (#1145)" (#1231) · e2f84361
      jugglinmike 提交于
      This reverts commit ca6963c0.
      
      The `v1.0.0` branch was a long-running feature branch containing a large
      amount of disparate commits from many authors. It was squashed into a
      single commit prior to being merged to the project's `master` branch.
      
      For the purposes of attribution, reference, and history analysis, the
      composite commits should be preserved, and the branch should be
      incorporated into `master` via a dedicated merge commit.
      e2f84361
  3. 04 10月, 2018 1 次提交
    • F
      v1.0.0 (#1145) · ca6963c0
      Felix Böhm 提交于
      * Use parse5 as a default parser (closes #863)
      
      * Use documents via $.load
      
      * Add test for #997
      
      * Change options format
      
      * Update unit test
      
      Update test phrasing according to recent changes in parsing logic.
      
      * 1.0.0-rc.1
      
      * Improve release process
      
      Limit responsibility of "pre-publish" script to simply validate the
      project's `History.md` file (by verifying an entry for the current
      release). Define a separate script for history generation. Separating
      the workflow in this way allows for manual modification of the release
      notes.
      
      * Correct errors in Readme.md
      
      * Document advanced usage with htmlparser2
      
      * Update History.md (and include migration guide)
      
      * Remove documentation for `xmlMode` option
      
      Simply expose an option named `xml` that enables XML parsing via
      htmlparser2 with the ability to specify additional options for that
      parser.
      
      * Rename `useHtmlParser2` option
      
      This flag is used to control parsing behavior internally, but it is not
      intended for use by consumers. Prefix the name with an underscore in
      order to discourage users from relying on it.
      
      * Re-write migration guide for version 1.0 (#1078)
      
      Incorporate recent feedback from consumers who have experimented with
      the version 1.0 release candidate.
      
      * Pass locationInfo option to parse5 (#1155)
      
      * Update css-select to the latest version 🚀 (#1158)
      
      Breaking change: Invalid selectors now throw Errors, not SyntaxErrors.
      
      * Use eslint & prettier, add precommit hook (#1152)
      
      * chore(package): update mocha to version 5.0.4 (#1088)
      
      * Ensure text nodes expose the DOM level 1 API
      
      Since enabling the `withDomLvl1` parsing option, nodes cannot be created
      with an object literal. Create new text nodes using the `evaluate`
      function to ensure they expose the correct attributes.
      
      * fixing missing prop(‘outerHTML’) implementation.
Added an ‘outerHTML’ case to the switch in the prop function, which wraps a clone of  in a container element, and sets  to that container's HTML (#945)
      
      * Do not lint files excluded from version control (#1162)
      
      This includes code coverage reports as generated by the command `make
      test-cov`.
      
      * Correct typo in git hook configuration (#1163)
      
      * Correct typo in git hook configuration
      
      * Reformat package manifest to satisfy linter
      
      * Fix .text with a function as the argument
      
      * Fix `.text` being called on a collection with size > 1 with a function
      
      * chore(package): update coveralls to version 3.0.0 (#1086)
      
      * Update jsdom to the latest version 🚀 (#1008)
      
      * Throw a useful error on invalid input to cheerio.load() (#1087)
      
      * Procedurally generate API documentation from source (#1165)
      
      * Use parse5 to serialize the DOM, use lodash to clone dom
      
      * Fix DoS/RCE vulnerability in lodash@4.15.0 (#1179)
      
      fixes #1175
      
      *  Add eslint-plugin-jsdoc, improve documentation (#1168)
      
      * Improve variable names (#1183)
      
      Promote consistency in variable names within the project's source and
      unit tests. This helps to highlight the distinction between the object
      exported by the module and the function produced by the `load` method.
      The latter value is expected to mimic the jQuery API, while the former
      value generally should only be used for a small set of methods specific
      to Cheerio:
      
      - `load`
      - `html`
      - `xml`
      - `text`
      
      Other usages of the exported object are discouraged, and a future patch
      will update the unit tests to reflect the usages that are endorsed for
      long-term stability.
      
      * Formally test deprecated APIs (#1184)
      
      Methods named `load`, `html`, `xml`, and `text` are defined in many
      locations:
      
      Today, Cheerio defines multiple versions of methods named `load`,
      `html`, `xml`, `text`, and `parseHTML`. These alternate versions may be
      defined in up to three distinct parts of the API:
      
      - exported by the Cheerio module
      - as static methods of the "loaded" Cheerio factory function
      - as instance methods of the "loaded" Cheerio factory function
      
      Some of these are surperfluous, and because some unecessarily conflict
      with idiomatic jQuery coding patterns, they have been designated for
      future removal [1].
      
      Add tests for the deprecated methods in order to avoid regressions prior
      to their removal. Insert comments to delineate the methods which are
      endorsed and which have been deprecated. For the latter group of
      methods, include recommendation for the preferred alternatives.
      
      [1] https://github.com/cheeriojs/cheerio/issues/1122
      
      * Implement for...of iterator via Symbol.iterator (#1197)
      
      * Implement for...of iterator via Symbol.iterator
      
      Similar to jQuery: https://github.com/jquery/jquery/blob/1ea092a54b00aa4d902f4e22ada3854d195d4a18/src/core.js#L371-L373
      
      Fixes #1191
      
      * Assert that the iterator ends
      
      https://github.com/cheeriojs/cheerio/pull/1197#discussion_r187807553
      ca6963c0
  4. 23 8月, 2016 2 次提交
  5. 01 2月, 2016 1 次提交
  6. 21 3月, 2015 1 次提交
  7. 07 11月, 2014 1 次提交
  8. 11 6月, 2014 3 次提交
  9. 09 5月, 2014 1 次提交
  10. 09 4月, 2014 1 次提交
  11. 01 4月, 2014 1 次提交
  12. 07 1月, 2014 1 次提交
  13. 31 12月, 2013 1 次提交
  14. 13 11月, 2013 1 次提交
  15. 05 10月, 2013 1 次提交
  16. 05 9月, 2013 1 次提交
  17. 31 7月, 2013 1 次提交
  18. 10 6月, 2013 1 次提交
  19. 23 4月, 2013 1 次提交
  20. 12 3月, 2013 1 次提交
  21. 11 2月, 2013 1 次提交
  22. 30 1月, 2013 1 次提交
  23. 19 12月, 2012 1 次提交
  24. 17 12月, 2012 1 次提交
  25. 19 11月, 2012 1 次提交
  26. 18 11月, 2012 1 次提交
  27. 04 10月, 2012 1 次提交
  28. 24 9月, 2012 2 次提交
  29. 27 8月, 2012 1 次提交
  30. 11 8月, 2012 1 次提交
  31. 04 8月, 2012 1 次提交
  32. 25 7月, 2012 1 次提交
  33. 18 6月, 2012 1 次提交