Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Prep for release.HEADtrunk | Leonard Richardson | 2019-01-06 | 2 | -2/+2 |
| | |||||
* | Tried even harder to avoid the deprecation warning originally fixed in | Leonard Richardson | 2019-01-06 | 2 | -5/+8 |
| | | | 4.6.1. [bug=1778909] | ||||
* | Fixed an incorrectly raised exception when inserting a tag before or | Leonard Richardson | 2019-01-06 | 3 | -2/+20 |
| | | | after an identical tag. [bug=1810692] | ||||
* | Beautiful Soup will no longer try to keep track of namespaces that | Leonard Richardson | 2019-01-06 | 2 | -6/+24 |
|\ | | | | | are not defined with a prefix; this can confuse soupselect. [bug=1810680] | ||||
| * | Don't track un-prefixed namespaces | Isaac Muse | 2019-01-06 | 2 | -6/+24 |
|/ | |||||
* | Improved performance of the html5lib link checker -- merge from ↵ | Leonard Richardson | 2019-01-06 | 1 | -97/+40 |
|\ | | | | | | | lp:~facelessuser/beautifulsoup/linkage-performance-fix/+merge/361399 [bug=1810617] | ||||
| * | Fix for performance with the linkage fix. | Isaac Muse | 2019-01-05 | 1 | -97/+40 |
| | | | | | | | | | | The exact situations have been pinned down, and now solve current known issues without excessive and aggressive recursion. | ||||
* | | Changed link to changelog in README. | Leonard Richardson | 2019-01-06 | 1 | -1/+1 |
|/ | |||||
* | Added symlink to fix old hyperlinks. | Leonard Richardson | 2019-01-02 | 2 | -1/+1 |
| | |||||
* | Added information to CHANGELOG I forgot to add earlier. | Leonard Richardson | 2018-12-31 | 2 | -0/+18 |
| | |||||
* | Bumped version number. | Leonard Richardson | 2018-12-31 | 1 | -1/+1 |
| | |||||
* | Prep for release. | Leonard Richardson | 2018-12-31 | 3 | -13/+21 |
| | |||||
* | Documentation update for extend(), insert_before(), and insert_after(). | Leonard Richardson | 2018-12-31 | 1 | -7/+25 |
| | |||||
* | Improved and tested error checking for insert_before and insert_after. | Leonard Richardson | 2018-12-31 | 2 | -13/+30 |
| | |||||
* | Merging Isaac Muse's branch that implements PageElement.extend() and makes ↵ | Leonard Richardson | 2018-12-31 | 2 | -32/+70 |
|\ | | | | | | | insert_* take *args. [bug=1514970] | ||||
| * | Add convienances for inserting multiple tags | Isaac Muse | 2018-12-30 | 2 | -32/+70 |
|/ | | | | | Add extend method to append a list of tags. Make insert_before and insert_after accept multiple arguments | ||||
* | Fixed a problem with multi-valued attributes where the value | Leonard Richardson | 2018-12-30 | 5 | -5/+25 |
| | | | | 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 | 3 | -45/+265 |
|\ | | | | | | | https://code.launchpad.net/~facelessuser/beautifulsoup/html5lib-fix/+merge/361282. [bug=1809910] | ||||
| * | Remove dead line of code | Isaac Muse | 2018-12-26 | 1 | -2/+0 |
| | | |||||
| * | Ensure html5lib always has valid internal linkage | Isaac Muse | 2018-12-25 | 2 | -44/+266 |
| | | | | | | | | | | | | html5lib, with malformed HTML, can end up with detached linkage internally. Improve the current code to ensure html5lib always has proper linkage. | ||||
* | | Clarified the software license. | Leonard Richardson | 2018-12-24 | 11 | -21/+22 |
|/ | |||||
* | Issue a warning and raise a more useful exception if someone tries to call ↵ | Leonard Richardson | 2018-12-24 | 2 | -2/+27 |
| | | | | Tag.select() without SoupSieve installed. | ||||
* | Keep track of the namespace abbreviations found while parsing the document. ↵ | Leonard Richardson | 2018-12-24 | 5 | -43/+80 |
| | | | | This makes select() work most of the time without requiring a value for 'namespaces'. | ||||
* | Rewrote select() documentation and namespace example. | Leonard Richardson | 2018-12-24 | 1 | -38/+36 |
| | |||||
* | Merging Isaac Muse's Soup Sieve branch as-is before making some modifications. | Leonard Richardson | 2018-12-23 | 4 | -328/+65 |
|\ | |||||
| * | Pass flags to soupsieve. | Isaac Muse | 2018-12-20 | 1 | -1/+1 |
| | | |||||
| * | Add Soup Sieve support | Isaac Muse | 2018-12-19 | 4 | -328/+65 |
| | | |||||
* | | Merged in next_previous_fixes from Isaac Muse. [bug=1782928,1798699] | Leonard Richardson | 2018-12-23 | 5 | -22/+86 |
|\ \ | |||||
| * | | Fix next and previous linkage issues. Fixes issues #1806598 and #1782928. | Isaac Muse | 2018-12-22 | 4 | -22/+75 |
| |/ | |||||
* | | Bump up to version 4.6.3 so I can re-release. | Leonard Richardson | 2018-08-12 | 4 | -2/+8 |
|/ | |||||
* | Converted README to Markdown format. | Leonard Richardson | 2018-08-12 | 4 | -15/+37 |
| | |||||
* | Fix an exception when a custom formatter was asked to format a void | Leonard Richardson | 2018-07-30 | 6 | -21/+30 |
| | | | element. [bug=1784408] | ||||
* | Prep for release. | Leonard Richardson | 2018-07-28 | 3 | -4/+4 |
| | |||||
* | When markup contains duplicate elements, a select() call that | Leonard Richardson | 2018-07-28 | 4 | -6/+36 |
| | | | | includes multiple match clauses will match all relevant elements. [bug=1770596] | ||||
* | Correctly handle invalid HTML numeric character entities like “ | Leonard Richardson | 2018-07-28 | 5 | -6/+47 |
| | | | | | | 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 | 2 | -2/+8 |
| | | | | 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 | 3 | -2/+18 |
| | | | a string like '&foo ' as the character entity '&foo;' [bug=1728706] | ||||
* | Include LICENSE in the manifest. [bug=1736563] | Leonard Richardson | 2018-07-21 | 1 | -0/+1 |
| | |||||
* | Clarified phrasing. | Leonard Richardson | 2018-07-19 | 1 | -1/+1 |
| | |||||
* | Fixed a bug where find_all() was not working when asked to find a | Leonard Richardson | 2018-07-18 | 3 | -8/+27 |
| | | | | 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 | 3 | -5/+19 |
| | | | document, not just the ones introduced at the top level. [bug=1718787] | ||||
* | You can pass a dictionary of into | Leonard Richardson | 2018-07-15 | 4 | -5/+11 |
| | | | | | 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] | ||||
* | Corrected some typos in the documentation. | Leonard Richardson | 2018-07-15 | 2 | -2/+2 |
|\ | |||||
| * | Fix two typos in docs | tt. | 2017-10-01 | 2 | -2/+2 |
| | | |||||
* | | Introduced the Formatter system. [bug=1716272]. | Leonard Richardson | 2018-07-15 | 5 | -53/+95 |
| | | |||||
* | | It's possible for a TreeBuilder subclass to specify that void | Leonard Richardson | 2018-07-15 | 3 | -5/+31 |
| | | | | | | | | elements should be represented as <element> rather than <element/>, by setting TreeBuilder.void_element_close_prefix to the empty string. [bug=1716272] | ||||
* | | Improved the 'no parser specified' warning so it doesn't show up in a REPL. | Leonard Richardson | 2018-07-15 | 1 | -12/+18 |
| | | |||||
* | | Stop data loss when encountering an empty numeric entity, and | Leonard Richardson | 2018-07-15 | 4 | -1/+10 |
| | | | | | | possibly in other cases. Thanks to tos.kamiya for the fix. [bug=1698503] | ||||
* | | Fixed a disconnected parse tree when one BeautifulSoup object was | Leonard Richardson | 2018-07-14 | 2 | -0/+28 |
| | | | | | | inserted into another. [bug=1105148] | ||||
* | | Fix an error in the warning when run from REPL. | Leonard Richardson | 2018-07-14 | 1 | -1/+1 |
| | |