Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added symlink to fix old hyperlinks. | Leonard Richardson | 2019-01-02 | 1 | -0/+1 |
| | |||||
* | Prep for release. | Leonard Richardson | 2018-12-31 | 1 | -1375/+0 |
| | |||||
* | Fixed a problem with multi-valued attributes where the value | Leonard Richardson | 2018-12-30 | 1 | -1/+5 |
| | | | | contained whitespace. Thanks to Jens Svalgaard for the fix. [bug=1787453] | ||||
* | Merging the linkage checker and html5lib fixes by Isaac Muse found in ↵ | Leonard Richardson | 2018-12-30 | 1 | -1/+1 |
|\ | | | | | | | https://code.launchpad.net/~facelessuser/beautifulsoup/html5lib-fix/+merge/361282. [bug=1809910] | ||||
* | | Clarified the software license. | Leonard Richardson | 2018-12-24 | 1 | -0/+3 |
|/ | |||||
* | Issue a warning and raise a more useful exception if someone tries to call ↵ | Leonard Richardson | 2018-12-24 | 1 | -0/+14 |
| | | | | Tag.select() without SoupSieve installed. | ||||
* | Merged in next_previous_fixes from Isaac Muse. [bug=1782928,1798699] | Leonard Richardson | 2018-12-23 | 1 | -0/+11 |
|\ | |||||
* | | Bump up to version 4.6.3 so I can re-release. | Leonard Richardson | 2018-08-12 | 1 | -0/+5 |
|/ | |||||
* | Converted README to Markdown format. | Leonard Richardson | 2018-08-12 | 1 | -1/+1 |
| | |||||
* | Fix an exception when a custom formatter was asked to format a void | Leonard Richardson | 2018-07-30 | 1 | -0/+5 |
| | | | element. [bug=1784408] | ||||
* | Prep for release. | Leonard Richardson | 2018-07-28 | 1 | -1/+1 |
| | |||||
* | When markup contains duplicate elements, a select() call that | Leonard Richardson | 2018-07-28 | 1 | -0/+4 |
| | | | | includes multiple match clauses will match all relevant elements. [bug=1770596] | ||||
* | Correctly handle invalid HTML numeric character entities like “ | Leonard Richardson | 2018-07-28 | 1 | -0/+6 |
| | | | | | | which reference code points that are not Unicode code points. Note that this is only fixed when Beautiful Soup is used with the html.parser parser -- html5lib already worked and I couldn't fix it with lxml. [bug=1782933] | ||||
* | Clarified the deprecation warning when accessing tag.fooTag, to cover | Leonard Richardson | 2018-07-21 | 1 | -0/+4 |
| | | | | the possibility that you might really have been looking for a tag called 'fooTag'. | ||||
* | Fixed a problem where the html.parser tree builder interpreted | Leonard Richardson | 2018-07-21 | 1 | -1/+4 |
| | | | a string like '&foo ' as the character entity '&foo;' [bug=1728706] | ||||
* | Fixed a bug where find_all() was not working when asked to find a | Leonard Richardson | 2018-07-18 | 1 | -2/+6 |
| | | | | tag with a namespaced name in an XML document that was parsed as HTML. [bug=1723783] | ||||
* | Preserve XML namespaces when they are introduced inside an XML | Leonard Richardson | 2018-07-18 | 1 | -0/+3 |
| | | | document, not just the ones introduced at the top level. [bug=1718787] | ||||
* | You can pass a dictionary of into | Leonard Richardson | 2018-07-15 | 1 | -0/+5 |
| | | | | | BeautifulSoup.new_tag. This makes it possible to create a tag with an attribute like 'name' that would otherwise be masked by another argument of new_tag. [bug=1779276] | ||||
* | Introduced the Formatter system. [bug=1716272]. | Leonard Richardson | 2018-07-15 | 1 | -4/+6 |
| | |||||
* | It's possible for a TreeBuilder subclass to specify that void | Leonard Richardson | 2018-07-15 | 1 | -0/+5 |
| | | | | elements should be represented as <element> rather than <element/>, by setting TreeBuilder.void_element_close_prefix to the empty string. [bug=1716272] | ||||
* | Stop data loss when encountering an empty numeric entity, and | Leonard Richardson | 2018-07-15 | 1 | -0/+3 |
| | | | possibly in other cases. Thanks to tos.kamiya for the fix. [bug=1698503] | ||||
* | Stopped HTMLParser from raising an exception in very rare cases of | Leonard Richardson | 2018-07-14 | 1 | -0/+3 |
| | | | bad markup. [bug=1708831] | ||||
* | Fixed a Windows crash in diagnose() when checking whether a long | Leonard Richardson | 2018-07-14 | 1 | -0/+3 |
| | | | markup string is a filename. [bug=1737121] | ||||
* | Fixed code that was causing deprecation warnings in recent Python 3 | Leonard Richardson | 2018-07-14 | 1 | -1/+4 |
| | | | versions. Includes a patch from Ville Skyttä. [bug=1778909] [bug=1689496] | ||||
* | Improve the warning given when no parser is specified. [bug=1780571] | Leonard Richardson | 2018-07-14 | 1 | -0/+4 |
| | |||||
* | Prep for 4.6.0 release. | Leonard Richardson | 2017-05-07 | 1 | -1/+1 |
| | |||||
* | Namespace prefix is preserved when an XML tag is copied. Thanks | Leonard Richardson | 2017-05-07 | 1 | -0/+3 |
| | | | to Vikas for a patch and test. [bug=1685172] | ||||
* | Replace get_attribute_text with get_attribute_list. | Leonard Richardson | 2017-05-06 | 1 | -3/+3 |
| | |||||
* | Improved the handling of empty-element tags like <br> when using the | Leonard Richardson | 2017-05-06 | 1 | -0/+3 |
| | | | html.parser parser. [bug=1676935] | ||||
* | Renamed convenience method to get_attribute_text. | Leonard Richardson | 2017-05-06 | 1 | -1/+1 |
| | |||||
* | Added the method, which acts like for | Leonard Richardson | 2017-05-06 | 1 | -1/+5 |
| | | | | 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 Richardson | 2017-05-06 | 1 | -2/+5 |
| | | | | tags) correctly. [bug=1656909] | ||||
* | It's now possible to use a tag's namespace prefix when searching, | Leonard Richardson | 2017-05-06 | 1 | -0/+5 |
| | | | e.g. soup.find('namespace:tag') [bug=1655332] | ||||
* | I need to do another release because of an error while running the release ↵ | Leonard Richardson | 2017-01-02 | 1 | -2/+8 |
| | | | | script. | ||||
* | Prep for 4.5.2 release. | Leonard Richardson | 2017-01-02 | 1 | -1/+1 |
| | |||||
* | Fixed foster parenting when html5lib is the tree builder. Thanks to Geoffrey ↵ | Leonard Richardson | 2016-12-19 | 1 | -0/+3 |
|\ | | | | | | | Sneddon for a patch and test. | ||||
* | | Fixed yet another problem that caused the html5lib tree builder to | Leonard Richardson | 2016-12-19 | 1 | -0/+5 |
| | | |||||
* | | Bump version number. | Leonard Richardson | 2016-08-02 | 1 | -1/+1 |
| | | |||||
* | | Explained why we test both unicode and bytestring processing instructions. | Leonard Richardson | 2016-07-30 | 1 | -3/+4 |
| | | |||||
* | | Fixed a reported (but not duplicated) bug involving processing instructions ↵ | Leonard Richardson | 2016-07-26 | 1 | -0/+5 |
| | | | | | | | | fed into the lxml HTML parser. | ||||
* | | Spelling fixes | Ville Skyttä | 2016-07-26 | 1 | -3/+3 |
| | | |||||
* | | Updated NEWS in preparation for release. | Leonard Richardson | 2016-07-19 | 1 | -3/+6 |
| | | |||||
* | | If a search against each individual value of a multi-valued | Leonard Richardson | 2016-07-18 | 1 | -0/+10 |
| | | | | | | | | 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 BeautifulSoup | Leonard Richardson | 2016-07-18 | 1 | -0/+3 |
| | | | | | | object was copied. [bug=1554439] | ||||
* | | Added support for CSS selector values that contain quoted spaces, | Leonard Richardson | 2016-07-18 | 1 | -0/+3 |
| | | | | | | such as tag[style="display: foo"]. [bug=1540588] | ||||
* | | The argument to now works correctly, though it's | Leonard Richardson | 2016-07-18 | 1 | -0/+3 |
| | | | | | | not implemented very efficiently. [bug=1520530] | ||||
* | | When a BeautifulSoup object is pickled but its tree builder cannot | Leonard Richardson | 2016-07-17 | 1 | -0/+5 |
| | | | | | | | | | | 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] | ||||
* | | Although the previously fixed problem only occurs when using the html5lib ↵ | Leonard Richardson | 2016-07-17 | 1 | -3/+3 |
| | | | | | | | | tree builder, it's not actually a problem with the tree builder itself. | ||||
* | | Fixed a bug in the html5lib treebuilder that deranged the tree | Leonard Richardson | 2016-07-17 | 1 | -0/+4 |
| | | | | | | | | when a whitespace element was reparented into a tag that contained an identical whitespace element. [bug=1505351] | ||||
* | | Beautiful Soup will now work with versions of html5lib greater than | Leonard Richardson | 2016-07-16 | 1 | -0/+3 |
| | | | | | | 0.99999999. [bug=1603299] |