Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-06-03 | Wrote a more efficient replacement for string.translate() when checking ↵ | Leonard Richardson | |
whether a string is nothing but ASCII spaces. | |||
2013-06-03 | Let's get some profiling going. | Leonard Richardson | |
2013-06-03 | Beautiful Soup will issue a warning if instead of markup you pass it | Leonard Richardson | |
a URL or the name of a file on disk (a common beginner mistake). | |||
2013-06-02 | Merged in big encoding-detection refactoring branch. | Leonard Richardson | |
2013-05-31 | Reverted the patch that gives NavigableString a .name property, because ↵ | Leonard Richardson | |
that's too big an API change for a bugfix release. | |||
2013-05-31 | Create a new lxml parser object for every new parsing strategy. | Leonard Richardson | |
2013-05-20 | A NavigableString object now has an immutable '.name' property whose | Leonard Richardson | |
value is always None. This makes it easier to iterate over a mixed list of tags and strings without having to check whether each element is a tag or a string. | |||
2013-05-20 | The .next_element attribute used during parsing was confusingly similar to ↵ | Leonard Richardson | |
the .next_element navigation attribute. Renamed the former to _most_recent_element. | |||
2013-05-20 | Gave new_string() the ability to create subclasses of | Leonard Richardson | |
NavigableString. [bug=1181986] | |||
2013-05-07 | Fixed up diagnose() and added it to the docs. | Leonard Richardson | |
2013-05-07 | Aliased the BeautifulSoup class to the easier-to-type "_s" and "_soup". | Leonard Richardson | |
2012-08-21 | Fixed a problem with the html5lib builder not handling comments correctly. | Leonard Richardson | |
2012-08-20 | Prep for release. | Leonard Richardson | |
2012-08-20 | Raise a more specific error (FeatureNotFound) when a requested | Leonard Richardson | |
parser or parser feature is not installed. Raise NotImplementedError instead of ValueError when the user calls insert_before() or insert_after() on the BeautifulSoup object itself. Patch by Aaron Devore. [bug=1038301] | |||
2012-08-17 | Prep for release. | Leonard Richardson | |
2012-07-03 | Prep for release. | Leonard Richardson | |
2012-07-02 | Fixed a typo that made parsing much slower than it should have been. ↵ | Leonard Richardson | |
[bug=1020268] | |||
2012-05-29 | Prep for release. | Leonard Richardson | |
2012-04-27 | Prep for release. | Leonard Richardson | |
2012-04-16 | Prep for release. | Leonard Richardson | |
2012-04-16 | Give a more useful error when the user tries to run the Python 2 version of ↵ | Leonard Richardson | |
BS under Python 3. | |||
2012-04-03 | Prep for release. | Leonard Richardson | |
2012-03-26 | Prep for release. | Leonard Richardson | |
2012-03-14 | Bumped version number. | Leonard Richardson | |
2012-03-02 | Bump version number. | Leonard Richardson | |
2012-03-01 | For backwards compatibility, brought back the BeautifulStoneSoup class as a ↵ | Leonard Richardson | |
deprecated wrapper around BeautifulSoup. | |||
2012-02-28 | Fixed the generated XML declaration. | Leonard Richardson | |
2012-02-24 | Renamed Tag.nsprefix to Tag.prefix, for consistency with NamespacedAttribute. | Leonard Richardson | |
2012-02-23 | Fixed handling of the closing of namespaced tags. | Leonard Richardson | |
2012-02-23 | Bumped version number. | Leonard Richardson | |
2012-02-21 | Have lxml invert namespace maps as they come in and set each tag's prefix ↵ | Leonard Richardson | |
appropriately. | |||
2012-02-21 | Added nsprefix argument to the tag class. | Leonard Richardson | |
2012-02-21 | Merged from trunk. | Leonard Richardson | |
2012-02-20 | It's now possible to copy a BeautifulSoup object created with the ↵ | Leonard Richardson | |
html.parser treebuilder. | |||
2012-02-16 | It's a start, at least. | Leonard Richardson | |
2012-02-16 | Prep for release. | Leonard Richardson | |
2012-02-09 | Bumped version number. | Leonard Richardson | |
2012-02-09 | As a last-ditch attempt to turn data into Unicode, use errors=replace ↵ | Leonard Richardson | |
instead of errors=strict. | |||
2012-02-08 | Renamed move_* back to insert_* | Leonard Richardson | |
2012-02-07 | Newly created tags use the same empty-element rules as the builder used to ↵ | Leonard Richardson | |
originally create the soup. | |||
2012-02-07 | BeautifulSoup objects don't support move_before() or move_after. | Leonard Richardson | |
2012-02-07 | Added and tested insert_before and insert_after. | Leonard Richardson | |
2012-02-07 | Made the formatter something you pass in rather than a variable you set. | Leonard Richardson | |
2012-02-06 | You can't replace a tag with its parent, or insert a tag into itself. ↵ | Leonard Richardson | |
replace operations return the thing that was replaced. | |||
2012-02-02 | Improved the setup.py. | Leonard Richardson | |
2012-02-01 | Look for lxml in preference to html5lib. | Leonard Richardson | |
2012-02-01 | Added tag creation and string generators, both created while writing the docs. | Leonard Richardson | |
2012-01-20 | Made it easier to convert BS3 code to BS4. | Leonard Richardson | |
2011-08-16 | Prep for beta release. | Leonard Richardson | |
2011-05-21 | OK, figured that out. | Leonard Richardson | |