Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-cssselect for 
openSUSE:Factory checked in at 2026-11-10 14:38:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-cssselect (Old)
 and      /work/SRC/openSUSE:Factory/.python-cssselect.new.3759290 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-cssselect"

Tue Nov 10 14:38:19 2026 rev:18 rq:1396177 version:1.6.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-cssselect/python-cssselect.changes        
2026-08-25 13:18:13.523016442 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-cssselect.new.3759290/python-cssselect.changes
   2026-11-10 14:38:27.888654627 +0100
@@ -1,0 +2,41 @@
+Sun Nov  8 17:58:13 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 1.6.0:
+  * Drop support for Python 3.10, add support for 3.15
+  * Backward-incompatible: Relation (for :has()) now takes
+    and exposes a list of (combinator, selector) pairs as
+    arguments, replacing combinator and subselector
+  * Backward-incompatible: the
+    GenericTranslator.xpath_relation_*_combinator() methods
+    now take only the XPath expression of the :has()
+    argument and return an XPath condition string
+  * :has() supports any relative selector list, e.g.
+    :has(> a.important, + p b)
+  * :not() supports complex selector arguments, e.g.
+    :not(a.important[rel] > b)
+  * Add i and s attribute selector flags, e.g.
+    [href^="HTTP" i], for case-insensitive/sensitive matching
+  * *|element and [*|attrib] match any namespace, including
+    none; [|attrib] added for matching no namespace
+  * Element.namespace and Attrib.namespace are "*" for the
+    namespace wildcard
+  * Align :enabled and :disabled with the HTML Living
+    Standard:
+    - input with no type or type="hidden" can now be
+      :enabled and :disabled
+    - links (a, area, link with href) are no longer
+      :enabled
+    - form controls inside the first legend of a disabled
+      fieldset are no longer :disabled
+    - option inside a disabled optgroup is now :disabled
+    - command is no longer :enabled or :disabled, keygen
+      is no longer :enabled
+  * Replace null and surrogate code points (raw or escaped)
+    with U+FFFD, as the CSS specification requires
+  * Descendant combinator now translates to a descendant::
+    step (e f -> e/descendant::f), faster in lxml
+  * Class selectors and ~= now start with a plain
+    contains() check, faster in lxml
+  * Document non-standard ID selectors like #37signals
+
+-------------------------------------------------------------------

Old:
----
  v1.5.0.tar.gz

New:
----
  v1.6.0.tar.gz

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

Other differences:
------------------
++++++ python-cssselect.spec ++++++
--- /var/tmp/diff_new_pack.iDMMZv/_old  2026-11-10 14:38:28.655686729 +0100
+++ /var/tmp/diff_new_pack.iDMMZv/_new  2026-11-10 14:38:28.657686813 +0100
@@ -26,7 +26,7 @@
 %endif
 %{?sle15_python_module_pythons}
 Name:           python-cssselect%{psuffix}
-Version:        1.5.0
+Version:        1.6.0
 Release:        0
 Summary:        CSS3 selectors for Python
 License:        BSD-3-Clause

++++++ v1.5.0.tar.gz -> v1.6.0.tar.gz ++++++
++++ 2016 lines of diff (skipped)

Reply via email to