TITLE What's new in Beautiful Soup

What's New in Beautiful Soup

Release 3.0.7a (2008/07/03)

Release 3.0.7 (2008/06/22)

Release 3.0.6 (2008/04/26)

Release 3.0.5 (2007/12/12)

Release 3.0.4 (2007/04/10)

Release 3.0.3 (2006/06/06)

Release 3.0.2 (2006/06/02)

Release 3.0.1 (2006/05/30)

Release 3.0.0 (2006/05/28), "Who would not give all else for two p"

Release 2.1.1 (2005/09/18)

Release 2.1.0, "Game, or any other dish?" (2005/05/04)

Release 2.0.3 (2005/05/01)

Release 2.0.2 (2005/04/16)

Release 2.0.1 (2005/04/12)

Release 2.0, "Who cares for fish?" (2005/04/10)

Beautiful Soup version 1 was very useful but also pretty stupid. I originally wrote it without noticing any of the problems inherent in trying to build a parse tree out of ambiguous HTML tags. This version solves all of those problems to my satisfaction. It also adds many new clever things to make up for the removal of the stupid things.

Parsing

Strings and Unicode

Tree traversal

Tree manipulation

Porting Considerations

There are three changes in 2.0 that break old code:

Between 1.2 and 2.0

This is the release to get if you want Python 1.5 compatibility.

Release 1.2, "Who for such dainties would not stoop?" (2004/07/08)

Release 1.1, "Swimming in a hot tureen"

Release 1.0, "So rich and green" (2005/04/20)

Initial release.