Releases: Nitrokey/nitrokey-app2
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
ecdsa
dependency 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
v2.3.1
Major Changes
- Add Settings tab to handle different pins
- customizations for qubesos
- pkg for macOS
What's Changed
- add installation instructions by @daringer in #239
- always call show on progress-bar on update by @daringer in #237
- Add Settings tab to handle different pins by @jj-so in #238
- Remove unused makefile variables by @mmerklinger in #251
- CD pipeline to build for macOS on ARM64 and Intel64 by @mmerklinger in #250
- settings-rework by @jj-so in #256
- Settings reset by @jj-so in #257
- recognize qubesos by @jj-so in #254
- Bump pynitrokey by @jj-so in #260
- Relases 2.3.1 by @jj-so in #261
Full Changelog: v2.3.0...v2.3.1
v2.3.0
Major Changes
- Overview refactoring / improved user interactions
- Input verification in Password Manager
- bump pynitrokey to version 0.4.47
This pre-release will be released as soon as "signed" windows files + flatpak is available !
What's Changed
- Update used Github Actions in CICD pipelines by @mmerklinger in #213
- Overview refactoring by @daringer in #199
- fix error wrong pin by @jj-so in #233
- check length of comment before saving by @jj-so in #224
- change btn_update by @jj-so in #208
- close more options by @jj-so in #229
- bump pynitrokey to version 0.4.47 by @daringer in #236
- update meta-data for flatpak; update release doc by @daringer in #235
Full Changelog: v2.2.2...v2.3.0
v2.2.2
Major Changes
- Add HMAC secret management in the password manager
This release will not be published on flathub. The next release will be published on flathub again and will be released very soon
What's Changed
Full Changelog: v2.2.1...v2.2.2
v2.2.1
Major Changes
- Added Password Manager
- The installer and single-exe binary for Windows are now signed
- Use latest pynitrokey
We aim to provide this version through flathub, submission is ongoing, this will surely take some more time.
Changelog
- Update README.md by @jans23 in #195
- Introduce Password Manager by @daringer in #198
- Add flathub-ready flatpak building by @daringer in #189
- Build RPM package by @mmerklinger in #194
- fix check for app update by @jj-so in #180
- Add more prerendered icon sizes by @mmerklinger in #200
- pw-manager: properly handle save-button activation during edit by @daringer in #202
- Raise version of pynitrokey dependency by @mmerklinger in #201
- Fix/catch device removal error from fido2 lib by @daringer in #203
- v2.2.0 by @jj-so in #207
- add release docs by @daringer in #206
- Prepare release of version 2.2.1 by @mmerklinger in #212
- The Windows binary and installer will now be provided with a digital signature.
Full Changelog: v2.1.5...v2.2.1
Signature
Verify the detached signature using:
gpg --verify sha256sum.sig sha256sum
You expect an output like this one:
gpg: Signature made Tue 06 Feb 2024 11:31:22 AM CET
gpg: using RSA key C7E32619E2F71736F5910BB144CB2D868DD16BDA
gpg: Good signature from "Markus Meissner <[email protected]>" [ultimate]
gpg: aka "Markus Meissner <[email protected]>" [ultimate]
If you don't have the key yet, you can get it like this:
gpg2 --keyserver keyserver.ubuntu.com --recv-keys 44CB2D868DD16BDA
Feel free to cross-validate the main-key fingerprint on this profile.
Pre-Release v2.2.0
What's Changed
- Update README.md by @jans23 in #195
- Introduce Password Manager by @daringer in #198
- Add flathub-ready flatpak building by @daringer in #189
- Build RPM package by @mmerklinger in #194
- fix check for app update by @jj-so in #180
- Add more prerendered icon sizes by @mmerklinger in #200
- pw-manager: properly handle save-button activation during edit by @daringer in #202
- Raise version of pynitrokey dependency by @mmerklinger in #201
- Fix/catch device removal error from fido2 lib by @daringer in #203
- v2.2.0 by @jj-so in #207
New Contributors
Full Changelog: v2.1.5...v2.2.0
v2.1.5
What's Changed
- fix timeout UI OTP by @jj-so in #168
- uncheck Show Protected Password checkbox if pin entry failed by @jj-so in #171
- During the update process, the gui is busy by @jj-so in #170
- Migrate to Poetry package and dependency management by @mmerklinger in #172
- micro change: introduce spacing between device-chooser buttons by @daringer in #175
- Open Overview-Tab after unplugging the Nitrokey by @jj-so in #173
- Update readme to include instructions for new build system by @mmerklinger in #178
- Disable the use of keyrings for Poetry by @mmerklinger in #179
- add VERSION file again by @jj-so in #182
- Set required build system version to >=1.3.2 by @mmerklinger in #183
- Add pyproject.toml check to CI pipeline by @mmerklinger in #184
- fix VERSION: add newline for legacy versions by @daringer in #186
- Complete Qt6/PySide6 migration by @daringer in #187
- Pre-Releases 2.1.5 by @jj-so in #188
- Upgrade pyinstaller by @mmerklinger in #174
- Release v2.1.5 by @jj-so in #192
- Change PyPI repository url by @mmerklinger in #193
Full Changelog: v2.1.4...v2.1.5
Release v2.1.4
Stable Release for the Nitrokey App 2.
Currently available features:
- Update Nitrokey 3 devices
- Passwords (TOTP and HOTP code generation)
- Binary releases for Windows (.exe & .msi) and Linux
Please be aware that due to the self-extracting nature the .exe
might be classified as malware. This is of course not true and we suggest using the .msi
for regular installations.
New in VERSION 2.1.4
- fix installation with pip
Release v2.1.3
Stable Release for the Nitrokey App 2.
Currently available features:
- Update Nitrokey 3 devices
- Passwords (TOTP and HOTP code generation)
- Binary releases for Windows (.exe & .msi) and Linux
Please be aware that due to the self-extracting nature the .exe
might be classified as malware. This is of course not true and we suggest using the .msi
for regular installations.
New in VERSION 2.1.3
- new Welcome Page
- if one device is connected, it is selected directly
- option to check if the app is up to date
- Status check/variant of device
- possible to make a firmware update with a local file
- option to copy the OTP directly to the clipboard