summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS.txt5
-rw-r--r--bs4/__init__.py2
-rw-r--r--doc/source/index.rst6
-rw-r--r--setup.py2
4 files changed, 10 insertions, 5 deletions
diff --git a/NEWS.txt b/NEWS.txt
index ecd2164..47ffd28 100644
--- a/NEWS.txt
+++ b/NEWS.txt
@@ -1,6 +1,7 @@
-= 4.0.5 (unreleased) =
+= 4.0.5 (20120427) =
-* Added a new method, wrap(), which wraps an element in a tag.
+* Added a new method, wrap(), which wraps an element in a tag. Renamed
+ replace_with_children() to unwrap().
* Renamed replace_with_children() to unwrap(), which is easier to
understand and also the jQuery name of the function.
diff --git a/bs4/__init__.py b/bs4/__init__.py
index 54a58d0..463b153 100644
--- a/bs4/__init__.py
+++ b/bs4/__init__.py
@@ -17,7 +17,7 @@ http://www.crummy.com/software/BeautifulSoup/bs4/doc/
"""
__author__ = "Leonard Richardson (leonardr@segfault.org)"
-__version__ = "4.0.4"
+__version__ = "4.0.5"
__copyright__ = "Copyright (c) 2004-2012 Leonard Richardson"
__license__ = "MIT"
diff --git a/doc/source/index.rst b/doc/source/index.rst
index 0e049d1..4ed5c1a 100644
--- a/doc/source/index.rst
+++ b/doc/source/index.rst
@@ -1898,7 +1898,7 @@ that you can examine it or add it back to another part of the tree.
----------
``PageElement.wrap()`` wraps an element in the tag you specify. It
-returns the new wrapper. (New in Beautiful Soup 4.0.5.)
+returns the new wrapper::
soup = BeautifulSoup("<p>I wish I was bold.</p>")
soup.p.string.wrap(soup.new_tag("b"))
@@ -1907,6 +1907,8 @@ returns the new wrapper. (New in Beautiful Soup 4.0.5.)
soup.p.wrap(soup.new_tag("div")
# <div><p><b>I wish I was bold.</b></p></div>
+This method is new in Beautiful Soup 4.0.5.
+
``unwrap()``
---------------------------
@@ -1924,6 +1926,8 @@ whatever's inside that tag. It's good for stripping out markup::
Like ``replace_with()``, ``unwrap()`` returns the tag
that was replaced.
+In earlier versions of Beautiful Soup, ``unwrap()`` was called
+``replace_with_children()`, and that name will still work.
Output
======
diff --git a/setup.py b/setup.py
index f6827ea..2db8f47 100644
--- a/setup.py
+++ b/setup.py
@@ -7,7 +7,7 @@ except ImportError:
from distutils.command.build_py import build_py
setup(name="beautifulsoup4",
- version = "4.0.4",
+ version = "4.0.5",
author="Leonard Richardson",
author_email='leonardr@segfault.org',
url="http://www.crummy.com/software/BeautifulSoup/bs4/",