summaryrefslogtreecommitdiff
path: root/CHANGELOG
diff options
context:
space:
mode:
authorLeonard Richardson <leonard.richardson@canonical.com>2011-08-16 07:45:38 -0400
committerLeonard Richardson <leonard.richardson@canonical.com>2011-08-16 07:45:38 -0400
commit660e879c4ceed35087f3ce402e3c2ad3a81ccc01 (patch)
treeae9241deda1c0e8afaa9e5281f047a89fd332959 /CHANGELOG
parent359f274777322d02ea462d4b8f74e0c38d821714 (diff)
downloadbeautifulsoup4-660e879c4ceed35087f3ce402e3c2ad3a81ccc01.tar.gz
Prep for beta release.
Diffstat (limited to 'CHANGELOG')
-rw-r--r--CHANGELOG15
1 files changed, 15 insertions, 0 deletions
diff --git a/CHANGELOG b/CHANGELOG
index d2a1c08..559fc8f 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -17,6 +17,16 @@ version of the API is in use, the module is now called 'bs4':
>>> from bs4 import BeautifulSoup
+== It works with Python 3 ==
+
+Beautiful Soup 3.1.0 worked with Python 3, but the parser it used was
+so bad that it barely worked at all. Beautiful Soup 4 works with
+Python 3, and since its parser is pluggable, you don't sacrifice
+quality.
+
+Special thanks to Thomas Kluyver for getting Python 3 support to the
+finish line.
+
== Better method names ==
Methods and attributes have been renamed to comply with PEP 8. The old names
@@ -145,6 +155,11 @@ The ['lxml', 'xml'] tree builder sets .is_xml to True; the other tree
builders set it to False. If you want to parse XHTML with an HTML
parser, you can set it manually.
+= 3.2.0 =
+
+The 3.1 series wasn't very useful, so I renamed the 3.0 series to 3.2
+to make it obvious which one you should use.
+
= 3.1.0 =
A hybrid version that supports 2.4 and can be automatically converted