Hello community,
here is the log from the commit of package python3-beautifulsoup4 for
openSUSE:Factory checked in at 2015-08-05 06:50:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-beautifulsoup4 (Old)
and /work/SRC/openSUSE:Factory/.python3-beautifulsoup4.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3-beautifulsoup4"
Changes:
--------
---
/work/SRC/openSUSE:Factory/python3-beautifulsoup4/python3-beautifulsoup4.changes
2013-12-18 16:54:31.000000000 +0100
+++
/work/SRC/openSUSE:Factory/.python3-beautifulsoup4.new/python3-beautifulsoup4.changes
2015-08-05 06:50:16.000000000 +0200
@@ -1,0 +2,86 @@
+Wed Jul 15 16:15:07 UTC 2015 - [email protected]
+
+- specfile:
+ * update copyright year
+
+- update to version 4.4.0:
+ * Especially important changes:
+ + Added a warning when you instantiate a BeautifulSoup object
+ without explicitly naming a parser. [bug=1398866]
+ + __repr__ now returns an ASCII bytestring in Python 2, and a
+ Unicode string in Python 3, instead of a UTF8-encoded bytestring
+ in both versions. In Python 3, __str__ now returns a Unicode
+ string instead of a bytestring. [bug=1420131]
+ + The `text` argument to the find_* methods is now called
+ `string`, which is more accurate. `text` still works, but
+ `string` is the argument described in the documentation. `text`
+ may eventually change its meaning, but not for a very long
+ time. [bug=1366856]
+ + Changed the way soup objects work under copy.copy(). Copying a
+ NavigableString or a Tag will give you a new NavigableString
+ that's equal to the old one but not connected to the parse
+ tree. Patch by Martijn Peters. [bug=1307490]
+ + Started using a standard MIT license. [bug=1294662]
+ + Added a Chinese translation of the documentation by Delong .w.
+ * New features:
+ + Introduced the select_one() method, which uses a CSS selector
+ but only returns the first match, instead of a list of
+ matches. [bug=1349367]
+ + You can now create a Tag object without specifying a
+ TreeBuilder. Patch by Martijn Pieters. [bug=1307471]
+ + You can now create a NavigableString or a subclass just by
+ invoking the constructor. [bug=1294315]
+ + Added an `exclude_encodings` argument to UnicodeDammit and to
+ the Beautiful Soup constructor, which lets you prohibit the
+ detection of an encoding that you know is wrong. [bug=1469408]
+ + The select() method now supports selector grouping. Patch by
+ Francisco Canas [bug=1191917]
+ * Bug fixes:
+ + Fixed yet another problem that caused the html5lib tree builder
+ to create a disconnected parse tree. [bug=1237763]
+ + Force object_was_parsed() to keep the tree intact even when an
+ element from later in the document is moved into
+ place. [bug=1430633]
+ + Fixed yet another bug that caused a disconnected tree when
+ html5lib copied an element from one part of the tree to
+ another. [bug=1270611]
+ + Fixed a bug where Element.extract() could create an infinite
+ loop in the remaining tree.
+ + The select() method can now find tags whose names contain
+ dashes. Patch by Francisco Canas. [bug=1276211]
+ + The select() method can now find tags with attributes whose
+ names contain dashes. Patch by Marek Kapolka. [bug=1304007]
+ + Improved the lxml tree builder's handling of processing
+ instructions. [bug=1294645]
+ + Restored the helpful syntax error that happens when you try to
+ import the Python 2 edition of Beautiful Soup under Python
+ 3. [bug=1213387]
+ + In Python 3.4 and above, set the new convert_charrefs argument
+ to the html.parser constructor to avoid a warning and future
+ failures. Patch by Stefano Revera. [bug=1375721]
+ + The warning when you pass in a filename or URL as markup will
+ now be displayed correctly even if the filename or URL is a
+ Unicode string. [bug=1268888]
+ + If the initial <html> tag contains a CDATA list attribute such
+ as 'class', the html5lib tree builder will now turn its value
+ into a list, as it would with any other tag. [bug=1296481]
+ + Fixed an import error in Python 3.5 caused by the removal of the
+ HTMLParseError class. [bug=1420063]
+ + Improved docstring for encode_contents() and
+ decode_contents(). [bug=1441543]
+ + Fixed a crash in Unicode, Dammit's encoding detector when the
+ name of the encoding itself contained invalid
+ bytes. [bug=1360913]
+ + Improved the exception raised when you call .unwrap() or
+ .replace_with() on an element that's not attached to a tree.
+ + Raise a NotImplementedError whenever an unsupported CSS
+ pseudoclass is used in select(). Previously some cases did not
+ result in a NotImplementedError.
+ + It's now possible to pickle a BeautifulSoup object no matter
+ which tree builder was used to create it. However, the only tree
+ builder that survives the pickling process is the
+ HTMLParserTreeBuilder ('html.parser'). If you unpickle a
+ BeautifulSoup object created with some other tree builder,
+ soup.builder will be None. [bug=1231545]
+
+-------------------------------------------------------------------
Old:
----
beautifulsoup4-4.3.2.tar.gz
New:
----
beautifulsoup4-4.4.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python3-beautifulsoup4.spec ++++++
--- /var/tmp/diff_new_pack.2hyhFP/_old 2015-08-05 06:50:17.000000000 +0200
+++ /var/tmp/diff_new_pack.2hyhFP/_new 2015-08-05 06:50:17.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python3-beautifulsoup4
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: python3-beautifulsoup4
-Version: 4.3.2
+Version: 4.4.0
Release: 0
Summary: HTML/XML Parser for Quick-Turnaround Applications Like
Screen-Scraping
License: MIT
++++++ beautifulsoup4-4.3.2.tar.gz -> beautifulsoup4-4.4.0.tar.gz ++++++
++++ 3222 lines of diff (skipped)