------------------------------------------------------------------- Thu Aug 21 13:51:11 UTC 2025 - Johannes Kastl - update to 0.4.1: * Add support for protobuf v6. * nitrokey.trussed.admin_app: Fix validation of ConfigFieldType.U8 values. * nitrokey.trussed: Add list and open functions. * nitrokey.trussed.updates: - Add default values for the image and update_version arguments for Updater.update. - Only call UpdateUi.confirm_extra_information if the passed list is not empty. ------------------------------------------------------------------- Mon Aug 4 09:21:43 UTC 2025 - Johannes Kastl - update to 0.4.0: * nitrokey.trussed.admin_app.InitStatus: add support for EXT_FLASH_NEED_REFORMAT * Use poetry-core v2 as build backend. * Bump minimum Python version to 3.10. * nitrokey.trussed.Model: Remove firmware_repository and firmware_pattern properties. * nitrokey.nk3.updates: - Move to nitrokey.trussed.updates and prepare adding NKPK support. - Return device status after an update. - Add model argument to get_firmware_update. - Add get_firmware_repository method. - Replace connection callbacks in Updater with DeviceHandler class. - add version constraints for dependencies - relax constraint on protobuf, see https://github.com/Nitrokey/nitrokey-sdk-py/issues/84#issuecomment-3158310783 ------------------------------------------------------------------- Wed Jul 9 04:56:36 UTC 2025 - Johannes Kastl - update to 0.3.2: Add support fido2 v2 ------------------------------------------------------------------- Fri Mar 28 14:57:14 UTC 2025 - Matej Cepl - Add *.rpmlintrc to make rpmlint output useful. ------------------------------------------------------------------- Fri Mar 28 08:51:34 UTC 2025 - Johannes Kastl - update to 0.3.1: * nitropy.nk3.updates: Remove reboot during update ------------------------------------------------------------------- Wed Mar 26 08:18:43 UTC 2025 - Johannes Kastl - update to 0.3.0: * Bump minimum Python version from 3.9 to 3.9.2. * nitrokey.nk3.updates: - Remove UpdatePath, get_extra_information and get_finalization_wait_retries from public API. - Remove obsolete UpdateUi.request_repeated_update method. - Show warning when updating from bootloader mode and if the status command is not available. - Reboot devices in firmware mode before the update to make sure that the status is up to date. - Add Warning enum, show_warning and raise_warning methods to UpdateUi and ignore_warnings argument to UpdateUi.__init__. * Add support for updates to Nitrokey 3 firmware v1.8.2. * Add support for setting a minimum SDK version in firmware update containers. - Add an sdk field to nitrokey.trussed.FirmwareContainer. - Check SDK version in nitrokey.nk3.updates.Updater.update. - Add nitrokey.nk3.updates.Warning.SDK_VERSION variant. ------------------------------------------------------------------- Tue Feb 18 10:18:49 UTC 2025 - John Paul Adrian Glaubitz - Update to 0.2.4 * The list methods of `NK3` and `NKPK` now only open the respective device, based on the USB vendor and product ID. * Use trusted publishing for PyPI. * Add support for `poetry-core` v2. - Use Python 3.11 on SLE-15 by default ------------------------------------------------------------------- Sun Nov 10 12:17:39 UTC 2024 - Dirk Müller - Initial package (0.2.3)