Releases: Nitrokey/nitrokey-app2
v2.5.2
This bugfix release fixes the PIN input dialogs being disabled
What's Changed
- Don't disable the PIN input dialogs when the secrets tab is disabled
Full Changelog: v2.5.0...v2.5.1
v2.5.1
This bugfix release fixes a problem with the firmware update for Nitrokey 3 devices.
What's Changed
- Metainfo: add vcs-browser URL
- ci: Fix runner for version-check job in cd-linux-arm64
- Fix NK3XN updates
Full Changelog: v2.5.0...v2.5.1
v2.5.0
Known Issues
What's Changed
- Error dialog: make the spacer fixed so that the error box scales with the dialog by @sosthene-nitrokey in #397
- Don't flicker the screen for very fast operations by @sosthene-nitrokey in #399
- Fix flatpak builds by @sosthene-nitrokey in #400
- Update pyinstaller dependency by @mmerklinger in #403
- Add Nitrokey Passkey support by @robin-nitrokey in #387
- Linux arm64 build by @mmerklinger in #404
Full Changelog: v2.4.3...v2.5.0
v2.4.3
What's Changed
- Remove VERSION file by @mmerklinger in #369
- Refer to docs.nitrokey.com for user documentation by @robin-nitrokey in #371
- ci: Use Debian Bookworm for Linux CD by @robin-nitrokey in #373
- Fix FIDO2 reset error message by @mmerklinger in #380
- settings/passwords: correctly show pin state in change pin view by @daringer in #382
- ci/mac: bump to macos-15-intel by @daringer in #383
- replace isort, flake8, black with ruff by @daringer in #384
- Simplify ruff configuration by @robin-nitrokey in #386
- Removes spaces and minus signs when saving the OTP entry by @gsnw-sebast in #378
- Permit usage of Python 3.14 by @mmerklinger in #388
- Fix RPM version accordance check in CI workflow by @mmerklinger in #391
- Update windows signing runner labels by @mmerklinger in #390
- Release v2.4.2 by @mmerklinger in #392
- Fix path to PKCS#11 libraries for windows signing by @mmerklinger in #393
- Prepare release v2.4.3 by @mmerklinger in #394
New Contributors
- @gsnw-sebast made their first contribution in #378
Full Changelog: v2.4.1...v2.4.3
v2.4.1
This release is identical to v2.4.0 but fixes the CI that produces the binaries for Windows and macOS.
Also see the Flathub Release
v2.4.0
This release improves the firmware update process, updates some dependencies and increases the minimum Python version to 3.10.
Note: Binaries for macOS and Windows are not available for this release. Use v2.4.1 instead.
What's Changed
- Update release documentation by @mmerklinger in #357
- Update to fido2 v2 and require Python 3.10 by @robin-nitrokey in #362
- Fix license in metainfo file by @robin-nitrokey in #364
- Implement repr for DeviceData by @robin-nitrokey in #344
- Update nitrokey-sdk-py to v0.4 by @robin-nitrokey in #363
- nk3: Only show extra information if set by @robin-nitrokey in #366
Full Changelog: v2.3.5...v2.4.0
v2.3.5
What's Changed
- Update Linux CD pipeline by @mmerklinger in #355
- Update Windows pipeline to follow shell syntax by @mmerklinger in #356
Full Changelog: v2.3.4...v2.3.5
v2.3.4
What's Changed
- Update release documentation by @mmerklinger in #313
- Update gui.py by @alexgithublab in #314
- README.md: update Dependencies to point to nitrokey-sdk-py by @eighthave in #317
- Update usb-monitor to v1.23 by @robin-nitrokey in #318
- Update pyproject.toml to be PEP 621 compatible by @mmerklinger in #320
- Update release publish action by @mmerklinger in #319
- fix: rectify window icon under Wayland by @Integral-Tech in #334
- bump nitrokey-sdk to 0.3.2 by @robin-nitrokey in #341
- Enable full diff for poetry.lock file by @robin-nitrokey in #342
- Remove self-extracting binary and add signing of binaries and installer to the Windows CD pipeline by @mmerklinger in #343
- ci: temporarily disable flathub lint by @daringer in #351
- CI triggering adjustments by @daringer in #349
- fix flathub metadata-lint warning by @daringer in #350
- Use poetry run and poetry env remove in Makefile by @robin-nitrokey in #345
- ci: Use Trusted Publishing for PyPI releases by @robin-nitrokey in #348
- ci: remove branch: main by @daringer in #352
- ci: run more again by @daringer in #353
- CI flatpak build by @daringer in #346
New Contributors
- @alexgithublab made their first contribution in #314
- @eighthave made their first contribution in #317
- @Integral-Tech made their first contribution in #334
Full Changelog: v2.3.3...v2.3.4
v2.3.3
This release most noteworthy changes the appearance of the Nitrokey App2 by removing the theme included. Therefore now the theming and thus appearance will depend on the system theme. Please consider reading your distribution's guide on how to apply QT themes to flatpak applications, if this is not working out-of-the-box.
Known Issues
- In combination with multiple Nitrokey 3s there might be situations in which the device will be shown as "old firmware", please re-plug the Nitrokey 3 in this situation, this will be fixed in the next release
- After confirming an update an empty confirmation dialog appears, which is reserved for "extra information" inside the firmware package, but not properly hidden in case of an empty "extra information"
What's Changed
- Fix check for too old firmware. by @mss in #282
- Lint and fix appstream metadata by @robin-nitrokey in #281
- Fix typo. by @anotherbridge in #284
- Various Bugfixes towards v2.3.3; Remove qt_material by @daringer in #295
- Update com.nitrokey.nitrokey-app2.desktop by @isa10110 in #294
- Update nitrokey dependency by @mmerklinger in #298
- Raise supported Python version to <3.14 by @mmerklinger in #303
- Check version accordance by @mmerklinger in #304
- Layout fixes by @daringer in #297
- Update RPM specification file by @mmerklinger in #299
- Remove unused mypy overrides by @mmerklinger in #307
- Update nitrokey dependency by @mmerklinger in #308
- docs: minor in release by @daringer in #309
- Prepare release v2.3.3 by @mmerklinger in #310
- Remove
ecdsadependency from pyinstaller build by @mmerklinger in #312
New Contributors
- @anotherbridge made their first contribution in #284
- @isa10110 made their first contribution in #294
Full Changelog: v2.3.2...v2.3.3
v2.3.2
What's Changed
- fix copr build by @nestire in #262
- Refactor device detection to work with any OS by @daringer in #255
- Append unsigned name to published windows binaries by @mmerklinger in #269
- Quit all qthreads on close event by @mmerklinger in #268
- Use Nitrokey Python SDK by @robin-nitrokey in #264
- Fix typo in UI by @mmerklinger in #270
- remove pyudev from deps by @daringer in #272
- Improve Settings Tab by @daringer in #271
- update dependencies by @daringer in #275
- Properly disable the Poetry SecretService/Keyring feature by @mss in #274
- remove old flatpak dir by @daringer in #277
- format flatpak metainfo by @daringer in #278
- recognize and handle too old firmwares; fixes #273 by @daringer in #276
- Prepare Release v2.3.2 by @daringer in #279
- Adapt build dependencies by @mmerklinger in #280
More Details
This release also includes builds for Mac both for ARM and Intel. As of now they are not signed, thus are not really (easy) installable on Macs. Furthermore updating devices does not work, but apart from that the other functionalities work fine. We are working on improving the situation for the next releases.
New Contributors
Full Changelog: v2.3.1...v2.3.2