Hello community,

here is the log from the commit of package python-lxml for openSUSE:Factory 
checked in at 2016-03-14 09:56:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-lxml (Old)
 and      /work/SRC/openSUSE:Factory/.python-lxml.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-lxml"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-lxml/python-lxml.changes  2015-09-13 
09:42:23.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-lxml.new/python-lxml.changes     
2016-03-14 09:56:40.000000000 +0100
@@ -1,0 +2,64 @@
+Mon Feb  1 10:36:35 UTC 2016 - [email protected]
+
+- update to version 3.5.0:
+  * Unicode string results failed XPath queries in PyPy.
+  * LP#1497051: HTML target parser failed to terminate on exceptions
+    and continued parsing instead.
+  * Deprecated API usage in doctestcompare.
+
+- changes from version 3.5.0b1:
+  * cleanup_namespaces() accepts a new argument keep_ns_prefixes that
+    does not remove definitions of the provided prefix-namespace
+    mapping from the tree.
+  * cleanup_namespaces() accepts a new argument top_nsmap that moves
+    definitions of the provided prefix-namespace mapping to the top of
+    the tree.
+  * LP#1490451: Element objects gained a cssselect() method as known
+    from lxml.html. Patch by Simon Sapin.
+  * API functions and methods behave and look more like Python
+    functions, which allows introspection on them etc. One side effect
+    to be aware of is that the functions now bind as methods when
+    assigned to a class variable. A quick fix is to wrap them in
+    staticmethod() (as for normal Python functions).
+  * ISO-Schematron support gained an option error_finder that allows
+    passing a filter function for picking validation errors from
+    reports.
+  * LP#1243600: Elements in lxml.html gained a classes property that
+    provides a set-like interface to the class attribute. Original
+    patch by masklinn.
+  * LP#1341964: The soupparser now handles DOCTYPE declarations,
+    comments and processing instructions outside of the root
+    element. Patch by Olli Pottonen.
+  * LP#1421512: The docinfo of a tree was made editable to allow
+    setting and removing the public ID and system ID of the
+    DOCTYPE. Patch by Olli Pottonen.
+  * LP#1442427: More work-arounds for quirks and bugs in pypy and
+    pypy3.
+  * lxml.html.soupparser now uses BeautifulSoup version 4 instead of
+    version 3 if available.
+  * Memory errors that occur during tree adaptations (e.g. moving
+    subtrees to foreign documents) could leave the tree in a crash
+    prone state.
+  * Calling process_children() in an XSLT extension element without an
+    output_parent argument failed with a TypeError. Fix by Jens
+    Tröger.
+  * GH#162: Image data in HTML data URLs is considered safe and no
+    longer removed by lxml.html.clean JavaScript cleaner.
+  * GH#166: Static build could link libraries in wrong order.
+  * GH#172: Rely a bit more on libxml2 for encoding detection rather
+    than rolling our own in some cases. Patch by Olli Pottonen.
+  * GH#159: Validity checks for names and string content were
+    tightened to detect the use of illegal characters early. Patch by
+    Olli Pottonen.
+  * LP#1421921: Comments/PIs before the DOCTYPE declaration were not
+    serialised. Patch by Olli Pottonen.
+  * LP#659367: Some HTML DOCTYPE declarations were not
+    serialised. Patch by Olli Pottonen.
+  * LP#1238503: lxml.doctestcompare is now consistent with stdlib's
+    doctest in how it uses + and - to refer to unexpected and missing
+    output.
+  * Empty prefixes are explicitly rejected when a namespace mapping is
+    used with ElementPath to avoid hiding bugs in user code.
+  * Several problems with PyPy were fixed by switching to Cython 0.23.
+
+-------------------------------------------------------------------

Old:
----
  lxml-3.4.4.tar.gz
  lxmldoc-3.4.4.pdf

New:
----
  lxml-3.5.0.tar.gz
  lxmldoc-3.5.0.pdf

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-lxml.spec ++++++
--- /var/tmp/diff_new_pack.WMLrhD/_old  2016-03-14 09:56:41.000000000 +0100
+++ /var/tmp/diff_new_pack.WMLrhD/_new  2016-03-14 09:56:41.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-lxml
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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:           python-lxml
-Version:        3.4.4
+Version:        3.5.0
 Release:        0
 Summary:        Powerful and Pythonic XML processing library
 License:        BSD-3-Clause and GPL-2.0+

++++++ lxml-3.4.4.tar.gz -> lxml-3.5.0.tar.gz ++++++
++++ 347530 lines of diff (skipped)

++++++ lxmldoc-3.4.4.pdf -> lxmldoc-3.5.0.pdf ++++++
(binary differes)


Reply via email to