summaryrefslogtreecommitdiff
path: root/NEWS.txt
Commit message (Collapse)AuthorAgeFilesLines
* Added symlink to fix old hyperlinks.Leonard Richardson2019-01-021-0/+1
|
* Prep for release.Leonard Richardson2018-12-311-1375/+0
|
* Fixed a problem with multi-valued attributes where the valueLeonard Richardson2018-12-301-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 Richardson2018-12-301-1/+1
|\ | | | | | | https://code.launchpad.net/~facelessuser/beautifulsoup/html5lib-fix/+merge/361282. [bug=1809910]
* | Clarified the software license.Leonard Richardson2018-12-241-0/+3
|/
* Issue a warning and raise a more useful exception if someone tries to call ↵Leonard Richardson2018-12-241-0/+14
| | | | Tag.select() without SoupSieve installed.
* Merged in next_previous_fixes from Isaac Muse. [bug=1782928,1798699]Leonard Richardson2018-12-231-0/+11
|\
* | Bump up to version 4.6.3 so I can re-release.Leonard Richardson2018-08-121-0/+5
|/
* Converted README to Markdown format.Leonard Richardson2018-08-121-1/+1
|
* Fix an exception when a custom formatter was asked to format a voidLeonard Richardson2018-07-301-0/+5
| | | element. [bug=1784408]
* Prep for release.Leonard Richardson2018-07-281-1/+1
|
* When markup contains duplicate elements, a select() call thatLeonard Richardson2018-07-281-0/+4
| | | | includes multiple match clauses will match all relevant elements. [bug=1770596]
* Correctly handle invalid HTML numeric character entities like “Leonard Richardson2018-07-281-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 coverLeonard Richardson2018-07-211-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 interpretedLeonard Richardson2018-07-211-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 aLeonard Richardson2018-07-181-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 XMLLeonard Richardson2018-07-181-0/+3
| | | document, not just the ones introduced at the top level. [bug=1718787]
* You can pass a dictionary of intoLeonard Richardson2018-07-151-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 Richardson2018-07-151-4/+6
|
* It's possible for a TreeBuilder subclass to specify that voidLeonard Richardson2018-07-151-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, andLeonard Richardson2018-07-151-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 ofLeonard Richardson2018-07-141-0/+3
| | | bad markup. [bug=1708831]
* Fixed a Windows crash in diagnose() when checking whether a longLeonard Richardson2018-07-141-0/+3
| | | markup string is a filename. [bug=1737121]
* Fixed code that was causing deprecation warnings in recent Python 3Leonard Richardson2018-07-141-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 Richardson2018-07-141-0/+4
|
* Prep for 4.6.0 release.Leonard Richardson2017-05-071-1/+1
|
* Namespace prefix is preserved when an XML tag is copied. ThanksLeonard Richardson2017-05-071-0/+3
| | | to Vikas for a patch and test. [bug=1685172]
* Replace get_attribute_text with get_attribute_list.Leonard Richardson2017-05-061-3/+3
|
* Improved the handling of empty-element tags like <br> when using theLeonard Richardson2017-05-061-0/+3
| | | html.parser parser. [bug=1676935]
* Renamed convenience method to get_attribute_text.Leonard Richardson2017-05-061-1/+1
|
* Added the method, which acts like forLeonard Richardson2017-05-061-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 Richardson2017-05-061-2/+5
| | | | tags) correctly. [bug=1656909]
* It's now possible to use a tag's namespace prefix when searching,Leonard Richardson2017-05-061-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 Richardson2017-01-021-2/+8
| | | | script.
* Prep for 4.5.2 release.Leonard Richardson2017-01-021-1/+1
|
* Fixed foster parenting when html5lib is the tree builder. Thanks to Geoffrey ↵Leonard Richardson2016-12-191-0/+3
|\ | | | | | | Sneddon for a patch and test.
* | Fixed yet another problem that caused the html5lib tree builder toLeonard Richardson2016-12-191-0/+5
| |
* | Bump version number.Leonard Richardson2016-08-021-1/+1
| |
* | Explained why we test both unicode and bytestring processing instructions.Leonard Richardson2016-07-301-3/+4
| |
* | Fixed a reported (but not duplicated) bug involving processing instructions ↵Leonard Richardson2016-07-261-0/+5
| | | | | | | | fed into the lxml HTML parser.
* | Spelling fixesVille Skyttä2016-07-261-3/+3
| |
* | Updated NEWS in preparation for release.Leonard Richardson2016-07-191-3/+6
| |
* | If a search against each individual value of a multi-valuedLeonard Richardson2016-07-181-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 BeautifulSoupLeonard Richardson2016-07-181-0/+3
| | | | | | object was copied. [bug=1554439]
* | Added support for CSS selector values that contain quoted spaces,Leonard Richardson2016-07-181-0/+3
| | | | | | such as tag[style="display: foo"]. [bug=1540588]
* | The argument to now works correctly, though it'sLeonard Richardson2016-07-181-0/+3
| | | | | | not implemented very efficiently. [bug=1520530]
* | When a BeautifulSoup object is pickled but its tree builder cannotLeonard Richardson2016-07-171-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 Richardson2016-07-171-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 treeLeonard Richardson2016-07-171-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 thanLeonard Richardson2016-07-161-0/+3
| | | | | | 0.99999999. [bug=1603299]