Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-07-26 | Spelling cleanup contributed by Ville Skyttä. | Leonard Richardson | |
2016-07-26 | Updated release isntructions following a successful release. | Leonard Richardson | |
2016-07-26 | Spelling fixes | Ville Skyttä | |
2016-07-19 | Bump version number in setup.py. | Leonard Richardson | |
2016-07-19 | Fixed test that fails in Python 3.5. | Leonard Richardson | |
2016-07-19 | Updated NEWS in preparation for release. | Leonard Richardson | |
2016-07-18 | Pass in bytes so that the BeautifulSoup object always has an original_encoding. | Leonard Richardson | |
2016-07-18 | If a search against each individual value of a multi-valued | Leonard Richardson | |
attribute fails, the search will be run one final time against the complete attribute value considered as a single string. [bug=1476868] | |||
2016-07-18 | Corrected an encoding error that happened when a BeautifulSoup | Leonard Richardson | |
object was copied. [bug=1554439] | |||
2016-07-18 | Added support for CSS selector values that contain quoted spaces, | Leonard Richardson | |
such as tag[style="display: foo"]. [bug=1540588] | |||
2016-07-18 | The argument to now works correctly, though it's | Leonard Richardson | |
not implemented very efficiently. [bug=1520530] | |||
2016-07-17 | Use a dedicated logger instead of the root logger. [bug=1511661] | Leonard Richardson | |
2016-07-17 | Use a dedicated logger instead of the root logger. [bug=1511661] | Leonard Richardson | |
2016-07-17 | When a BeautifulSoup object is pickled but its tree builder cannot | Leonard Richardson | |
be pickled, its .builder attribute is set to None instead of being destroyed. This avoids a performance problem once the object is unpickled. [bug=1523629] | |||
2016-07-17 | Although the previously fixed problem only occurs when using the html5lib ↵ | Leonard Richardson | |
tree builder, it's not actually a problem with the tree builder itself. | |||
2016-07-17 | Fixed a bug in the html5lib treebuilder that deranged the tree | Leonard Richardson | |
when a whitespace element was reparented into a tag that contained an identical whitespace element. [bug=1505351] | |||
2016-07-17 | Use known_xml instead of continually adding underscores to is_xml. | Leonard Richardson | |
2016-07-17 | Whenever possible, keep track ahead of time whether a PageElement is HTML or ↵ | Leonard Richardson | |
XML. | |||
2016-07-16 | Beautiful Soup will now work with versions of html5lib greater than | Leonard Richardson | |
0.99999999. [bug=1603299] | |||
2016-07-16 | We don't run the check for a filename passed in as markup if the | Leonard Richardson | |
'filename' contains a less-than character; the less-than character indicates it's most likely a very small document. [bug=1577864] | |||
2016-07-16 | Removed imports to pdb, since pdb is not available in some environments. ↵ | Leonard Richardson | |
[bug=1491700] | |||
2016-07-16 | corrected typo. [bug=1561510] | Leonard Richardson | |
2016-07-16 | Specify the file and line number when warning about a | Leonard Richardson | |
BeautifulSoup object being instantiated without a parser being specified. [bug=1574647] | |||
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 | Fixed a Python 3 ByteWarning when a URL was passed in as though it | Leonard Richardson | |
were markup. Thanks to James Salter for a patch and test. [bug=1533762] | |||
2016-07-16 | Added a separate class for XML processing instructions, which have a ↵ | Leonard Richardson | |
slightly different format from SGML processing instructions. [bug=1504383] | |||
2016-07-16 | Rename COPYING.txt to LICENSE. Add a reference to LICENSE in every source file. | Leonard Richardson | |
2015-11-24 | Fixed a typo in the documentation, fixed by Gene Wood. | Leonard Richardson | |
2015-11-23 | Fixing typo in example of nth-of-type css selector | Gene Wood | |
2015-09-28 | Add a __license__ statement to all source files. | Leonard Richardson | |
2015-09-28 | Fixed a parse bug with the html5lib tree-builder. Thanks to Roel | Leonard Richardson | |
Kramer for the patch. [bug=1483781] | |||
2015-09-28 | Improved the implementation of CSS selector grouping. Thanks to Orangain for ↵ | Leonard Richardson | |
the patch. [bug=1484543] | |||
2015-09-28 | Corrected the output of Declaration objects. [bug=1477847] | Leonard Richardson | |
2015-09-28 | Fixed a bug that deranged the tree when part of it was | Leonard Richardson | |
removed. Thanks to Eric Weiser for the patch and John Wiseman for a test. [bug=1481520] | |||
2015-09-28 | Don't allow inserting None into a tag. | Leonard Richardson | |
2015-08-06 | Use identity comparisons for tree traversal | Eric Wieser | |
Otherwise, different NavigableStrings compare equal. Fixes Bug #1481520 | |||
2015-07-05 | Fixed the test_detect_utf8 test so that it works when chardet is | Leonard Richardson | |
installed. [bug=1471359] | |||
2015-07-05 | Added reference to old 'text' name to documentation. | Leonard Richardson | |
2015-07-03 | Added instructions for final post-release test. | Leonard Richardson | |
2015-07-03 | Turns out setup.py requiring lxml was never in a released version which is a ↵ | Leonard Richardson | |
big relief as we don't need that anymore. | |||
2015-07-03 | Change setup.py to focus on creating wheels. | Leonard Richardson | |
2015-07-03 | Unicode data cannot have a byte-order mark. Returning early stops a warning ↵ | Leonard Richardson | |
from happening. | |||
2015-06-28 | Also include convert-py3k in source distributions. [bug=1304006] | Leonard Richardson | |
2015-06-28 | Added test-all-versions and the Chinese docs to the manifest. | 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] | |||
2015-06-28 | Changed the way soup objects work under copy.copy(). Copying a | Leonard Richardson | |
NavigableString or a Tag will give you a new NavigableString that's equal to the old one but not connected to the parse tree. Patch by Martijn Peters. [bug=1307490] | |||
2015-06-28 | Copying a NavigableString will give you a new NavigableString that is not ↵ | Leonard Richardson | |
connected to the parse tree. | |||
2015-06-28 | Reorganized changelog. | Leonard Richardson | |
2015-06-28 | Fixed a bug where Element.extract() could create an infinite loop in | Leonard Richardson | |
the remaining tree. | |||
2015-06-28 | Accept 'xml' as an unambiguous identifier for the lxml XML parser, since ↵ | Leonard Richardson | |
it's the only XML parser supported at the moment. |