File python-pynitrokey.changes of Package python-pynitrokey

-------------------------------------------------------------------
Fri Mar 28 09:28:31 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- update to 0.8.1:
  * Update Nitrokey SDK to v0.3.1 and release v0.8.1 by
    @robin-nitrokey in #633

-------------------------------------------------------------------
Wed Mar 26 08:15:39 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- update to 0.8.0:
  This release adds support for Nitrokey 3 firmware updates to
  v1.8.2, adds TPM information to the NetHSM system status and
  improves the FIDO2 tests in nitropy nk3 test and nitropy fido2
  verify.
  Changelog
  * Check attestation signature after FIDO2 makeCredential by
    @robin-nitrokey in #626
  * Add TPM information to system information by @mmerklinger in
    #628
  * Bump minimum nethsm sdk version to 1.3.0 by @mmerklinger in
    #629
  * Update Nitrokey SDK to v0.3.0 and release v0.8.0 by
    @robin-nitrokey in #632

-------------------------------------------------------------------
Tue Feb 25 19:55:14 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- update to 0.7.4:
  * Nethsm: Read host from NETHSM_HOST if not set on the command
    line (#617)
  * Nethsm: Fix add-key command (#627)
  * PIV: fix admin authentication with 1.8.1 (#625)

-------------------------------------------------------------------
Fri Jan 10 14:02:47 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- update to 0.7.3:
  - Fix type hints for Python 3.11 and older by @robin-nitrokey in
    #611

-------------------------------------------------------------------
Thu Jan  9 11:57:02 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- update to 0.7.2:
  - Update click and click-aliases dependencies by @robin-nitrokey
    in #597
  - Update cryptography dependency by @robin-nitrokey in #596
  - fido2: Limit VID/PID for Nitrokey FIDO2 commands by
    @robin-nitrokey in #604
  - Support Python 3.13 by @mmerklinger in #607
  - fido2 verify: Add support for Nitrokey Passkey by
    @robin-nitrokey in #603
- update to 0.7.1:
  - Restrict hidapi dependency and release v0.7.1 by
    @robin-nitrokey in #602
- update to 0.7.0:
  - Add confirm option to allow automated updates on nk3 devices by
    @anotherbridge in #575
  - Use config field availability information from the sdk by
    @sosthene-nitrokey in #577
  - Remove asn1crypto by @sosthene-nitrokey in #582
  - fixed URL for Nitrokey3/Linux/udev rules troubleshooting by
    @hardcodes in #586
  - Make pyscard dependency optional by @sosthene-nitrokey in #580
  - Fix deprecation warning with TripleDES by @sosthene-nitrokey in
    #589
  - remove unused .gitlab-ci.yml by @daringer in #590
  - Remove unused dependencies by @robin-nitrokey in #591

-------------------------------------------------------------------
Sun Nov 10 12:03:09 UTC 2024 - Dirk Müller <dmueller@suse.com>

- update to 0.6.0:
  * Add PIV commands
  * Update prompt to more meaningful texts
- update to 0.5.0:
  * Use Nitrokey Python SDK
  * Remove spsdk from module list for version logging

-------------------------------------------------------------------
Thu Aug  1 07:48:18 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- update to 0.4.50:
  * nethsm: Improve namespace handling in add-user by
    @robin-nitrokey in #555
  * And random generator and config failures to init status bytes
    by @sosthene-nitrokey in #556
  * Require authentication for partial restore by @mmerklinger in
    #554

-------------------------------------------------------------------
Wed Jul 17 16:36:06 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- update to 0.4.49:
  * nethsm: Add support for namespaces by @robin-nitrokey in #535

-------------------------------------------------------------------
Sat Jul 13 12:07:09 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- update to 0.4.48:
  * nethsm: Improve base64 handling and add key import from PEM by
    @robin-nitrokey in #539
  * fido2: Add get-info subcommand by @robin-nitrokey in #545
  * nk3/update: add pre_bootloader_hint for update process by
    @daringer in #546

-------------------------------------------------------------------
Thu Apr 18 05:16:50 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- update to 0.4.47 (includes a fix for boo#1222090):
  * Patch oscrypto for linux binary by @mmerklinger in #518
  * Bump pyinstaller version by @mmerklinger in #520
  * Add common short version for help of CLI by @anotherbridge in
    #509
  * factory-reset(-app): remove --experimental flag by
    @sosthene-nitrokey in #529
  * fix: improve forwards compatibility with spsdk 2.1+ by @kmohrf
    in #524
  * Support spsdk 2.1 by @robin-nitrokey in #533
- remove ExclusiveArch to not only build on x86_64 (thanks to
  Guillaume Gardet for his SR)

-------------------------------------------------------------------
Tue Mar 26 09:20:44 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- update to 0.4.46:
  * Update spsdk to v2.0 by @daringer #499
  * Add support for nkpk subcommand by @robin-nitrokey #500, #501,
    #502, #505
  * FIDO add support for Pin protocol v2 by @daringer #507
- remove patch support-spsdk-2.0.patch as this was included
  upstream (https://github.com/Nitrokey/pynitrokey/pull/499)

-------------------------------------------------------------------
Wed Jan 31 15:56:49 UTC 2024 - Dirk Müller <dmueller@suse.com>

- add support-spsdk-2.0.patch: support spsdk 2.0

-------------------------------------------------------------------
Mon Jan 29 08:19:30 UTC 2024 - Dirk Müller <dmueller@suse.com>

- allow the fixed click version as well
- correct runtime requires

-------------------------------------------------------------------
Fri Jan 26 20:51:05 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- update to 0.4.45:
  * Remove firmware version check for SE050 test by
    @sosthene-nitrokey in #481
  * nk3 secrets: Log payload length by @robin-nitrokey in #496

-------------------------------------------------------------------
Fri Jan  5 16:01:32 UTC 2024 - Dirk Müller <dmueller@suse.com>

- update to 0.4.44:
  * This release updates the `nk3 set-config` command for the
    upcoming Nitrokey 3 test firmware release.
  * nk3 set-config: Add support for opcard.use_se050_backend
  * **Full Changelog**: https://github.com/Nitrokey/pynitrokey/co
    mpare/v0.4.43...v0.4.44

-------------------------------------------------------------------
Thu Nov 30 13:34:26 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>

- update to 0.4.43:
  This release improves the UI of some NetHSM commands, introduces
  the experimental `nk3 factory-reset` command and adds a warning
  to nk3 set-config when used with unknown config keys.
  * Changelog
    -  nethsm: Fix table formatting in list-keys by @robin-nitrokey
       in https://github.com/Nitrokey/pynitrokey/pull/476
    -  Display value for type and mechanism on NetHSM get_key by
       @mmerklinger in
       https://github.com/Nitrokey/pynitrokey/pull/478
    -  Update nethsm to v1.0.0 by @robin-nitrokey in
       https://github.com/Nitrokey/pynitrokey/pull/477
    -  Add support for full device factory reset command by
       @sosthene-nitrokey in
       https://github.com/Nitrokey/pynitrokey/pull/472
    -  nk3 set-config: Add warning and confirmation prompt by
       @robin-nitrokey in
       https://github.com/Nitrokey/pynitrokey/pull/479

-------------------------------------------------------------------
Mon Nov 27 05:41:50 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>

- update to 0.4.42:
  * fido2 make-credential: Clenaup and add rk and uv options by
    @robin-nitrokey in
    https://github.com/Nitrokey/pynitrokey/pull/464
  * Remove frozendict dependency by @mmerklinger in
    https://github.com/Nitrokey/pynitrokey/pull/466
  * nk3: Support build component in version string by
    @robin-nitrokey in
    https://github.com/Nitrokey/pynitrokey/pull/474
  * Update nethsm dependency by @robin-nitrokey in
    https://github.com/Nitrokey/pynitrokey/pull/469

-------------------------------------------------------------------
Wed Nov  8 10:24:04 UTC 2023 - Matej Cepl <mcepl@suse.com>

- Fix a bad Requires: with %{python_module construct.

-------------------------------------------------------------------
Thu Nov  2 13:53:51 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>

- clarify licensing, as this is dual-licensed with MIT and
  Apache-2.0
- Marcus added both licenses

-------------------------------------------------------------------
Mon Oct 30 07:28:30 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>

- update to 0.4.41:
  * nk3
    - Add the `SE50_ERROR` flag to the init status
      (https://github.com/Nitrokey/pynitrokey/pull/436)
    - Add the SE050 tests to `nk3 test` if supported
      (https://github.com/Nitrokey/pynitrokey/pull/423)
    - Add `get-config` and `set-config` commands
      (https://github.com/Nitrokey/pynitrokey/pull/448)
  * nethsm
    - Move the NetHSM API into a separate `nethsm` package, see
      https://github.com/Nitrokey/nethsm-sdk-py
      (https://github.com/Nitrokey/pynitrokey/pull/450)
    - Validate the backup file in `backup` and `restore` and add
      the `validate-backup` and `restore-backup` commands
      (https://github.com/Nitrokey/pynitrokey/pull/457)
  * maintenance
    - Update fido2, cryptography, spsdk dependencies
      (https://github.com/Nitrokey/pynitrokey/pull/449)
- include LICENSE-MIT and LICENSE-APACHE files from older release,
  as these were removed.

-------------------------------------------------------------------
Wed Sep 27 10:16:45 UTC 2023 - Lars Vogdt <lars@linux-schulserver.de>

- update to 0.4.40:
  * nethsm: Various updates and improvements (#435, #437, #439,
    #445)
  * nk3: Fix "generator didn't stop" update error for LPC55 devices
    (#394)
  * nk3 secrets: Add support for updating credentials (#424, #425,
    #428)
  * nk3 test: Don’t show touch prompt if PIN is missing (#411)
  * Update urllib3 (#426)
- update to 0.4.39:
  * Improved logging (#399, @Laborratte5)
  * Cleanup, refactoring and fixes of the fido2 module (#337, #410)
  * Check pynitrokey version on firmware update (#416,
    @Laborratte5)
  * Update dependencies to fix vulnerabilities and installation
    problems (#364)
- update to 0.4.38:
  Secrets App updates: add Password Safe, challenge-response, and
  improve UI
  * Implemented enhancements:
    - Secrets App Password Safe support for Nitrokey 3 #380
      (szszszsz)
  * Fixed bugs:
    - Firmware 1.3.1 update failed for nk3 #368
  * Closed issues:
    - nitropy list errors out due to deepmerge not being found (in
      a version recent enough) #396
    - Secrets App: improve UI/UX for Password Safe support #392
- update to 0.4.37:
  * Features
    - nk3 status: Add variant (#376)
    - nk3 secrets: Update Secrets App API (#377)
    - Add py.typed file (#387)
  * Bugfixes
    - nk3 test: Fix provisioner test (#367)
    - fido2 list-credentials: Handle missing RP name (#359)
    - fido2 list-credentials: Skip enumerating RPs when empty
      (#360)
- remove outdated dependency to deepmerge
- explicitly require click-aliases and semver
- build as noarch, as suggested by rpmlint

-------------------------------------------------------------------
Mon Jul  3 05:13:34 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>

- new package python-pynitrokey: Python client for managing Nitrokey devices
openSUSE Build Service is sponsored by