summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | Bring in some more code from warnings.py.Leonard Richardson2018-07-141-0/+4
| |
* | Improve the technique for finding the line number with the problematic ↵Leonard Richardson2018-07-141-3/+13
| | | | | | | | method call.
* | Stopped HTMLParser from raising an exception in very rare cases ofLeonard Richardson2018-07-144-3/+31
| | | | | | bad markup. [bug=1708831]
* | Fixed a Windows crash in diagnose() when checking whether a longLeonard Richardson2018-07-142-7/+16
| | | | | | markup string is a filename. [bug=1737121]
* | Fixed code that was causing deprecation warnings in recent Python 3Leonard Richardson2018-07-144-11/+17
| | | | | | versions. Includes a patch from Ville Skyttä. [bug=1778909] [bug=1689496]
* | Improve the warning given when no parser is specified. [bug=1780571]Leonard Richardson2018-07-143-6/+45
| |
* | Prep for 4.6.0 release.Leonard Richardson2017-05-073-3/+3
|/
* Namespace prefix is preserved when an XML tag is copied. ThanksLeonard Richardson2017-05-073-2/+15
| | | to Vikas for a patch and test. [bug=1685172]
* Corrected formatting of warning.Leonard Richardson2017-05-071-2/+2
|
* Replace get_attribute_text with get_attribute_list.Leonard Richardson2017-05-064-14/+14
|
* Improved the handling of empty-element tags like <br> when using theLeonard Richardson2017-05-064-6/+67
| | | html.parser parser. [bug=1676935]
* Renamed convenience method to get_attribute_text.Leonard Richardson2017-05-064-5/+5
|
* Added the method, which acts like forLeonard Richardson2017-05-064-7/+28
| | | | getting the value of an attribute, but which joins attribute multi-values into a single string value. [bug=1678589]
* HTML parsers treat all HTML4 and HTML5 empty element tags (aka void element ↵Leonard Richardson2017-05-063-4/+24
| | | | tags) correctly. [bug=1656909]
* It's now possible to use a tag's namespace prefix when searching,Leonard Richardson2017-05-064-10/+82
| | | e.g. soup.find('namespace:tag') [bug=1655332]
* Implement ResultSet.__getattr__ to give a helpful message in a common error ↵Leonard Richardson2017-05-061-0/+5
| | | | scenario.
* Change no-parser-specified warning to avoid the implication that you should ↵Leonard Richardson2017-05-061-1/+1
| | | | put your markup into square brackets.
* I need to do another release because of an error while running the release ↵Leonard Richardson2017-01-024-7/+13
| | | | script.
* Prep for 4.5.2 release.Leonard Richardson2017-01-023-4/+4
|
* Indentation change contributed by Pranav Salunke.Leonard Richardson2016-12-191-2/+2
|\
| * Minor change. Extra indent for character so it looks nicer.Pranav Salunke2016-04-061-2/+2
| |
* | Fixed foster parenting when html5lib is the tree builder. Thanks to Geoffrey ↵Leonard Richardson2016-12-193-8/+77
|\ \ | | | | | | | | | Sneddon for a patch and test.
| * | Fix foster parenting with html5lib.Geoffrey Sneddon2015-12-082-3/+10
| | | | | | | | | | | | This makes all of the html5lib tests pass. Yay!
| * | Make TreeBuilderForHtml5lib strictly follow the html5lib API.Geoffrey Sneddon2015-12-081-5/+64
| |/ | | | | | | | | This slightly changes the constructor (to make soup optional), and adds a testSerializer method so the tests can be run against it.
* | Remove breakpoint.Leonard Richardson2016-12-191-1/+0
| |
* | Fixed yet another problem that caused the html5lib tree builder toLeonard Richardson2016-12-193-6/+37
| |
* | Documentation fixes. [bug=1651050]Leonard Richardson2016-12-191-4/+5
| |
* | Show how to use the attrs argument to search by the 'name' attribute. ↵Leonard Richardson2016-12-111-0/+10
| | | | | | | | [bug=1639580]
* | Corrected documentation left over from when class was treated as a ↵Leonard Richardson2016-12-101-11/+11
| | | | | | | | single-valued attribute. [bug=1631743]
* | Bump version number.Leonard Richardson2016-08-023-3/+3
| |
* | Explained why we test both unicode and bytestring processing instructions.Leonard Richardson2016-07-303-14/+24
| |
* | Fixed a reported (but not duplicated) bug involving processing instructions ↵Leonard Richardson2016-07-262-1/+8
| | | | | | | | fed into the lxml HTML parser.
* | Clarify installation differences between Python 2 and Python 3. Contributed ↵Leonard Richardson2016-07-261-2/+6
|\ \ | | | | | | | | | by James Lu.
| * | doc: Mention installation differences between Python 2 and 3glolol@overdrivenetworks.com2016-05-111-2/+6
| |/ | | | | | | 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.
* | Clarify that Beautiful Soup is no longer compatible with versions of Python ↵Leonard Richardson2016-07-263-4/+3
|\ \ | | | | | | | | | pre-2.7. Contributed by Ville Skyttä.
| * | Clarify Python 2(.7) support statusVille Skyttä2016-07-263-4/+3
| | |
* | | Change the way open() is used. Code contributed by Ville Skyttä.Leonard Richardson2016-07-262-3/+6
|\ \ \
| * | | Open/close files with "with"Ville Skyttä2016-07-262-3/+6
| |/ /
* | | Renamed deprecated method. Contributed by Ville Skyttä.Leonard Richardson2016-07-261-1/+1
|\ \ \
| * | | Use assertEqual instead of deprecated assertEqualsVille Skyttä2016-07-261-1/+1
| |/ /
* | | Spelling cleanup contributed by Ville Skyttä.Leonard Richardson2016-07-265-7/+7
|\ \ \
| * | | Spelling fixesVille Skyttä2016-07-265-7/+7
| |/ /
* | | Updated release isntructions following a successful release.Leonard Richardson2016-07-261-23/+43
|/ /
* | Bump version number in setup.py.Leonard Richardson2016-07-191-1/+1
| |
* | Fixed test that fails in Python 3.5.Leonard Richardson2016-07-192-5/+5
| |
* | Updated NEWS in preparation for release.Leonard Richardson2016-07-191-3/+6
| |
* | Pass in bytes so that the BeautifulSoup object always has an original_encoding.Leonard Richardson2016-07-181-1/+1
| |
* | If a search against each individual value of a multi-valuedLeonard Richardson2016-07-183-18/+33
| | | | | | | | attribute fails, the search will be run one final time against the complete attribute value considered as a single string. [bug=1476868]
* | Corrected an encoding error that happened when a BeautifulSoupLeonard Richardson2016-07-183-1/+20
| | | | | | object was copied. [bug=1554439]
* | Added support for CSS selector values that contain quoted spaces,Leonard Richardson2016-07-183-8/+17
| | | | | | such as tag[style="display: foo"]. [bug=1540588]