-
372c827 Added a Chinese translation of the documentation by Delong .w. by Leonard Richardson · 13 years ago master
-
900beb4 Added link to Japanese user translation. by Leonard Richardson · 13 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 · 13 years ago
-
af7e3ce Clarified docs. by Leonard Richardson · 13 years ago
-
9f7ff22 Fixed yet another problem that caused the html5lib tree builder to by Leonard Richardson · 13 years ago
-
6fac06a Restored the helpful syntax error that happens when you try to by Leonard Richardson · 13 years ago
-
80125c4 Prep for release. by Leonard Richardson · 13 years ago
-
886d1dc Fixed a bug that caused Unicode data put into UnicodeDammit to by Leonard Richardson · 13 years ago
-
c7311d3 Fixed a crash when a short input contains data not valid in by Leonard Richardson · 13 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 · 13 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 · 14 years ago
-
601b840 Since the string part of a NavigableString is immutable, gave it a simpler __copy__ implementation. [bug=682685] by Leonard Richardson · 14 years ago
-
76d37ce Mentioned the CSS selector solution to searching for a tag by multiple CSS classes. by Leonard Richardson · 14 years ago
-
0fda36c Fixed an exception when an overspecified CSS selector didn't match by Leonard Richardson · 14 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 · 14 years ago
-
45160f9 The prettify() method now leaves the contents of <pre> tags by Leonard Richardson · 14 years ago
-
5498da5 Merged. by Leonard Richardson · 14 years ago
-
4c91580 Aliased the BeautifulSoup class to the easier-to-type "_s" and "_soup". by Leonard Richardson · 14 years ago
-
ad8fba6 Improved detection of lxml version number. by Leonard Richardson · 14 years ago
-
4b23e96 Now that lxml's segfault on invalid doctype has been fixed, fix a by Leonard Richardson · 14 years ago
-
d1364f4 Stop a crash when unwisely messing with a tag that's been by Leonard Richardson · 14 years ago
-
c500397 Methods like get_text() and properties like .strings now only give by Leonard Richardson · 14 years ago
-
c58af85 Fix a bug by which keyword arguments to find_parent() were not being passed on. [bug=1126734] by Leonard Richardson · 14 years ago
-
c186a56 In an HTML document, the contents of a <script> or <style> tag will by Leonard Richardson · 14 years ago
-
ab4b253 Added failing test. by Leonard Richardson · 14 years ago