Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-jsonpatch for 
openSUSE:Factory checked in at 2026-10-27 18:19:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-jsonpatch (Old)
 and      /work/SRC/openSUSE:Factory/.python-jsonpatch.new.2252680 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-jsonpatch"

Tue Oct 27 18:19:22 2026 rev:30 rq:1392650 version:1.37

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-jsonpatch/python-jsonpatch.changes        
2025-06-02 21:58:42.888628195 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-jsonpatch.new.2252680/python-jsonpatch.changes
   2026-10-27 18:20:29.783449932 +0100
@@ -1,0 +2,72 @@
+Mon Oct 26 08:06:36 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 1.37:
+  * Clean up in-place output after write errors
+  * Reject invalid patch document containers
+  * Use UTF-8 for JSON command-line file I/O
+  * Handle source pointer objects in move location helpers
+- update to 1.36:
+  * Honor optimization=False when generating patches
+  * Preserve the original file when in-place CLI replacement
+    fails
+- update to 1.35:
+  * Refactor JsonPatch class and improve documentation
+  * Add pytest configuration for non-standard test file naming
+  * Document JSON Pointer escaping for special characters
+  * Improve list diffing to avoid unnecessary item replacements
+  * Use correct SPDX-Identifer
+  * Improve coverage reporting by combining test runs
+  * ci: run tests on every PR and pushes to master
+  * Add support for Python 3.13 and 3.14
+  * Improve list diffing with sequence alignment to avoid
+    cascading changes
+  * Handle self-containing values in make_patch and add #180
+    regression tests
+  * Only reject '-' in replace when it refers to an array
+  * Reject moving any location into its own children, fixes #214
+  * Compare values in 'test' by JSON equality
+  * Hash patch operations by their 'op' and 'path'
+  * Require jsonpointer>=3.2
+  * Raise documented exceptions for malformed patches and "from":
+    "/-"
+  * Support whole document operations on scalar documents
+  * Housekeeping: stale links, packaging cleanup, CI action
+    versions
+  * Find moves in make_patch without rewriting all later
+    operations
+  * Close test coverage gaps
+  * Remove unreachable code from make_patch and the jsonpointer <
+    3.2 shim
+  * Test the index helpers of PatchOperation and MoveOperation
+  * Upload coverage to Coveralls again
+  * Close the original input before in-place replacement
+  * Install the command line programs as console_scripts
+- update to 1.34:
+  * Update documentation to include a link to the GitHub repo and
+    installation instructions
+  * Support only currently supported Python versions (by @hf-
+    kklein in #155, #156, @CyrilRoelandteNovance in #162,
+    @stefankoegl in #193)
+  * fix: remove unused exception variables (F841)
+  * Avoid usage of unittest.makeSuite, removed from Python 3.13
+  * Handle the whole-document pointer in the sequence branch
+  * Fix copying from the whole-document pointer
+  * Add property-based tests using Hypothesis
+  * DiffBuilder: fix reindexing of operations involving nested
+    paths
+  * fix: use deterministic comparison ordering
+  * Fix `_compare_lists` treating `1` and `True` as equal in JSON
+    diff by @stefankoegl with @Copilot in
+    https://github.com/stefankoegl/python-json-patch/pull/181
+  * Update property test counterexamples for fixes from #175 and
+    #181
+  * Prevent RFC 6901 pointer indexing into strings
+  * DiffBuilder: fix operation reindexing bug
+  * Fix patch operations to not modify patch object during apply
+  * Refactor DiffBuilder to use tuple paths and simplify
+    operation handling
+  * Fix ReadTheDocs configuration and documentation build
+  * Clarify patch application semantics and fix documentation
+  * Add PyPI publishing workflow and update release process
+
+-------------------------------------------------------------------

Old:
----
  jsonpatch-1.33.tar.gz

New:
----
  jsonpatch-1.37.tar.gz

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

Other differences:
------------------
++++++ python-jsonpatch.spec ++++++
--- /var/tmp/diff_new_pack.2rZrtc/_old  2026-10-27 18:20:35.507689683 +0100
+++ /var/tmp/diff_new_pack.2rZrtc/_new  2026-10-27 18:20:35.509689767 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-jsonpatch
 #
-# Copyright (c) 2025 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
@@ -23,20 +23,20 @@
 %endif
 %{?sle15_python_module_pythons}
 Name:           python-jsonpatch
-Version:        1.33
+Version:        1.37
 Release:        0
 Summary:        Python - JSON-Patches
 License:        BSD-3-Clause
 Group:          Development/Languages/Python
 URL:            https://github.com/stefankoegl/python-json-patch
 Source:         
https://files.pythonhosted.org/packages/source/j/jsonpatch/jsonpatch-%{version}.tar.gz
-BuildRequires:  %{python_module jsonpointer >= 1.9}
+BuildRequires:  %{python_module jsonpointer >= 3.2}
 BuildRequires:  %{python_module pip}
-BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module setuptools >= 77}
 BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros >= 20210929
-Requires:       python-jsonpointer >= 1.9
+Requires:       python-jsonpointer >= 3.2
 BuildArch:      noarch
 %if %{with libalternatives}
 BuildRequires:  alts

++++++ jsonpatch-1.33.tar.gz -> jsonpatch-1.37.tar.gz ++++++
++++ 4028 lines of diff (skipped)

Reply via email to