summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2020-04-04Added a Russian translation by 'authoress' to the repository.Leonard Richardson
2020-03-06Added a paragraph about the fact that prettify() adds whitespace to a document.Leonard Richardson
2020-01-23Fix a confusing typo in the description of formatter="html5".Colin Watson
2020-01-01API CHANGE - Added PageElement.decomposed, a new property which lets youLeonard Richardson
check whether you've already called decompose() on a Tag or NavigableString.
2019-12-24Clarify the expected output to hopefully make it clear that part of a long ↵Leonard Richardson
paragraph is being omitted.
2019-12-24Minor changes to docstrings.Leonard Richardson
2019-12-24Added docstrings to all public methods in dammit.py.Leonard Richardson
2019-11-11The html.parser tree builder now correctly handles DOCTYPEs that areLeonard Richardson
not uppercase. [bug=1848401]
2019-11-11Added a version sentence to the English documentation.Leonard Richardson
2019-11-11Improved the presentation of the Korean translation.Leonard Richardson
2019-11-11Moved each translation into its own directory.Leonard Richardson
2019-11-11Added a Brazilian Portuguese translation by Cezar Peixeiro.Leonard Richardson
2019-08-22Mention that you can use a BeautifulSoup object as a Tag when modifying a tree.Leonard Richardson
2019-07-21Implemented line number tracking for html5lib.Leonard Richardson
2019-07-21Adapt Chris Mayo's code to track line number and position when using ↵Leonard Richardson
html.parser.
2019-07-20Minor changes to docs and CHANGELOG.Leonard Richardson
2019-07-16Prep for release.Leonard Richardson
2019-07-16Added documentation for Tag.smooth().Leonard Richardson
2019-07-15Implemented Tag.smooth.Leonard Richardson
2019-07-15Moved the formatter to its own class and updated its documentation.Leonard Richardson
2019-07-07Renamed the cdata_list_attributes argument to multi_valued_attributes since ↵Leonard Richardson
it's facing the end-user and that's a more easily understandable name.
2019-07-07The web page containing the Korean translation of the documentation has gone ↵Leonard Richardson
down. Replaced it with a Wayback Machine link. [bug=1833873]
2019-07-07Mention getText as a method that had its name changed in the BS3->BS4 ↵Leonard Richardson
transition. [bug=1831151]
2019-06-24Updated the documentationDiksha
2018-12-31Documentation update for extend(), insert_before(), and insert_after().Leonard Richardson
2018-12-24Keep track of the namespace abbreviations found while parsing the document. ↵Leonard Richardson
This makes select() work most of the time without requiring a value for 'namespaces'.
2018-12-24Rewrote select() documentation and namespace example.Leonard Richardson
2018-12-19Add Soup Sieve supportIsaac Muse
2018-07-19Clarified phrasing.Leonard Richardson
2018-07-15Corrected some typos in the documentation.Leonard Richardson
2018-07-15Introduced the Formatter system. [bug=1716272].Leonard Richardson
2017-10-01Fix two typos in docstt.
2017-05-06Replace get_attribute_text with get_attribute_list.Leonard Richardson
2017-05-06Renamed convenience method to get_attribute_text.Leonard Richardson
2017-05-06Added the method, which acts like forLeonard Richardson
getting the value of an attribute, but which joins attribute multi-values into a single string value. [bug=1678589]
2016-12-19Documentation fixes. [bug=1651050]Leonard Richardson
2016-12-11Show how to use the attrs argument to search by the 'name' attribute. ↵Leonard Richardson
[bug=1639580]
2016-12-10Corrected documentation left over from when class was treated as a ↵Leonard Richardson
single-valued attribute. [bug=1631743]
2016-07-26Clarify installation differences between Python 2 and Python 3. Contributed ↵Leonard Richardson
by James Lu.
2016-07-26Open/close files with "with"Ville Skyttä
2016-05-11doc: Mention installation differences between Python 2 and 3glolol@overdrivenetworks.com
Earlier, someone asked about a Python 3 program not working because the docs told them to install python-bs4, when in reality, python3-bs4 should've been used instead. This hopefully clears up the different package names and commands that should be used by Python 3 users.
2015-11-23Fixing typo in example of nth-of-type css selectorGene Wood
2015-09-28Don't allow inserting None into a tag.Leonard Richardson
2015-07-05Added reference to old 'text' name to documentation.Leonard Richardson
2015-06-28Changed the way soup objects work under copy.copy(). Copying aLeonard 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-28Raise a NotImplementedError whenever an unsupported CSS pseudoclassLeonard Richardson
is used in select(). Previously some cases did not result in a NotImplementedError.
2015-06-27Added an example of using a fuction on an attribute value/using a function ↵Leonard Richardson
to invert a normal search.
2015-06-27Added an exclude_encodings argument to UnicodeDammit and to theLeonard Richardson
Beautiful Soup constructor, which lets you prohibit the detection of an encoding that you know is wrong. [bug=1469408]
2015-06-25Introduced the select_one() method, which uses a CSS selector butLeonard Richardson
only returns the first match, instead of a list of matches. [bug=1349367]
2015-06-25The text argument to the find_* methods is now called string,Leonard Richardson
which is more accurate. text still works, but is the argument described in the documentation. text may eventually change its meaning, but not for a very long time. [bug=1366856]