- 372c827 Added a Chinese translation of the documentation by Delong .w. by Leonard Richardson · 12 years ago master
- 900beb4 Added link to Japanese user translation. by Leonard Richardson · 12 years ago
- 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
- af7e3ce Clarified docs. by Leonard Richardson · 12 years ago
- 9f7ff22 Fixed yet another problem that caused the html5lib tree builder to by Leonard Richardson · 12 years ago
- 6fac06a Restored the helpful syntax error that happens when you try to by Leonard Richardson · 12 years ago
- 80125c4 Prep for release. by Leonard Richardson · 12 years ago
- 886d1dc Fixed a bug that caused Unicode data put into UnicodeDammit to by Leonard Richardson · 12 years ago
- c7311d3 Fixed a crash when a short input contains data not valid in by Leonard Richardson · 12 years ago
- 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
- 9c4e8db Fixed typo. by Leonard Richardson · 13 years ago
- 9a460c4 Combined two tests to stop a spurious test failure when tests are by Leonard Richardson · 13 years ago
- bf779b3 Bumped version number. by Leonard Richardson · 13 years ago
- 41e9d75 Updated NEWS. by Leonard Richardson · 13 years ago
- a9b78ec Make sure the optimized find_all() ResultSets actually contain the right data. by Leonard Richardson · 13 years ago
- ab18996 * Fixed yet another problem with the html5lib tree builder, caused by by Leonard Richardson · 13 years ago
- f345147 Prep for release. by Leonard Richardson · 13 years ago
- ee052ca Fixed incorrect superclass in super() Call. by Leonard Richardson · 13 years ago
- 965589f All find_all calls should now return a ResultSet object. Patch by by Leonard Richardson · 13 years ago
- ffb5b83 A little cleanup. by Leonard Richardson · 13 years ago
- 2725a52 Updated NEWS. by Leonard Richardson · 13 years ago
- 35cd1bc A NavigableString object now has an immutable '.name' property whose by Leonard Richardson · 13 years ago
- 4da0fe5 _last_descendant can be optimized in some cases. by Leonard Richardson · 13 years ago
- b947f73 Save another Element creation. by Leonard Richardson · 13 years ago
- 4ef921c Improved performance for html5lib. by Leonard Richardson · 13 years ago
- 1207658 Added raw html5lib to the list of parsers that get tested. by Leonard Richardson · 13 years ago
- e632069 Changed _popToTag to run through a single range instead of two. by Leonard Richardson · 13 years ago
- 894dec5 Improved _popToTag a tiny bit. by Leonard Richardson · 13 years ago
- f19ce94 Inlined some commonly called code to save a function call. by Leonard Richardson · 13 years ago
- 3d4f017 Limit how much of the document is searched via regular expression for a declared encoding. by Leonard Richardson · 13 years ago
- 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
- 9f2026e Made it a lot faster to check whether whitespace is being preserved. by Leonard Richardson · 13 years ago
- 41d3f6a Put the more frequently-used ASCII spaces in front. by Leonard Richardson · 13 years ago
- 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
- 3bc36f8 Let's get some profiling going. by Leonard Richardson · 13 years ago
- c853f3f Test that the filename warning isn't given unless the file actually exists on disk. by Leonard Richardson · 13 years ago
- 6b509c2 Beautiful Soup will issue a warning if instead of markup you pass it by Leonard Richardson · 13 years ago
- 0764118 Merged in big encoding-detection refactoring branch. by Leonard Richardson · 13 years ago
- c78d635 Turns out we had two bits of code to strip byte-order marks. by Leonard Richardson · 13 years ago
- 1859743 It turns out most of the untested code wasn't doing anything useful. by Leonard Richardson · 13 years ago
- 6e3676c Treat an lxml ParserError as a ParserRejectedMarkup. by Leonard Richardson · 13 years ago
- 16b2a2b Prep for release. by Leonard Richardson · 13 years ago
- e180d14 The html.parser treebuilder can now handle numeric attributes in by Leonard Richardson · 13 years ago
- 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
- 27b0a52 Create a new lxml parser object for every new parsing strategy. by Leonard Richardson · 13 years ago
- 7d5358c Refactored code a bit. by Leonard Richardson · 13 years ago
- 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
- 8a25373 The default XML formatter will now replace ampersands even if they appear to be part of entities. That is, "<" will become "&lt;".[bug=1182183] by Leonard Richardson · 13 years ago
- 23692b6 A NavigableString object now has an immutable '.name' property whose by Leonard Richardson · 13 years ago
- 52dd692 The .previous_element of a BeautifulSoup object is now always None, by Leonard Richardson · 13 years ago
- 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
- 243fc9e Fixed another bug by which the html5lib tree builder could create a by Leonard Richardson · 13 years ago
- 2d7120f Gave new_string() the ability to create subclasses of by Leonard Richardson · 13 years ago
- 358bfd0 html5lib now supports Python 3. Fixed some Python 2-specific by Leonard Richardson · 13 years ago
- ef65130 Fixed test failures when lxml is not installed. by Leonard Richardson · 13 years ago
- 726e5bd How about actually parsing the same markup with different parsers. by Leonard Richardson · 13 years ago
- 4300153 Merge. by Leonard Richardson · 13 years ago
- c6fe6f1 Prep for release. by Leonard Richardson · 13 years ago
- 7e95564 Added diagnostic case for attempting to parse a URL as HTML. by Leonard Richardson · 13 years ago
- af5b09b Added warning about using NavigableString outside of Beautiful Soup. by Leonard Richardson · 13 years ago
- 62ae54c Added a deprecation warning to has_key(). by Leonard Richardson · 13 years ago
- 3d8eb03 Changed lxml.feed() to handle the eventuality that it may be given a bytestring. by Leonard Richardson · 13 years ago
- c6c6de0 Added a basic benchmark function to the diagnose module. by Leonard Richardson · 13 years ago
- 504895a Added a diagnostic function for randomly generating a simple, invalid HTML document. by Leonard Richardson · 13 years ago
- 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
- b8cf107 Added <body> tag to sample doc so it will work the same on all parsers. by Leonard Richardson · 13 years ago
- 25c286c Updated docs with new examples. by Leonard Richardson · 13 years ago
- 7d04ee1 Updated docs with new examples. by Leonard Richardson · 13 years ago
- 759221d A CSS selector should never match the same tag twice. by Leonard Richardson · 13 years ago
- ef93f13 Refactored the CSS selector support, and added the sibling combinators. by Leonard Richardson · 13 years ago
- d174ef0 Minor cleanup. by Leonard Richardson · 13 years ago
- 44783e5 Added tests. by Leonard Richardson · 13 years ago
- 3458666 Fixed terminology. by Leonard Richardson · 13 years ago
- d01ed82 Updated news. by Leonard Richardson · 13 years ago
- 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
- eb94bd9 Give the checker the ability to stop the iteration over the generator by raising StopIteration. by Leonard Richardson · 13 years ago
- 93cc585 Aaand... it's now trivial to implement sibling selectors. by Leonard Richardson · 13 years ago
- e9d476e Once again, we're back to the steady state. by Leonard Richardson · 13 years ago
- e5d50b6 Got it all working again except for nth_child_of_type. by Leonard Richardson · 13 years ago
- b25ce5f Refactored again to use iterators instead of calling find_all(). by Leonard Richardson · 13 years ago
- 5c8dbc8 OK, the tests pass. by Leonard Richardson · 13 years ago
- 42b70c4 Almost there. by Leonard Richardson · 13 years ago
- 2c891ef We're getting there. by Leonard Richardson · 13 years ago
- a21572e Fixing test failures. by Leonard Richardson · 13 years ago
- ed7f8cc Initial refactoring. by Leonard Richardson · 13 years ago
- b8c6216 Fixed up diagnose() and added it to the docs. by Leonard Richardson · 13 years ago
- 601b840 Since the string part of a NavigableString is immutable, gave it a simpler __copy__ implementation. [bug=682685] by Leonard Richardson · 13 years ago
- 76d37ce Mentioned the CSS selector solution to searching for a tag by multiple CSS classes. by Leonard Richardson · 13 years ago
- 0fda36c Fixed an exception when an overspecified CSS selector didn't match by Leonard Richardson · 13 years ago
- 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
- 45160f9 The prettify() method now leaves the contents of <pre> tags by Leonard Richardson · 13 years ago
- 5498da5 Merged. by Leonard Richardson · 13 years ago
- 4c91580 Aliased the BeautifulSoup class to the easier-to-type "_s" and "_soup". by Leonard Richardson · 13 years ago
- ad8fba6 Improved detection of lxml version number. by Leonard Richardson · 13 years ago
- 4b23e96 Now that lxml's segfault on invalid doctype has been fixed, fix a by Leonard Richardson · 13 years ago
- d1364f4 Stop a crash when unwisely messing with a tag that's been by Leonard Richardson · 13 years ago
- c500397 Methods like get_text() and properties like .strings now only give by Leonard Richardson · 13 years ago
- c58af85 Fix a bug by which keyword arguments to find_parent() were not being passed on. [bug=1126734] by Leonard Richardson · 13 years ago
- c186a56 In an HTML document, the contents of a <script> or <style> tag will by Leonard Richardson · 13 years ago
- ab4b253 Added failing test. by Leonard Richardson · 13 years ago