1. 372c827 Added a Chinese translation of the documentation by Delong .w. by Leonard Richardson · 12 years ago master
  2. 900beb4 Added link to Japanese user translation. by Leonard Richardson · 12 years ago
  3. 6b31359 Made it as clear as possible the Beautiful Soup does not support any standardized subset of CSS selector syntax. by Leonard Richardson · 12 years ago
  4. af7e3ce Clarified docs. by Leonard Richardson · 12 years ago
  5. 9f7ff22 Fixed yet another problem that caused the html5lib tree builder to by Leonard Richardson · 12 years ago
  6. 6fac06a Restored the helpful syntax error that happens when you try to by Leonard Richardson · 12 years ago
  7. 80125c4 Prep for release. by Leonard Richardson · 12 years ago
  8. 886d1dc Fixed a bug that caused Unicode data put into UnicodeDammit to by Leonard Richardson · 12 years ago
  9. c7311d3 Fixed a crash when a short input contains data not valid in by Leonard Richardson · 12 years ago
  10. fc47227 Fixed a bug in which short Unicode input was improperly encoded to ASCII when checking whether or not it was a file on by Leonard Richardson · 12 years ago
  11. 9c4e8db Fixed typo. by Leonard Richardson · 13 years ago
  12. 9a460c4 Combined two tests to stop a spurious test failure when tests are by Leonard Richardson · 13 years ago
  13. bf779b3 Bumped version number. by Leonard Richardson · 13 years ago
  14. 41e9d75 Updated NEWS. by Leonard Richardson · 13 years ago
  15. a9b78ec Make sure the optimized find_all() ResultSets actually contain the right data. by Leonard Richardson · 13 years ago
  16. ab18996 * Fixed yet another problem with the html5lib tree builder, caused by by Leonard Richardson · 13 years ago
  17. f345147 Prep for release. by Leonard Richardson · 13 years ago
  18. ee052ca Fixed incorrect superclass in super() Call. by Leonard Richardson · 13 years ago
  19. 965589f All find_all calls should now return a ResultSet object. Patch by by Leonard Richardson · 13 years ago
  20. ffb5b83 A little cleanup. by Leonard Richardson · 13 years ago
  21. 2725a52 Updated NEWS. by Leonard Richardson · 13 years ago
  22. 35cd1bc A NavigableString object now has an immutable '.name' property whose by Leonard Richardson · 13 years ago
  23. 4da0fe5 _last_descendant can be optimized in some cases. by Leonard Richardson · 13 years ago
  24. b947f73 Save another Element creation. by Leonard Richardson · 13 years ago
  25. 4ef921c Improved performance for html5lib. by Leonard Richardson · 13 years ago
  26. 1207658 Added raw html5lib to the list of parsers that get tested. by Leonard Richardson · 13 years ago
  27. e632069 Changed _popToTag to run through a single range instead of two. by Leonard Richardson · 13 years ago
  28. 894dec5 Improved _popToTag a tiny bit. by Leonard Richardson · 13 years ago
  29. f19ce94 Inlined some commonly called code to save a function call. by Leonard Richardson · 13 years ago
  30. 3d4f017 Limit how much of the document is searched via regular expression for a declared encoding. by Leonard Richardson · 13 years ago
  31. 51854a2 Improved performance of _replace_cdata_list_attribute_values, and greatly reduced the number of times it is called. by Leonard Richardson · 13 years ago
  32. 9f2026e Made it a lot faster to check whether whitespace is being preserved. by Leonard Richardson · 13 years ago
  33. 41d3f6a Put the more frequently-used ASCII spaces in front. by Leonard Richardson · 13 years ago
  34. 6533273 Wrote a more efficient replacement for string.translate() when checking whether a string is nothing but ASCII spaces. by Leonard Richardson · 13 years ago
  35. 3bc36f8 Let's get some profiling going. by Leonard Richardson · 13 years ago
  36. c853f3f Test that the filename warning isn't given unless the file actually exists on disk. by Leonard Richardson · 13 years ago
  37. 6b509c2 Beautiful Soup will issue a warning if instead of markup you pass it by Leonard Richardson · 13 years ago
  38. 0764118 Merged in big encoding-detection refactoring branch. by Leonard Richardson · 13 years ago
  39. c78d635 Turns out we had two bits of code to strip byte-order marks. by Leonard Richardson · 13 years ago
  40. 1859743 It turns out most of the untested code wasn't doing anything useful. by Leonard Richardson · 13 years ago
  41. 6e3676c Treat an lxml ParserError as a ParserRejectedMarkup. by Leonard Richardson · 13 years ago
  42. 16b2a2b Prep for release. by Leonard Richardson · 13 years ago
  43. e180d14 The html.parser treebuilder can now handle numeric attributes in by Leonard Richardson · 13 years ago
  44. 7fa2381 Reverted the patch that gives NavigableString a .name property, because that's too big an API change for a bugfix release. by Leonard Richardson · 13 years ago
  45. 27b0a52 Create a new lxml parser object for every new parsing strategy. by Leonard Richardson · 13 years ago
  46. 7d5358c Refactored code a bit. by Leonard Richardson · 13 years ago
  47. 9757f21 Split out the code that guesses at encodings from the code that tries to decode a bytestring based on those encodings. This is necessary because lxml wants to do the decoding itself. by Leonard Richardson · 13 years ago
  48. 8a25373 The default XML formatter will now replace ampersands even if they appear to be part of entities. That is, "<" will become "<".[bug=1182183] by Leonard Richardson · 13 years ago
  49. 23692b6 A NavigableString object now has an immutable '.name' property whose by Leonard Richardson · 13 years ago
  50. 52dd692 The .previous_element of a BeautifulSoup object is now always None, by Leonard Richardson · 13 years ago
  51. 929afd3 The .next_element attribute used during parsing was confusingly similar to the .next_element navigation attribute. Renamed the former to _most_recent_element. by Leonard Richardson · 13 years ago
  52. 243fc9e Fixed another bug by which the html5lib tree builder could create a by Leonard Richardson · 13 years ago
  53. 2d7120f Gave new_string() the ability to create subclasses of by Leonard Richardson · 13 years ago
  54. 358bfd0 html5lib now supports Python 3. Fixed some Python 2-specific by Leonard Richardson · 13 years ago
  55. ef65130 Fixed test failures when lxml is not installed. by Leonard Richardson · 13 years ago
  56. 726e5bd How about actually parsing the same markup with different parsers. by Leonard Richardson · 13 years ago
  57. 4300153 Merge. by Leonard Richardson · 13 years ago
  58. c6fe6f1 Prep for release. by Leonard Richardson · 13 years ago
  59. 7e95564 Added diagnostic case for attempting to parse a URL as HTML. by Leonard Richardson · 13 years ago
  60. af5b09b Added warning about using NavigableString outside of Beautiful Soup. by Leonard Richardson · 13 years ago
  61. 62ae54c Added a deprecation warning to has_key(). by Leonard Richardson · 13 years ago
  62. 3d8eb03 Changed lxml.feed() to handle the eventuality that it may be given a bytestring. by Leonard Richardson · 13 years ago
  63. c6c6de0 Added a basic benchmark function to the diagnose module. by Leonard Richardson · 13 years ago
  64. 504895a Added a diagnostic function for randomly generating a simple, invalid HTML document. by Leonard Richardson · 13 years ago
  65. c8dcc7e Thanks to data-*, there's now a good use for attrs again. This lets me clean up the docs quite a bit. by Leonard Richardson · 13 years ago
  66. b8cf107 Added <body> tag to sample doc so it will work the same on all parsers. by Leonard Richardson · 13 years ago
  67. 25c286c Updated docs with new examples. by Leonard Richardson · 13 years ago
  68. 7d04ee1 Updated docs with new examples. by Leonard Richardson · 13 years ago
  69. 759221d A CSS selector should never match the same tag twice. by Leonard Richardson · 13 years ago
  70. ef93f13 Refactored the CSS selector support, and added the sibling combinators. by Leonard Richardson · 13 years ago
  71. d174ef0 Minor cleanup. by Leonard Richardson · 13 years ago
  72. 44783e5 Added tests. by Leonard Richardson · 13 years ago
  73. 3458666 Fixed terminology. by Leonard Richardson · 13 years ago
  74. d01ed82 Updated news. by Leonard Richardson · 13 years ago
  75. fcd8ebd Moved select() to Tag. It was always an error to call select() on a string, so there's no reason for it to be in PageElement. by Leonard Richardson · 13 years ago
  76. eb94bd9 Give the checker the ability to stop the iteration over the generator by raising StopIteration. by Leonard Richardson · 13 years ago
  77. 93cc585 Aaand... it's now trivial to implement sibling selectors. by Leonard Richardson · 13 years ago
  78. e9d476e Once again, we're back to the steady state. by Leonard Richardson · 13 years ago
  79. e5d50b6 Got it all working again except for nth_child_of_type. by Leonard Richardson · 13 years ago
  80. b25ce5f Refactored again to use iterators instead of calling find_all(). by Leonard Richardson · 13 years ago
  81. 5c8dbc8 OK, the tests pass. by Leonard Richardson · 13 years ago
  82. 42b70c4 Almost there. by Leonard Richardson · 13 years ago
  83. 2c891ef We're getting there. by Leonard Richardson · 13 years ago
  84. a21572e Fixing test failures. by Leonard Richardson · 13 years ago
  85. ed7f8cc Initial refactoring. by Leonard Richardson · 13 years ago
  86. b8c6216 Fixed up diagnose() and added it to the docs. by Leonard Richardson · 13 years ago
  87. 601b840 Since the string part of a NavigableString is immutable, gave it a simpler __copy__ implementation. [bug=682685] by Leonard Richardson · 13 years ago
  88. 76d37ce Mentioned the CSS selector solution to searching for a tag by multiple CSS classes. by Leonard Richardson · 13 years ago
  89. 0fda36c Fixed an exception when an overspecified CSS selector didn't match by Leonard Richardson · 13 years ago
  90. cc3261b Added support for the "nth-of-type" CSS selector. The CSS selector ">" can now find a tag by means other than the tag name. Code by Sven Slootweg. by Leonard Richardson · 13 years ago
  91. 45160f9 The prettify() method now leaves the contents of <pre> tags by Leonard Richardson · 13 years ago
  92. 5498da5 Merged. by Leonard Richardson · 13 years ago
  93. 4c91580 Aliased the BeautifulSoup class to the easier-to-type "_s" and "_soup". by Leonard Richardson · 13 years ago
  94. ad8fba6 Improved detection of lxml version number. by Leonard Richardson · 13 years ago
  95. 4b23e96 Now that lxml's segfault on invalid doctype has been fixed, fix a by Leonard Richardson · 13 years ago
  96. d1364f4 Stop a crash when unwisely messing with a tag that's been by Leonard Richardson · 13 years ago
  97. c500397 Methods like get_text() and properties like .strings now only give by Leonard Richardson · 13 years ago
  98. c58af85 Fix a bug by which keyword arguments to find_parent() were not being passed on. [bug=1126734] by Leonard Richardson · 13 years ago
  99. c186a56 In an HTML document, the contents of a <script> or <style> tag will by Leonard Richardson · 13 years ago
  100. ab4b253 Added failing test. by Leonard Richardson · 13 years ago