forked from Yubico/yubioath-flutter
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
373 lines (320 loc) · 18.9 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
* Version 7.1.0 (released 2024-09-25)
** Improved support for YubiKey Bio - Multi-protocol Edition.
** Improved support for YubiKey 5.7 FIPS:
*** Use secure messaging (SCP11b) when needed over NFC.
*** Add FIPS status information to Home screen and application pages.
*** Disable locked features in UI while not in FIPS approved mode.
** Android: Improve UI for NFC communication.
** Android: Improve error messages shown in UI.
** FIDO: Add button to enable Enterprise Attestation on supported devices.
** UI: Add instructions for enabling NFC for NFC-restricted devices.
** UI: Display PIN complexity info on Home screen for applicable devices.
** UI: Add grid views for OATH and Passkey credential lists.
** UI: Add toggling of visibility to the right sidebar menu.
* Version 7.0.1 (released 2024-05-30) Android only release
** Fix: Opening the app by NFC tap needs another tap to reveal accounts.
** Fix: NFC devices attached to mobile phone prevent usage of USB YubiKeys.
** Fix: Invalid colors shown in customization views for Android Dynamic color.
** Fix: Fingerprints are shown in random order.
* Version 7.0.0 (released 2024-05-06)
** UI: Add home screen with device information, customization options, and factory reset.
** UI: Add search filtering to Passkeys and display more information.
** Localization: Add official support for French and Japanese.
** PIV (desktop): Support managing retired key slots.
** Management (desktop): Support toggling applications when Configuration Lock code is set.
** OTP (desktop): Support managing slots when OTP Access Code is set.
** Android: Support for FIDO (managing PIN, Passkeys, Fingerprints, and factory reset).
** Linux: Add ability to use external program for copying to clipboard (see README).
** Additional features/support for YubiKey 5.7:
*** Handling of PIN complexity.
*** PIV: New key algorithms: RSA3072, RSA4096, Ed25519, and X25519.
*** PIV: The ability to move and delete keys.
* Version 6.4.0 (released 2024-02-20)
** UI: Major UI overhaul, with improvements including:
*** Add new UI layouts for wider windows to better utilize screen space.
*** Add YubiKey personalization through custom naming and theme color.
*** Split FIDO/WebAuthn into multiple sections.
*** Move factory reset functionality into a single dialog, from the individual sections.
** Add support for Yubico OTP provisioning.
** PIV: Display more information about keys and certificates.
** PIV: Add output format for public key when generating keys.
** Desktop: Window hidden/shown state no longer saved when closing the app,
use --hidden to start the app in a hidden to systray state.
** Desktop: Fix FIDO reset over NFC.
** Windows: Add option to launch Windows Settings for FIDO management.
** Android: Increase read timeout for NFC, improving compatibility with older YubiKeys.
* Version 6.3.1 (released 2023-12-12)
** Add command line options: --hidden/--shown, --log-file FILE.
** Disable autocorrect in text fields.
** Improve UI for toggling USB interfaces on YubiKey <= 4.
** OATH: Fix displaying of credentials with empty (but not null) issuer.
** PIV: Fix "Save" button not updating when changing Management Key.
** FIDO: Improved handling of forcePinChange.
** Add keyboard shortcut to calculate new code (Ctrl/Cmd + R).
** Android: Support loading QR code from file.
** Android: Add a "Do nothing" option to NFC tap.
** Android: Improve handing of USB device removal.
* Version 6.3.0 (released 2023-09-04)
** Add support for importing accounts through QR codes from Google Authenticator.
** Add community translations for French, Japanese, German and Polish languages.
** Improve user interface with new Material UI widgets.
** Bug fixes and improvements based on user feedback.
** Desktop: Add support for PIV.
** Android: Update Android 14 compatibility.
* Version 6.2.0 (released 2023-04-19)
** Add support for custom account icons.
** Desktop: Add systray icon for quick access to pinned accounts.
** Win/Mac: Remember window position between launches.
** UI: Swap click-area for OATH accounts (click on code button to open single-account view, double-click on account to copy code).
** Android: Better support for large screens (landscape, multi-window).
** Desktop: Fix issues with keyboard shortcuts sometimes not working and add new shortcuts.
** Accessibility: Screen reader improvement for various parts of the UI.
* Version 6.1.1 (released 2023-02-13)
** Android: Fix issues on Chromebooks when adding accounts.
** Android: Fix to a bug when accounts might disappear from the account list when switching between apps with a YubiKey connected over USB.
** Android: Improvements to performance for YubiKeys with password protected OATH applets.
** Android: Improvements to compatibility with generic OATH NFC smart cards.
* Version 6.1.0 (released 2023-01-25)
** UI: Split Configuration and Device Picker into two buttons.
** OATH: Avoid truncation of account issuer/name in dialog view.
** Android: Add option to disable NFC sounds.
** Android: Add "launch on USB" setting, though it blocks other apps from accessing the key over USB.
** Desktop: Fix timeout waiting for helper process to start.
** Desktop: Fix handling of unrecoverable keyring data.
** Desktop: Explicitly set UTF-8 encoding for passing data to/from the helper.
* Version 6.0.2b (released 2022-12-14)
** Linux: Fix compatibility with older glibc versions.
* Version 6.0.2 (released 2022-11-28)
** Android: Fix USB connectivity issues after returning from sleep.
** MacOS: Fix helper subprocess compatibility on older MacOS versions.
** Better indicate if there is an error starting the helper subprocess.
** OATH: Better indicate error for too long issuer/name when scanning a QR code.
** OATH: Sorting of credential names is now case-insensitive.
* Version 6.0.1 (released 2022-11-17)
** Android: Fix issues of YubiKey NEO NFC connectivity on certain phones
* Version 6.0.0 (released 2022-11-15)
** Complete redesign of the UI using Flutter.
** Add support for Android.
** Add native ARM support for MacOS.
** Add in-app elevation to Administrator for FIDO on Windows.
* Version 5.1.0 (released 2021-10-05)
** Support and manage FIDO-enabled YubiKeys.
** Toggle applications over USB and NFC.
** Major UI improvements.
* Version 5.0.5 (released 2021-04-14)
** Compatibility update for ykman 4.0.
** Add additional product names.
** Linux: Use the embedded version of ykman in AppImage.
* Version 5.0.4 (released 2020-05-14)
** New app icons on all platforms
** Adjust the behaviour of the search bar, do not search accounts without having focus
** Bugfix: Fix keyboard shortcut to copy account code
** Bugfix: Show firmware version for YubiKey NEO correctly
** Windows: Show correct version number in .msi installers
** macOS: Fix issue with window positioning
** macOS: Fix occasional crashes on startup
** Linux: Fix the app icon and desktop entry for the Snap package.
* Version 5.0.3 (released 2020-04-14)
** macOS: Make the app available in the macOS App Store
** Windows: Make the app available in the Microsoft Store (for Windows 10 20.04 and higher)
** Linux: Make the app available in the Snap Store
** Add support for YubiKey 5C NFC
** Bugfix: Make sure the application is always visible on Windows
* Version 5.0.2 (released 2020-01-29)
** Allow spaces in secret key when adding accounts
** UI: Move favorite button to the credential card
** UI: Improved scrolling behaviour
** Windows: Improve how .dll files are loaded, thanks to Marius Gabriel Mihai for reporting this!
** Windows: Initial support for .msi installers. If upgrading from the .exe installer, make sure
to uninstall the older version before using the .msi
* Version 5.0.1 (released 2019-10-16)
** New colors for the account icons.
** Use Roboto font on all platforms.
** Increase some text sizes for better readability.
** Change icon for the Settings button and move it to the left.
** SysTray: Open application on double-click.
** Terminology: Use "Accounts" instead of "Credentials".
** Bugfix: Clear old accounts correctly when switching between devices.
** Add keyboard shortcut (Ctrl/Cmd + i) for info popup.
* Version 5.0.0 (released 2019-09-23)
** New UI based on Material Design and Qt Quick Controls 2
** Add Dark Mode and Light Mode
** Feature: Allow switching between connected YubiKeys
** Feature: Select favorite credentials, available from the System Tray/Menu Bar
** Show some information about the connected YubiKey, such as firmware version and serial number
** Add experimental support for external smart card readers, enabling the use of a YubiKey over NFC
** Add initial accessibility support
* Version 4.3.6b (released 2019-06-11)
** Fixes problem where YubiKey was not being detected on macOS.
* Version 4.3.6 (released 2019-05-29)
** Windows: improve support for YubiKey NEO on Windows 10
* Version 4.3.5 (released 2019-01-02)
** Bugfix: Show correct message when YubiKey doesn't have the correct transport enabled.
** Improve error handling in Slot Mode.
** Linux: Add experimental support for .AppImage
* Version 4.3.4 (released 2018-05-07)
** Support YubiKey Preview
** Add credential: allow space in secret key.
** Bugfix: Don't show "No credentials found..." incorrectly.
** Bugfix: Forget the password when removing the device.
** Windows: 64-bit version added.
* Version 4.3.3 (released 2018-02-15)
** Focus is not locked on the search field.
** Pressing ESC now clears the search field and deselects all credentials.
** Copying the code with a keyboard shortcut now works even if the search field has focus.
** The top progress bar is now only displayed when needed.
** Scanning QR codes should now work better on some multiple monitor setups.
** Improve the handling of touch credentials when the YubiKey is never touched.
** The application should no longer refresh credentials to often on slower systems.
** Credentials with a custom time period should now autorefresh correctly.
** Logging: The command line option --log-file is now supported, which writes the log to a file. The --log-file option is ignored unless preceded by the --log-level option.
** Bugfix: The arrow key navigation is no longer broken after deleting a credential.
** Windows: OpenGL rendering is now chosen dynamically. It's possible to override it with the QT_OPENGL environment variable.
* Version 4.3.2+1 (released 2017-12-20)
** Re-release of 4.3.2 for Mac, because package signature was missing from 4.3.2 release
* Version 4.3.1+1 (released 2017-12-20)
** Re-release of 4.3.1 for Mac, because package signature was missing from 4.3.1 release
* Version 4.3.2 (released 2017-12-19)
** Bugfix: Fixed crash on attempt to generate code for touch credential in YubiKey Slots mode
** Bugfix: Fixed crash in QR scan
* Version 4.3.1 (released 2017-12-17)
** Bugfix: Removed references to QML Array prototype methods added in Qt 5.9 (unavailable in Ubuntu Zesty and earlier)
* Version 4.3.0 (released 2017-12-15)
** Now requires ykman version >= 0.5.0
** Feature: New icon
** Feature: Remembered passwords are now shared with ykman.
** Feature: Added option to hide window on launch
*** Thanks to Steven Stallion for contributing!
** Feature: "About" dialog now shows OATH applet version instead of overall firmware version
** Feature: Touch credentials generate a code for the next period if current period ends in less than 10s
** Feature: Arrow keys now navigate the list while search field has focus
*** Thanks to Arthur Burkart for contributing!
** Feature: Focus now starts on the search field, and ESC no longer removes focus from search field
** Feature: Added `--log-level` CLI option with same function as `--log-level` option to `ykman` version 0.5.0; see `ykman --help` for usage
** Bugfix: Reduced idle CPU usage
** Bugfix: Improved error handling to prevent hanging UI
** Bugfix: Fixed tray icon remaining after exit on Windows
** Bugfix: Fixed sorting when some credentials have nonstandard periods
** Bugfix: Selection now stable across refreshes and searches
** Bugfix: Arrow keys now scroll the view only if the selection changes
* Version 4.2.0+deps.2 (de-published)
** Identical to release 4.2.0+deps except it unpacks to a directory with the same name as the archive
* Version 4.2.0+deps (de-published)
** Identical to release 4.2.0b, but renamed to a valid Semantic Versioning version number
* Version 4.2.0b (de-published)
** Source re-release with dependencies bundled in the archive
* Version 4.2.0+2 (released 2017-11-17)
** Identical to release 4.2.0 except it unpacks to a directory with the same name as the archive
* Version 4.2.0 (released 2017-09-14)
** Added support for 7 digit credentials.
** Added support for credentials with a non 30-second period.
** Moved "Scan QR code" functionality, now available directly from main view.
** Flip moving direction of the time left indicator.
** Win 7: Fixed issue with OpenGL rendering.
** macOS: Allow OpenGL to use integrated GPU.
** Bugfix: Issuer was not displayed correctly on Ubuntu.
* Version 4.1.4 (released 2017-08-17)
** Double-click on system tray icon now shows the credentials. Not supported on macOS.
** Windows: An issue with the video drivers on some machines have been resolved.
** The About dialog now closes when the ESC key is pressed.
** UI: The credential codes should now follow any font scaling done by the operating system.
** UI: Codes now have a space in them for better readability.
* Version 4.1.3 (released 2017-08-03)
** Feature: Double-click to generate a code and copy it to the clipboard.
** Feature: When searching, press the ESC key to clear the search field and press Enter to generate and copy a code.
** Added an error message for adding a credential when there is no storage space left on the device.
** Added an error message for adding a too large key when in Slot mode.
** Clicking outside the search field now removes focus from it.
** Names on new credentials can't be longer than 64 bytes.
** UI: Don't show timer when there is no credentials.
** The default button in the password prompt is now OK.
** Bugfix: Fixed crash caused by some QR codes.
** Bugfix: The selected credential was not being updated correctly.
** macOS: Remove sandbox entitlements to work better when running on a system with gpg-agent.
* Version 4.1.2 (released 2017-05-12)
** Ubuntu: Fixed crash after entering password on Ubuntu 17.04
** Windows: Fixed issue with window spawning outside desktop.
* Version 4.1.1 (released 2017-05-09)
** Windows: Fixed issue with missing OpenGL drivers, include ANGLE in windows build.
** macOS: Fixed issue with incorrect linking to OpenSSL, causing the application to freeze when reading credentials.
** Bugfix: Touch credentials were not being selected correctly.
** Bugfix: Steam credentials were incorrect when read from a YubiKey 4.
* Version 4.1.0 (released 2017-04-10)
** Added a optional system tray shortcut.
** Sort credentials based on name.
** Improved scrolling, keep scroll position when credentials are reloaded.
** Bugfix: new passwords was always being cleared.
** Removed custom coloring of progress bar, use system theming.
* Version 4.0.1 (released 2017-03-27)
** Bugfix: Follow color schemes better.
** Removed some spacing that caused the layout to be slightly off.
** Improved focus switching between search bar and credentials.
** Added keyboard shortcut (Ctrl/Cmd + F) for focus on the search bar.
** Select the top credential during search.
** Remember window location and dimensions between launches.
** Add a Edit menu in the menu bar for credentials.
** Improved error logging.
** macOS: Close app with Cmd + W.
** Windows installer: install Visual C++ redistributable packages if needed.
* Version 4.0.0 (released 2017-03-20)
** The UI has been completely rewritten, to allow us to use a more modern technology stack.
All main functionality and concepts are kept the same.
** CLI version has been removed from this project, the functionality is now found in the YubiKey Manager (ykman) tool.
** Slot mode and CCID mode are now kept separated, choose which mode to use under "Settings".
** Added keyboard shortcuts for copy code, generate code, delete credential, add credential and settings.
** Added support for resetting all OATH credentials and password.
* Version 3.1.0b (released 2016-12-16)
** Fix crash on macOS related to how the application was built.
New installer for macOS based on previous release.
* Version 3.1.0 (released 2016-11-22)
** Added a search bar for credentials.
** Added support for adding SHA256 credentials in the GUI.
** Smart card is now being disconnected when the application is hidden.
** Bugfix: QR codes were sometimes not being parsed.
* Version 3.0.1 (released 2016-06-13)
** Bugfix release:
- Don't import OSX libs outside of OSX.
- Packaging related fixes.
* Version 3.0.0 (released 2016-06-09)
** Added compatibility with Python 3 (Python 2 is still supported).
** Added support for generating alphanumeric Steam authenticator codes for entries prefixed with "Steam:".
** Added a confirmation dialog box when overwriting entries.
** Added the capability to delete slot-based credentials.
** UX enhancements: split up issuer and name; added larger OTP codes.
** CLI was rewritten using the "click" library.
** CLI gained a "gui" subcommand which launches the full GUI.
** Binaries were renamed (yubioath -> yubioath-gui, yubioath-cli -> yubioath).
* Version 2.3.0 (released 2015-11-20)
** Re-schedule timer each time period based on system time to prevent Qt timer
drift.
** Clear password memory cache on minimize to prevent accidentally leaving the
YubiKey unlocked unattended.
** Support for credentials which require touch (YubiKey 4 only).
* Version 2.2.1 (released 2015-08-20)
** Bugfix release: Fix adding credentials via the UI.
* Version 2.2.0 (released 2015-08-18)
** Allow spaces in OATH keys.
** Don't crash if smartcard subsystem isn't available.
** Disable systray icon by default.
** Added a flag to start the application minimized to the systray.
** Added the ability to scan QR codes from the screen.
* Version 2.1.1 (released 2015-07-02)
** Added man pages.
** Fixed bug with non-CCID YubiKeys not displaying slot-based credentials.
** Windows installer/uninstaller checks for running instance, and closes it.
* Version 2.1.0 (released 2015-06-26)
** Added setting to kill scdaemon on show, to release the device (GUI only).
** Added the ability to program standard YubiKeys with slot-based TOTP
credentials.
** Added functionality to the CLI for programming YubiKeys.
** Added the reset command for wiping a device (CLI only).
** Better handling of composite modes.
** Support non-ascii characters in card reader names.
* Version 2.0.2 (released 2015-06-16)
** Minor packaging related fixes.
* Version 2.0.1 (released 2015-06-16)
** Minor fixes to platform specific quirks.
* Version 2.0.0 (released 2015-06-15)
** Complete rewrite:
- Supports all OATH-enabled YubiKeys, including YubiKey Standard.
- New overhauled UI.