17
I Use This!
Moderate Activity

Commits : Listings

Analyzed about 10 hours ago. based on code collected about 10 hours ago.
Jul 30, 2024 — Jul 30, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Performance improvement when processing tags that speeds up overall tree construction by 2%. Patch by Morotti. [bug=1899358] More... over 4 years ago
Improve the warning issued when a directory name (as opposed to the name of a regular file) is passed as markup into the BeautifulSoup constructor. [bug=1913628] More... over 4 years ago
Corrected output when the namespace prefix associated with a namespaced attribute is the empty string, as opposed to None. [bug=1915583] More... over 4 years ago
Exclude more tests from the package. Patch by Ville Skyttä. More... almost 5 years ago
Fix tests install exclusion More... almost 5 years ago
I always forget to bump the version number in the doc. More... almost 5 years ago
Prepare for release. More... almost 5 years ago
Implemented a significant performance optimization to the process of searching the parse tree. Patch by Morotti. [bug=1898212] More... almost 5 years ago
Changed version number of development Python in use. More... almost 5 years ago
Incremented version number in the documentation. More... almost 5 years ago
Increment version number. More... almost 5 years ago
Fixed a bug that inconsistently moved elements over when passing a Tag, rather than a list, into Tag.extend(). [bug=1885710] More... almost 5 years ago
Change the signatures for BeautifulSoup.insert_before and insert_after (which are not implemented) to match PageElement.insert_before and insert_after, quieting warnings in some IDEs. [bug=1897120] More... almost 5 years ago
Specify the soupsieve dependency in a way that complies with PEP 508. Patch by Mike Nerone. [bug=1893696] More... almost 5 years ago
Correct PyPI dep metadata (PEP 508 env markers instead of a condition in setup.py) More... almost 5 years ago
Ran through all of the documentation code examples using Python 3, corrected discrepancies and errors, and updated representations. More... about 5 years ago
Added a paragraph to the documentation about the fact that bs4 Tag implements __hash__ and bs3 Tag doesn't. More... about 5 years ago
Converted the sample code in README.md to Python 3. More... about 5 years ago
Make the doc a little less defensive. More... about 5 years ago
Added to the troubleshooting section a bit to catch searches for the AttributeError that happens if you treat a string like a tag. More... about 5 years ago
Fixed a bug that caused too many tags to be popped from the tag stack during tree building, when encountering a closing tag that had no matching opening tag. [bug=1880420] More... about 5 years ago
Remove explicit reference to the module name within the module, replacing it with __name__. More... about 5 years ago
Prep for release. More... about 5 years ago
Switch entirely to Python 3-style print statements, even in Python 2. More... about 5 years ago
Documented some recently added customization features. More... about 5 years ago
Added docstring for BeautifulSoup.new_tag. More... about 5 years ago
Added a keyword argument on_duplicate_attribute to the BeautifulSoupHTMLParser constructor (used by the html.parser tree builder) which lets you customize the handling of markup that contains the same attribute more than once, as in: <a href="url1" href="url2"> [bug=1878209] More... about 5 years ago
Try to clarify the docs further that get_text now returns human-readable text. More... over 5 years ago
If you encode a document with a Python-specific encoding like 'unicode_escape', that encoding is no longer mentioned in the final XML or HTML document. Instead, encoding information is omitted or left blank. [bug=1874955] More... over 5 years ago
Fixed typo. More... over 5 years ago