Releases: Nitrokey/nitrokey-sdk-py
Releases · Nitrokey/nitrokey-sdk-py
v0.3.2
- Add support
fido2
v2.
v0.3.1
nitropy.nk3.updates
: Remove reboot during update.
v0.3.0
- Bump minimum Python version from 3.9 to 3.9.2.
nitrokey.nk3.updates
:- Remove
UpdatePath
,get_extra_information
andget_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
andraise_warning
methods toUpdateUi
andignore_warnings
argument toUpdateUi.__init__
.
- Remove
- 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 tonitrokey.trussed.FirmwareContainer
. - Check SDK version in
nitrokey.nk3.updates.Updater.update
. - Add
nitrokey.nk3.updates.Warning.SDK_VERSION
variant.
- Add an
v0.2.4
- The list methods of
NK3
andNKPK
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.
v0.2.4-rc.1
Changelog
- The list methods of
NK3
andNKPK
now only open the respective device, based on the USB vendor and product ID. - Use trusted publishing for PyPI.
v0.2.3
Features
- Add RPM specification file
- Remove two step update handling on macOS
Other Changes
- Remove
ecdsa
dependency - Correct update message
- Add CI test to make sure versions in
pyproject.toml
andpython3-nitrokey.spec
are the same
v0.2.2
Relax version requirement of cryptography
to >=41
and ecdsa
to >=0.18,<=0.19
.
v0.2.1
Features
trussed.admin_app
: AddAdminApp.list_available_fields
function for listing all support config fields
v0.2.0
This release refactors the code used for communication with the bootloader, reducing the number of dependencies.
Features
trussed.admin_app
: Add error codesCONFIG_ERROR
andRNG_ERROR
toInitStatus
enum
Other Changes
- Update
protobuf
dependency to 5.26 - Vendor
spsdk
dependency to reduce the total number of dependencies - Replace
libusbsio
dependency withhidapi
v0.2.0-rc.1
This release candidate refactors the code used for communication with the bootloader, reducing the number of dependencies.
Features
trussed.admin_app
: Add error codesCONFIG_ERROR
andRNG_ERROR
toInitStatus
enum
Other Changes
- Update
protobuf
dependency to 5.26 - Vendor
spsdk
dependency to reduce the total number of dependencies - Replace
libusbsio
dependency withhidapi