summaryrefslogtreecommitdiff
path: root/CHANGELOG
diff options
context:
space:
mode:
authorLeonard Richardson <leonardr@segfault.org>2023-03-24 14:50:39 -0400
committerLeonard Richardson <leonardr@segfault.org>2023-03-24 14:50:39 -0400
commitf834cd013865febdff3952b01bdd09b406c8ca66 (patch)
tree4368dc72e39574fddeffd701b40b7f8cd9ffff3c /CHANGELOG
parent2236d4acae21d9c5595924902134e5072648c29c (diff)
Added a test just to verify that you can encode a document more deeply nested than the Python recursion limit.
Diffstat (limited to 'CHANGELOG')
-rw-r--r--CHANGELOG9
1 files changed, 9 insertions, 0 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 0983360..74619a1 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -5,6 +5,15 @@ Python 2 was revision 70f546b1e689a70e2f103795efce6d261a3dadf7.
= 4.12.1 (Unreleased)
+* Rewrote the code for converting a Beautiful Soup tree to a
+ string, so that it no longer makes recursive function calls. This
+ makes it possible to output documents that have more nested
+ tags than there are levels in the Python interpreter stack.
+ [bug=1471755]
+
+* Tag.prettify() will now consistently end prettified markup with
+ a newline. This is a side effect of the work done for bug #1471755.
+
* Added unit tests for fuzz test cases created by third
parties. Most of these tests are skipped since they either point
out problems in code outside of Beautiful Soup, or problems with