Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-nitrokey for openSUSE:Factory 
checked in at 2026-10-05 16:18:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-nitrokey (Old)
 and      /work/SRC/openSUSE:Factory/.python-nitrokey.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-nitrokey"

Mon Oct  5 16:18:13 2026 rev:10 rq:1382452 version:0.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-nitrokey/python-nitrokey.changes  
2026-04-25 21:38:18.624070668 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-nitrokey.new.3698736/python-nitrokey.changes 
    2026-10-05 16:18:37.323262842 +0200
@@ -1,0 +2,51 @@
+Sun Oct  4 17:39:17 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- update to 0.5.0:
+  * Breaking Changes
+    - Bump minimum Python version to 3.11.
+    - Refactor connection handling:
+      - Wrap OSError in ConnectionError and CtapError in
+        DeviceError for transport-agnostic error types.
+      - Move connection handling into separate classes.
+      - Rename TrussedDevice.from_device to
+        TrussedDevice.from_connection.
+      - Add TrussedDevice.list classmethod.
+      - Add Transport enum.
+      - Add TrussedDevice.ctaphid_device function.
+      - Change type of TrussedDevice.path to Optional[str]
+    - Remove support for fido2 v1.
+  * Features
+    - Add support for credentials import and export in FIDO CXF
+      format.
+    - nitrokey.trussed.admin_app: Add model and revision to
+      AdminStatus
+    - nitrokey.trussed: Add the inner_checksum field to
+      FirmwareMetadata with the checksum of the unsigned firmware
+      image.
+    - nitrokey.checksum: Add unified checksum calculation for both
+      NRF52 and LPC55 firmware files.
+    - nitrokey.trussed.nrfutils: Add support for NRF52 package
+      signing and upload
+    - Add vid and pid properties to Model enum.
+    - nitrokey.nk3.secrets_app: Add register_uri function
+    - Enable communication with Nitrokey 3 and Nitrokey Passkeys
+      over CCID instead of CTAPHID
+      - Add recommended_transport function that indicates when CCID
+        should be prefered. CCID is more limited than CTAPHID, so
+        this functions only recommends CCID on Windows when not an
+        administrator, as CTAPHID is not available in this case.
+      - There is a known issue with the model identification over
+        CCID, see issue #147
+  * Bugfixes
+    - nitrokey.nk3.secrets_app: Fix discarded authentication when
+      using SecretsApp over CCID
+    - Fix SDK version check during firmware update to correctly
+      handle release candidates
+  * Other Changes
+    - Remove RPM specification file, associated Makefile target,
+      and CI jobs.
+    - nitrokey.trussed.TrussedBase: Fix type annotations for
+      __exit__ arguments so that all derived classes implement the
+      contextlib.AbstractContextManager protocol.
+
+-------------------------------------------------------------------

Old:
----
  nitrokey-0.4.2.tar.gz

New:
----
  nitrokey-0.5.0.tar.gz

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

Other differences:
------------------
++++++ python-nitrokey.spec ++++++
--- /var/tmp/diff_new_pack.E6sC8n/_old  2026-10-05 16:18:38.598316081 +0200
+++ /var/tmp/diff_new_pack.E6sC8n/_new  2026-10-05 16:18:38.600316165 +0200
@@ -18,21 +18,21 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-nitrokey
-Version:        0.4.2
+Version:        0.5.0
 Release:        0
 Summary:        Nitrokey Python SDK
 License:        Apache-2.0
 URL:            https://github.com/Nitrokey/nitrokey-sdk-py
 Source0:        
https://github.com/Nitrokey/nitrokey-sdk-py/archive/v%{version}.tar.gz#/nitrokey-%{version}.tar.gz
 Source99:       python-nitrokey.rpmlintrc
-BuildRequires:  %{python_module base >= 3.10}
+BuildRequires:  %{python_module base >= 3.11}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module poetry-core >= 1}
 BuildRequires:  %{python_module wheel}
 # Runtime dependencies
 BuildRequires:  %{python_module cryptography >= 41}
 BuildRequires:  %{python_module crcmod >= 1.7 with %python-crcmod < 2}
-BuildRequires:  %{python_module fido2 >= 1.1.2 with %python-fido2 < 3}
+BuildRequires:  %{python_module fido2 >= 2 with %python-fido2 < 3}
 BuildRequires:  %{python_module hidapi >= 0.14 with %python-hidapi < 0.15}
 BuildRequires:  %{python_module protobuf >= 5.26}
 BuildRequires:  %{python_module pyserial >= 3.5 with %python-pyserial < 4}
@@ -44,7 +44,7 @@
 BuildRequires:  python-rpm-macros
 Requires:       python-cryptography >= 41
 Requires:       (python-crcmod >= 1.7 with python-crcmod < 2)
-Requires:       (python-fido2 >= 1.1.2 with python-fido2 < 3)
+Requires:       (python-fido2 >= 2 with python-fido2 < 3)
 Requires:       (python-hidapi >= 0.14 with python-hidapi < 0.15)
 Requires:       (python-protobuf >= 5.26)
 Requires:       (python-pyserial >= 3.5 with python-pyserial < 4)

++++++ nitrokey-0.4.2.tar.gz -> nitrokey-0.5.0.tar.gz ++++++
++++ 75964 lines of diff (skipped)

Reply via email to