Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-jsonpath-ng for 
openSUSE:Factory checked in at 2026-03-24 18:47:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-jsonpath-ng (Old)
 and      /work/SRC/openSUSE:Factory/.python-jsonpath-ng.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-jsonpath-ng"

Tue Mar 24 18:47:56 2026 rev:7 rq:1342028 version:1.8.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-jsonpath-ng/python-jsonpath-ng.changes    
2024-10-30 17:37:36.320222008 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-jsonpath-ng.new.8177/python-jsonpath-ng.changes
  2026-03-24 18:48:04.644518728 +0100
@@ -1,0 +2,41 @@
+Sun Mar 15 19:57:11 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 1.8.0 (bsc#1257048, CVE-2025-56005):
+  * Support Python 3.13 and 3.14
+  * Typing for IDE autocomplete
+  * Support for EMOJI and CJK Unicode
+  * Support for `DatumInContext` in-place updating
+  * Support equality checking of `Operation` instances
+  * Support string serialization of `Union` and `Intersect`
+    instances
+  * Support comma-separated indices
+  * Add typings for IDE autocomplete
+  * Rename `ExtentedJsonPathParser`
+  * Remove ply dependency
+  * Fix `False` and `None` values
+  * Fix single constant case
+  * Update field filter to resolve wildcard path issue
+  * Vendor copy of ply and remove pickle support from the
+    vendored copy to resolve CVE-2025-56005
+  * Fix string serialization throughout the library to enforce
+    roundtrip parsing consistency.
+  * Fields are more conservatively enclosed in quotion marks
+  * This fixes serialization and re-parsing of `"00"`, `'%'`,
+    `'0@'` and `"&'"`.
+  * `Operation` instances can now be serialized.
+  * This fixes serialization of `0-@` and `A -A`.
+  * `SortedThis` instances can now be serialized and re-parsed.
+  * This fixes serialization of `0[/0]`.
+  * `Child` precedence is now preserved using parentheses during
+    serialization.
+  * This ensures that serialized strings like `a..b[c]` serialize
+    and re-parse identically.
+  * Fix parsing and string serialization of numeric-only
+    identifiers.
+  * This fixes parsing of `10`, which was parsed as two separate
+    fields.
+  * Fix equality checks for `SortedThis` instances.
+  * Fix bool filter type to handle None values
+  * Python 3.8 and 3.9 no longer supported
+
+-------------------------------------------------------------------

Old:
----
  jsonpath-ng-1.7.0.tar.gz

New:
----
  jsonpath-ng-1.8.0.tar.gz

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

Other differences:
------------------
++++++ python-jsonpath-ng.spec ++++++
--- /var/tmp/diff_new_pack.ixhntN/_old  2026-03-24 18:48:05.248543214 +0100
+++ /var/tmp/diff_new_pack.ixhntN/_new  2026-03-24 18:48:05.252543376 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-jsonpath-ng
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-jsonpath-ng
-Version:        1.7.0
+Version:        1.8.0
 Release:        0
 Summary:        JSONPath for Python
 License:        Apache-2.0
@@ -30,14 +30,11 @@
 BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-Requires:       python-decorator
-Requires:       python-ply
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
 BuildArch:      noarch
 # SECTION test requirements
-BuildRequires:  %{python_module ply}
-#
+BuildRequires:  %{python_module hypothesis}
 BuildRequires:  %{python_module pytest}
 # /SECTION
 %python_subpackages
@@ -66,7 +63,8 @@
 %python_uninstall_alternative jsonpath_ng
 
 %check
-%pytest
+# flaky
+%pytest -k "not test_roundtrip_extended"
 
 %files %{python_files}
 %license LICENSE

++++++ jsonpath-ng-1.7.0.tar.gz -> jsonpath-ng-1.8.0.tar.gz ++++++
++++ 5608 lines of diff (skipped)

Reply via email to