Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-15 | Introduced the Formatter system. [bug=1716272]. | Leonard Richardson | |
2018-07-15 | It's possible for a TreeBuilder subclass to specify that void | Leonard Richardson | |
elements should be represented as <element> rather than <element/>, by setting TreeBuilder.void_element_close_prefix to the empty string. [bug=1716272] | |||
2017-05-06 | HTML parsers treat all HTML4 and HTML5 empty element tags (aka void element ↵ | Leonard Richardson | |
tags) correctly. [bug=1656909] | |||
2016-07-16 | The contents of <textarea> tags will no longer be modified when the | Leonard Richardson | |
tree is prettified. [bug=1555829] | |||
2016-07-16 | Rename COPYING.txt to LICENSE. Add a reference to LICENSE in every source file. | Leonard Richardson | |
2015-06-28 | It's now possible to pickle a BeautifulSoup object no matter which | Leonard Richardson | |
tree builder was used to create it. However, the only tree builder that survives the pickling process is the HTMLParserTreeBuilder ('html.parser'). If you unpickle a BeautifulSoup object created with some other tree builder, soup.builder will be None. [bug=1231545] | |||
2014-12-07 | Tweaked the parser warning. | Leonard Richardson | |
2014-12-07 | Issue a warning if the BeautifulSoup constructor arguments do not explicitly ↵ | Leonard Richardson | |
name a parser. | |||
2013-06-03 | Improved performance of _replace_cdata_list_attribute_values, and greatly ↵ | Leonard Richardson | |
reduced the number of times it is called. | |||
2013-05-31 | Create a new lxml parser object for every new parsing strategy. | Leonard Richardson | |
2013-05-20 | The default XML formatter will now replace ampersands even if they appear to ↵ | Leonard Richardson | |
be part of entities. That is, "<" will become "&lt;".[bug=1182183] | |||
2012-06-30 | Fixed an html5lib tree builder crash which happened when html5lib | Leonard Richardson | |
moved a tag with a multivalued attribute from one part of the tree to another. [bug=1019603] | |||
2012-04-26 | The test suite now passes when lxml is not installed, whether or not ↵ | Leonard Richardson | |
html5lib is installed. [bug=987004] | |||
2012-04-18 | Made encoding substitution in <meta> tags completely transparent (no more ↵ | Leonard Richardson | |
%SOUP-ENCODING%). | |||
2012-03-30 | Fixed a typo that caused some versions of Python 3 to convert the Beautiful ↵ | Leonard Richardson | |
Soup codebase incorrectly. | |||
2012-03-01 | In HTML5-style <meta charset="foo"> tags, the value of the "charset" ↵ | Leonard Richardson | |
attribute is now replaced with the appropriate encoding on output. [bug=942714] | |||
2012-02-15 | Some cdata-list attributes are only cdata lists for certain tags. | 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 | Rationalized the treatment of multi-valued HTML attributes such as 'class' | 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. | |||
2011-05-21 | More Python 3 compatibility. | Leonard Richardson | |
2011-05-21 | More Python 3 compatibility. | Leonard Richardson | |
2011-02-27 | Got rid of __package__; hopefully this is the only thing holding up 2.5 support. | Leonard Richardson | |
2011-02-27 | Added a tree builder for the built-in HTMLParser, and tests. | Leonard Richardson | |