Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-patatt for openSUSE:Factory 
checked in at 2026-01-26 12:34:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-patatt (Old)
 and      /work/SRC/openSUSE:Factory/.python-patatt.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-patatt"

Mon Jan 26 12:34:43 2026 rev:11 rq:1329247 version:0.7.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-patatt/python-patatt.changes      
2025-06-10 09:10:25.132168053 +0200
+++ /work/SRC/openSUSE:Factory/.python-patatt.new.1928/python-patatt.changes    
2026-01-26 12:35:02.182970378 +0100
@@ -1,0 +2,36 @@
+Mon Jan 26 09:07:18 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 0.7.0:
+  * Add privacy-preserving by-hash keyring lookup. When standard
+    key lookup fails, patatt now falls back to looking up keys at
+    a SHA256 hash-based path (by-hash/XX/YYY...), avoiding
+    exposure of email addresses in directory structures.
+  * Add comprehensive Sphinx documentation for ReadTheDocs
+    hosting at https://patatt.docs.kernel.org
+  * Add PEP 561 compliance with py.typed marker for better IDE
+    and type checker support.
+  * Add docstrings to all public classes and functions for
+    improved IDE integration.
+  * Convert path handling to use pathlib.Path for cleaner code
+    and better cross-platform compatibility.
+  * Refactor codebase to pass mypy --strict type checking.
+  * Add pytest test framework with unit tests.
+  * Use walrus operator for cleaner assign-and-check patterns.
+  * Improve SSH signing failure messages for better debugging.
+  * Hook now refuses to run on cover letter templates.
+  * Fix validation for OpenPGP signatures without embedded public
+    key data.
+  * Fix compatibility with Python versions before 3.12 (avoid
+    @deprecated decorator).
+  * Fix subprocess file descriptor leak.
+  * Avoid spuriously reading git config in certain conditions.
+  * Fix non-writable GNUPGHOME handling.
+  * Fix header line splitting at 75 characters instead of 78.
+  * Fix header line splitting at 75 characters instead of 78.
+  * Better fix for non-writable GNUPGHOME handling.
+  * Use NamedTemporaryFile for GPG keyring creation to fix issues
+    with non-writable GNUPGHOME.
+  * Initial stable release with support for ed25519, OpenPGP, and
+    OpenSSH signature algorithms.
+
+-------------------------------------------------------------------

Old:
----
  patatt-0.6.3.tar.asc
  patatt-0.6.3.tar.gz

New:
----
  patatt-0.7.0.tar.asc
  patatt-0.7.0.tar.gz

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

Other differences:
------------------
++++++ python-patatt.spec ++++++
--- /var/tmp/diff_new_pack.Rr2BwI/_old  2026-01-26 12:35:02.959002942 +0100
+++ /var/tmp/diff_new_pack.Rr2BwI/_new  2026-01-26 12:35:02.963003110 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-patatt
 #
-# 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
@@ -19,7 +19,7 @@
 %bcond_without libalternatives
 %{?sle15_python_module_pythons}
 Name:           python-patatt
-Version:        0.6.3
+Version:        0.7.0
 Release:        0
 Summary:        Cryptographic patch attestation for the masses
 License:        MIT-0

++++++ patatt-0.6.3.tar.gz -> patatt-0.7.0.tar.gz ++++++
++++ 5630 lines of diff (skipped)

Reply via email to