v2026.8.0Desktop
Desktop v2026.8.0
Added 10
- Add prefix to fastmail
- Call SDK for password prelogin
- Add linksEnabled to invite-link status response model
- Support visually-hidden labels in bit-form-field
- Add Vfo1TerminologyService and VFO1I18nPipe infrastructure
- Use native messaging dialog in browser extension settings
- Add UriMatchDefaultPolicy components and stories
- Add AutoConfirmPolicy V2 component and associated templates
- Add shared-folder icon
- Add v0.1.0 of the AppPairingData schema
Changed 3
- Reduce calls to nodeIsElement in query and queryAutofillFormAndFieldElements
- Resolve SSH agent caller name via libproc on macOS
- Update copy from new to create/add in browser
Fixed 7
- Add Helium as Linux entry for NativeMessagingHosts
- Fix Proton Pass import of item custom fields
- Fix forwarder settings cache collision
- Restore increment/decrement buttons for max access count in Send
- Do not show true length of password in password mask
- Fix Proton Pass importer dropping custom, alias, and SSH key items
- Fix subtitles when using SDK
From Bitwarden
What's Changed
💙 Community Highlight
- [PM-40131] fix(desktop): add Helium as Linux entry for NativeMessagingHosts by @0xk1f0 in https://github.com/bitwarden/clients/pull/21748
- [PM-39030] Fix Proton Pass import of item custom fields by @archit-goyal in https://github.com/bitwarden/clients/pull/21253
- [PM-19836] Add prefix to fastmail by @lucacome in https://github.com/bitwarden/clients/pull/14105
- [PM-40685] Fix forwarder settings cache collision by @cyfrit in https://github.com/bitwarden/clients/pull/21980
- [PM-39704] fix(send): restore increment/decrement buttons for max access count by @harikrishna2208 in https://github.com/bitwarden/clients/pull/21527
- [PM-39593] reduce calls to
nodeIsElementinquery(and by extensionqueryAutofillFormAndFieldElements) by @datdenkikniet in https://github.com/bitwarden/clients/pull/21498 - [PM-27495] Do not show true length of password in password mask by @Mauritz8 in https://github.com/bitwarden/clients/pull/17052
- [PM-37656] Resolve SSH agent caller name via libproc on macOS by @lnky102 in https://github.com/bitwarden/clients/pull/20680
- [PM-39312] Fix Proton Pass importer dropping custom, alias, and SSH key items by @theagg-18 in https://github.com/bitwarden/clients/pull/21402
:shipit: Feature Development
- [PM-27060] feat: Call SDK for password prelogin by @ike-kottlowski in https://github.com/bitwarden/clients/pull/21777
- [PM-39815] feat: Add linksEnabled to invite-link status response model by @r-tome in https://github.com/bitwarden/clients/pull/21820
- [CL-1272] Support visually-hidden labels in bit-form-field by @willmartian in https://github.com/bitwarden/clients/pull/21788
- [PM-39778] Fix subtitles when using sdk by @jengstrom-bw in https://github.com/bitwarden/clients/pull/21591
- [PM-40286] - Add Vfo1TerminologyService and VFO1I18nPipe infrastructure by @nick-livefront in https://github.com/bitwarden/clients/pull/21860
- [PM-40060] Use native messaging dialog in browser extension settings by @quexten in https://github.com/bitwarden/clients/pull/21705
- [PM-37990] Add UriMatchDefaultPolicy components and stories by @JaredScar in https://github.com/bitwarden/clients/pull/21827
- [PM-38519] Add AutoConfirmPolicy V2 component and associated templates by @JaredScar in https://github.com/bitwarden/clients/pull/21828
- [PM-32384] Update copy new to create/add browser by @jengstrom-bw in https://github.com/bitwarden/clients/pull/21524
- [PM-40194] - add shared-folder icon by @jaasen-livefront in https://github.com/bitwarden/clients/pull/21801
- [PM-40283] Add v0.1.0 of the AppPairingData schema by @coltonhurst in https://github.com/bitwarden/clients/pull/21814
- [PM-40195] feat: add shared-folder localization keys by @jaasen-livefront in https://github.com/bitwarden/clients/pull/21832
- desktop-autofill: Add missing IPC methods by @iinuwa in https://github.com/bitwarden/clients/pull/21775
- Add generic HEC (SIEM) event integration card by @maxkpower in https://github.com/bitwarden/clients/pull/21445
- feat(llm): add claude note to make key-management aware of encryption related changes by @quexten in https://github.com/bitwarden/clients/pull/21818
- [PM-36007] Admin change email event logging by @BTreston in https://github.com/bitwarden/clients/pull/21908
- [PM-27844] Set email on sync by @ike-kottlowski in https://github.com/bitwarden/clients/pull/21349
- [CL-1273] Add bitMenuClose directive to decouple menu dismissal from ARIA roles by @willmartian in https://github.com/bitwarden/clients/pull/21789
- [PM-40104] Relabel "New organization" → "New vault" on org-switcher affordance (web) by @nick-livefront in https://github.com/bitwarden/clients/pull/21871
- [PM-32403] Update button copy desktop by @jengstrom-bw in https://github.com/bitwarden/clients/pull/21528
- [PM-38929] Add new design for edit member dialog by @BTreston in https://github.com/bitwarden/clients/pull/21843
- [INNO] - Passkey Report by @jrmccannon in https://github.com/bitwarden/clients/pull/19787
- [CL-1285] create Storybook feature-flags addon in new @bitwarden/storybook lib by @willmartian in https://github.com/bitwarden/clients/pull/21913
- [PM-37991] Implement Automatic App Login Policy v2 and associated components by @JaredScar in https://github.com/bitwarden/clients/pull/21824
- [PM-38749] Add OrganizationInviteLinkApiService.updateSupportsConfirmation by @JimmyVo16 in https://github.com/bitwarden/clients/pull/21933
- feat(register-finish-request): Add sales_assisted_token to request by @enmande in https://github.com/bitwarden/clients/pull/21961
- [PM-40381] Desktop Autofill Cancellation by @iinuwa in https://github.com/bitwarden/clients/pull/21853
- [PM-10383] - confirm before deleting a passkey by @jaasen-livefront in https://github.com/bitwarden/clients/pull/21497
- [PM-40193] feat: add vfo1Icon pipe for flag-gated icon swaps by @jaasen-livefront in https://github.com/bitwarden/clients/pull/21876
- [PM-35093] feat: Support bitwarden-gov.com deeplink redirects on web connectors by @enmande in https://github.com/bitwarden/clients/pull/21752
- [PM-40134] RoutedVaultFilterService accept a vaultId query parameter alongside organizationId by @jengstrom-bw in https://github.com/bitwarden/clients/pull/21930
- [PM-40216] feat: Scope organization invite link lookups by organization ID by @r-tome in https://github.com/bitwarden/clients/pull/21815
- [PM-35107] Remove Argon2Id option from UI in gov environment by @mzieniukbw in https://github.com/bitwarden/clients/pull/21503
- feat(shared-unlock): support trusted devices by @quexten in https://github.com/bitwarden/clients/pull/21895
- [PM-39997] desktop-autofill: Package Windows passkey plugin resources by @iinuwa in https://github.com/bitwarden/clients/pull/21983
- [PM-39387] fix: Auto-sync premium status after returning from Stripe checkout by @cyprain-okeke in https://github.com/bitwarden/clients/pull/21518
- [PM-38794] Add OrganizationInviteLinkApiService.getInvite by @JimmyVo16 in https://github.com/bitwarden/clients/pull/21932
- [PM-40682] desktop-autofill: Graceful Windows plugin registration by @iinuwa in https://github.com/bitwarden/clients/pull/21982
- desktop-autofill: Omit CTAP2 status code in assertion response by @iinuwa in https://github.com/bitwarden/clients/pull/21978
- [PM-40381] desktop-autofill: FIDO2 UI cancellation by @iinuwa in https://github.com/bitwarden/clients/pull/21906
- [CL-998] bit-table-v2 and related components by @willmartian in https://github.com/bitwarden/clients/pull/20900
- [PM-40449] create lit cipher items and list by @dan-livefront in https://github.com/bitwarden/clients/pull/21984
- feat(biometrics): add windows biometrics format based on sdk cryptography by @quexten in https://github.com/bitwarden/clients/pull/21433
- [PM-40089] Show a banner in the vault view when Fill Assist is active for the current page by @jprusik in https://github.com/bitwarden/clients/pull/21754
- [SM-1954] Show expiry status badge on access tokens list by @maxkpower in https://github.com/bitwarden/clients/pull/20939
- Autotype AppData path normalization by @neuronull in https://github.com/bitwarden/clients/pull/21910
- [PM-38813] - update offboarding survey by @jaasen-livefront in https://github.com/bitwarden/clients/pull/21161
- [PM-40111] Rename Owner to Vault field by @nick-livefront in https://github.com/bitwarden/clients/pull/21897
- Pm 38122 fastmail checkbox by @bmbitwarden in https://github.com/bitwarden/clients/pull/21830
- [PM-40255] Update collection icon to
bwi-shared-folderby @nick-livefront in https://github.com/bitwarden/clients/pull/21996 - feat(data-recovery): add detection of field decryption ciphers by @quexten in https://github.com/bitwarden/clients/pull/22065
- [PM-39220] Add the At-Risk Gauge component by @AlexRubik in https://github.com/bitwarden/clients/pull/21861
- [PM-40682] desktop-autofill: Register Windows native passkey plugin by @iinuwa in https://github.com/bitwarden/clients/pull/21986
- [PM-40240][PM-40239] Updated card control features by @BryanCunningham in https://github.com/bitwarden/clients/pull/21819
- [PM-40252] feat: migrate shared vault components to shared-folder terminology by @jaasen-livefront in https://github.com/bitwarden/clients/pull/21967
- [PM-40165] feat(web): migrate vault components to shared-folder terminology by @jaasen-livefront in https://github.com/bitwarden/clients/pull/21993
- [PM-40335] PAM - Add access rules domain (1/2) by @Hinton in https://github.com/bitwarden/clients/pull/21810
- [PM-17584] Delinea XML parser by @mcamirault in https://github.com/bitwarden/clients/pull/21620
- [PM-41015] Add feature flag for Managed Device Framework by @djsmith85 in https://github.com/bitwarden/clients/pull/22097
- [PM-35157] Remove feature flagged logic for SDK decryption flag by @JaredScar in https://github.com/bitwarden/clients/pull/22078
- [PM-40654] feat: gate org-creation default collection name behind VFO1 terminology by @jaasen-livefront in https://github.com/bitwarden/clients/pull/21969
- [PM-40510] feat: rename vault-filter query param to sharedFolderId by @jaasen-livefront in https://github.com/bitwarden/clients/pull/21968
- [PM-40623] Update invite link service to match SDK by @eliykat in https://github.com/bitwarden/clients/pull/22054
- add problem detail support, wire up email changing by @BTreston in https://github.com/bitwarden/clients/pull/21878
- [CL-972] card updates by @BryanCunningham in https://github.com/bitwarden/clients/pull/21776
- [PM-35943] Browser: Add Health tab and navigation by @lastbestdev in https://github.com/bitwarden/clients/pull/22045
- desktop-autofill: Implement Windows native status command [PM-41025] by @iinuwa in https://github.com/bitwarden/clients/pull/22138
- [PM-39227] Add the browser vault-health reports service (categorize, score, emit) by @AlexRubik in https://github.com/bitwarden/clients/pull/22009
- [PM-40731] Implement VFO1 terminology updates across collection components by @JaredScar in https://github.com/bitwarden/clients/pull/22104
- [PM-39452] fix: Show premium membership status from desktop Account menu by @cyprain-okeke in https://github.com/bitwarden/clients/pull/21992
- [PM-40742] update SSO TDE copy by @BTreston in https://github.com/bitwarden/clients/pull/22113
- desktop-autofill: Implement Windows plugin credential sync [PM-41025] by @iinuwa in https://github.com/bitwarden/clients/pull/22109
- [PM-40734] Settings Collection Terminology changes by @JaredScar in https://github.com/bitwarden/clients/pull/22107
- [PM-40732] Groups terminology changes by @JaredScar in https://github.com/bitwarden/clients/pull/22105
- [PM-39075] Browser: Show Health tab berry until feature is visited by @lastbestdev in https://github.com/bitwarden/clients/pull/22140
- [PM-38799] Add translation for confirm flow audit events by @JimmyVo16 in https://github.com/bitwarden/clients/pull/22117
- [PM-38389] feat: Support sales-assisted trials by @enmande in https://github.com/bitwarden/clients/pull/21929
- [PM-40741] Reports terminology update by @BTreston in https://github.com/bitwarden/clients/pull/22112
- [PM-40733] members terminology update by @JaredScar in https://github.com/bitwarden/clients/pull/22100
- [PM-40335] PAM - Add access rules UI (2/2) by @Hinton in https://github.com/bitwarden/clients/pull/21841
- [PM-40448] create lit password generator by @dan-livefront in https://github.com/bitwarden/clients/pull/22010
- [PM-41312] Bump sdk-internal for Fill Assist policy type by @bensbits91 in https://github.com/bitwarden/clients/pull/22206
- [PM-40735] event logs terminology update by @JaredScar in https://github.com/bitwarden/clients/pull/22133
- [PM-39978] Add Item Send enum and fix resulting build errors by @mcamirault in https://github.com/bitwarden/clients/pull/22135
- [PM-40253] feat(browser): migrate vault components to shared-folder terminology by @gbubemismith in https://github.com/bitwarden/clients/pull/22079
- [PM-38248] Remove SendEventLogging feature flag by @harr1424 in https://github.com/bitwarden/clients/pull/22131
- [PM-39222] Browser: Add intro to Health feature by @lastbestdev in https://github.com/bitwarden/clients/pull/22209
- [PM-41438] - Add new errors for taken emails by @jrmccannon in https://github.com/bitwarden/clients/pull/22220
- added vault health reports by @maxkpower in https://github.com/bitwarden/clients/pull/21432
- [PM-40119] Assign Collection -> "Add to shared folder" action & dialog copy by @jengstrom-bw in https://github.com/bitwarden/clients/pull/21874
- [PM-40548] Web add quick copy icon setting by @jengstrom-bw in https://github.com/bitwarden/clients/pull/22118
- [PM-40549] Desktop add quick copy icon setting by @jengstrom-bw in https://github.com/bitwarden/clients/pull/22120
- desktop-autofill: Prepare native OS user verification [PM-29791] by @iinuwa in https://github.com/bitwarden/clients/pull/22176
- [PM-40254] feat(desktop): migrate vault components to shared-folder terminology by @gbubemismith in https://github.com/bitwarden/clients/pull/22096
- [PM-40944] Add Delinea CSV importer, improve types for Delinea XML by @mcamirault in https://github.com/bitwarden/clients/pull/22207
- [PM-40679] Autotype MVP Naming Refactor by @coltonhurst in https://github.com/bitwarden/clients/pull/22201
- SSH Agent contain edge case IPC failures by @neuronull in https://github.com/bitwarden/clients/pull/22236
- [PM-31619]Create feature-flag for inline menu component by @dan-livefront in https://github.com/bitwarden/clients/pull/22234
- [PM-38333] feat: Annual billing savings offer on cancel by @kdenney in https://github.com/bitwarden/clients/pull/21939
- [CL-51] create file upload component by @BryanCunningham in https://github.com/bitwarden/clients/pull/20899
❗ Breaking Changes
- Fix AuthEdit SDK break by @adudek-bw in https://github.com/bitwarden/clients/pull/22071
- introduce
AutofillResultby @audreyality in https://github.com/bitwarden/clients/pull/22161
🐛 Bug fixes
- [PM-40820] Fix add access filter toggle style by @BTreston in https://github.com/bitwarden/clients/pull/21816
- [PM-16456] Add occupied seat count check when restoring user by @JaredScar in https://github.com/bitwarden/clients/pull/21746
- [PM-33228] Add screen reader only to enhance a11y behavior by @BryanCunningham in https://github.com/bitwarden/clients/pull/21563
- [PM-38940] Close Firefox/Safari Permissions-Policy gaps via webRequest by @bensbits91 in https://github.com/bitwarden/clients/pull/21466
- [PM-39137] Gate Access Intelligence report reads on new-architecture flag by @Banrion in https://github.com/bitwarden/clients/pull/21315
- [PM-16456] Add mock services for billing constraints to fix storybook by @JaredScar in https://github.com/bitwarden/clients/pull/21833
- [PM-39992] Add support for SDK IPC unreachability by @quexten in https://github.com/bitwarden/clients/pull/21653
- [PM-40303] Fix logout when underprivileged user accesses Manage Send policy by @harr1424 in https://github.com/bitwarden/clients/pull/21836
- [CL-1277] Add disabled and readonly variants to Textarea story by @willmartian in https://github.com/bitwarden/clients/pull/21851
- [PM-40377] Fix bug with form field to have textarea behave the same as an input when disabled by @jengstrom-bw in https://github.com/bitwarden/clients/pull/21848
- [PM-39825] Fix URI reordering, drag handle alignment by @jaasen-livefront in https://github.com/bitwarden/clients/pull/21697
- [PM-40444] Hide archive/unarchive from bulk bar in Admin Console by @nick-livefront in https://github.com/bitwarden/clients/pull/21873
- [PM-40457] Fix typos in the message catalogs by @jprusik in https://github.com/bitwarden/clients/pull/21882
- [PM-40370] Use decrypted ciphers cache when using SDK by @shane-melton in https://github.com/bitwarden/clients/pull/21888
- [PM-40484] Fix Autotype IPC channel mismatch by @coltonhurst in https://github.com/bitwarden/clients/pull/21885
- [PM-13643] Refactor user avatar rendering in bulk dialogs to utilize userId for correct color match by @JaredScar in https://github.com/bitwarden/clients/pull/21884
- [PM-40236] Logging out throws error mid-logout due to a race condition. User left in locked state by @mzieniukbw in https://github.com/bitwarden/clients/pull/21858
- Fix SSH Agent concurrent requests by @neuronull in https://github.com/bitwarden/clients/pull/21881
- [PM-40446] Enhance AutoConfirmWarningDialog by adding LinkModule to imports by @JaredScar in https://github.com/bitwarden/clients/pull/21883
- [PM-40482] Return to Default Filter After Revoking Last Staged User by @sven-bitwarden in https://github.com/bitwarden/clients/pull/21911
- [PM-39948][PM-40406] Fix native select issues with dark mode and arrow click handling by @vleague2 in https://github.com/bitwarden/clients/pull/21877
- [PM-13643] avatars in org member remove/revoke modal do not match members page fix by @JaredScar in https://github.com/bitwarden/clients/pull/21931
- [AppSec] AI Fix for Template Injection in GitHub Workflows Action by @aikido-autofix[bot] in https://github.com/bitwarden/clients/pull/21787
- [PM-40247] Fix vault item checkmarks disappearing after clearing a search by @nick-livefront in https://github.com/bitwarden/clients/pull/21823
- [PM-40201] SSH key items with a null public key or fingerprint fail to decrypt and break the vault by @gbubemismith in https://github.com/bitwarden/clients/pull/21778
- [PM-18638] Prevent collection/cipher creation for suspended organizations by @JaredScar in https://github.com/bitwarden/clients/pull/21887
- [PM-40432] Update Send Event Logs copy by @harr1424 in https://github.com/bitwarden/clients/pull/21890
- [PM-40502] communicate message extension payloads using symbol by @audreyality in https://github.com/bitwarden/clients/pull/21909
- [PM-40188] Apply deletion date policy to CLI-created Sends by @mcamirault in https://github.com/bitwarden/clients/pull/21845
- [CL-808] Support forced colors mode for form controls by @vleague2 in https://github.com/bitwarden/clients/pull/21936
- [PM-40543] Default new SCIM connections to staged by @sven-bitwarden in https://github.com/bitwarden/clients/pull/21963
- [CL-1282] use correct size for base icon tile by @BryanCunningham in https://github.com/bitwarden/clients/pull/21856
- fix(desktop): guard will-navigate against renderer escape by @addisonbeck in https://github.com/bitwarden/clients/pull/21935
- [PM-39845] Prevent Access Intelligence report freeze on oversized password values by @Banrion in https://github.com/bitwarden/clients/pull/21987
- [PM-39772] Detect shadow hosts created from iframes by @bensbits91 in https://github.com/bitwarden/clients/pull/21857
- [PM-40241] Bugfix - Rehydrate localData lastUsedDate on local cipher views by @jprusik in https://github.com/bitwarden/clients/pull/21849
- [PM-40440] fix: Source upgrade cart total from server invoice preview by @amorask-bitwarden in https://github.com/bitwarden/clients/pull/21902
- [PM-40375] Add per-item exception handling to 1Pux import by @harr1424 in https://github.com/bitwarden/clients/pull/21941
- [PM-39464] Fix ExpressionChangedAfterItHasBeenCheckedError when assigning collections by @nikwithak in https://github.com/bitwarden/clients/pull/21743
- fix(key-connector): fix sdk key-connector login not working by @quexten in https://github.com/bitwarden/clients/pull/21957
- [PM-38557] Netwrix Password Secure importer should map URL-like fields to Bitwarden website URI by @harr1424 in https://github.com/bitwarden/clients/pull/21889
- [PM-38189] Wire InitiationPath to Organizations to Correct Trial Metadata by @sbrown-livefront in https://github.com/bitwarden/clients/pull/21769
- [PM-40771] Update policy enabled method to accept PolicyStatusResponse by @JaredScar in https://github.com/bitwarden/clients/pull/21997
- fix: race condition leading to decryption errors by @quexten in https://github.com/bitwarden/clients/pull/22063
- fix(desktop): use x11 clipboard by default and only use portal as fallback by @quexten in https://github.com/bitwarden/clients/pull/22062
- [PM-24945] Fix
bw send receivenot recognizing --password parameter by @adudek-bw in https://github.com/bitwarden/clients/pull/21872 - [PM-38639] Fix scrollbar color in desktop light mode by @vleague2 in https://github.com/bitwarden/clients/pull/22039
- [PM-40800] re-add removed nested collection permissions checkbox by @BTreston in https://github.com/bitwarden/clients/pull/22000
- [PM-40961] fix: don't show no master password warning for staged users by @sven-bitwarden in https://github.com/bitwarden/clients/pull/22075
- fix(sdk): revert sdk lifecycle changes by @quexten in https://github.com/bitwarden/clients/pull/22090
- [PM-2803] Order collections alphabetically in collections dropdown for nested collections by @JaredScar in https://github.com/bitwarden/clients/pull/22077
- PM-36838 update template to show deviceName instead of deviceType by @voommen-livefront in https://github.com/bitwarden/clients/pull/21600
- [PM-40462] Fix checkbox being unchecked when clicking edit autotype shortcut by @shane-melton in https://github.com/bitwarden/clients/pull/22085
- [PM-25560] Align Safe In Cloud import to match native behavior by @harr1424 in https://github.com/bitwarden/clients/pull/20717
- [PM-26503] Bugfix - Allow inline menu to escape aria model focus traps by @jprusik in https://github.com/bitwarden/clients/pull/22017
- PM-41236 Add additional esccaping to shortcode text element by @mandreko-bitwarden in https://github.com/bitwarden/clients/pull/22156
- [PM-16160] Fixes CLI issue where passwords are show via get item command in CLI by @JaredScar in https://github.com/bitwarden/clients/pull/22083
- [PM-41027] fix: label add-item tile as shared folder under VFO1 terminology by @gbubemismith in https://github.com/bitwarden/clients/pull/22137
- [PM-40766] Handle punycode-unicode domain matching for "Host" URI matching strategy by @jprusik in https://github.com/bitwarden/clients/pull/21994
- Auth/PM-41303 - Direct Org Invite Acceptance - fix url paste scenario eternal spinner bug when org has MP policy by @JaredSnider-Bitwarden in https://github.com/bitwarden/clients/pull/22184
- [PM-40693] Hide copy button on file Sends by @mcamirault in https://github.com/bitwarden/clients/pull/22015
- [PM-41288] Fix bug preventing edits of existing File Sends by @mcamirault in https://github.com/bitwarden/clients/pull/22203
- SSH Agent: fix all-or-nothing key parsing by @neuronull in https://github.com/bitwarden/clients/pull/22200
- [PM-41256] User Is Unable to Create a Passport Cipher by @jengstrom-bw in https://github.com/bitwarden/clients/pull/22181
- [PM-40218] fix: stop autofill and save from deleting the TOTP key by @gbubemismith in https://github.com/bitwarden/clients/pull/22175
- [PM-30289] Fix for loss of focus on extension search input by @shane-melton in https://github.com/bitwarden/clients/pull/18581
- [PM-41539] fix: recognize both Keeper SSO callback URL forms (#22265) by @itsadrago in https://github.com/bitwarden/clients/pull/22331
- [PM-41691] Fix issue where edit item, hidden passwords wipes password, TOTP by @JaredScar in https://github.com/bitwarden/clients/pull/22329
⚙️ Maintenance
- Bump client version(s) by @github-actions[bot] in https://github.com/bitwarden/clients/pull/21811
- Auth/PM-39905 - Restructure organization-invite into subfolders with barrel imports by @JaredSnider-Bitwarden in https://github.com/bitwarden/clients/pull/21642
- Auth/PM-3813 - 2FA Management Endpoints - User Verification Refactor by @JaredSnider-Bitwarden in https://github.com/bitwarden/clients/pull/21385
- Autosync Crowdin Translations for browser by @bw-ghapp[bot] in https://github.com/bitwarden/clients/pull/21648
- Fix/update CODEOWNERS by @djsmith85 in https://github.com/bitwarden/clients/pull/21826
- [PM-37476] Source canUseAccessIntelligence from server UseRiskInsights ability by @AlexRubik in https://github.com/bitwarden/clients/pull/21760
- [BRE-2044] Keep logic for bumping the Desktop version automatically in clients by @vgrassia in https://github.com/bitwarden/clients/pull/21745
- [BRE-1907] Add artifact manifest to build-web.yml by @gitclonebrian in https://github.com/bitwarden/clients/pull/21726
- [PM-40345] Ignore Storybook stories in code coverage by @Hinton in https://github.com/bitwarden/clients/pull/21842
- [PM-40138] desktop-autofill: refactor Autofill IPC Registration by @iinuwa in https://github.com/bitwarden/clients/pull/21753
- [PM-16487] Remove Add/edit v2 component by @jengstrom-bw in https://github.com/bitwarden/clients/pull/21859
- [PM-39259] Migrate auth token key generation to SDK by @quexten in https://github.com/bitwarden/clients/pull/21706
- Autosync Crowdin Translations for web by @bw-ghapp[bot] in https://github.com/bitwarden/clients/pull/21649
- [PM-40456] Update cSpell settings by @jprusik in https://github.com/bitwarden/clients/pull/21875
- [PM-39259] Remove deprecated randomBytes/aesGenerateKey/createKey by @quexten in https://github.com/bitwarden/clients/pull/21713
- desktop-autofill: Move macOS-specific window position to macOS code by @iinuwa in https://github.com/bitwarden/clients/pull/21852
- chore(biometrics): extract biometrics to separate crate by @quexten in https://github.com/bitwarden/clients/pull/21822
- chore: rename biometric_v2 mod to biometric by @quexten in https://github.com/bitwarden/clients/pull/21891
- Autosync Crowdin Translations for desktop by @bw-ghapp[bot] in https://github.com/bitwarden/clients/pull/21903
- Autosync Crowdin Translations for browser by @bw-ghapp[bot] in https://github.com/bitwarden/clients/pull/21904
- [PM-34857] Remove PoliciesInAcceptedState feature flag by @eliykat in https://github.com/bitwarden/clients/pull/21761
- Autosync Crowdin Translations for web by @bw-ghapp[bot] in https://github.com/bitwarden/clients/pull/21905
- Autosync Crowdin Translations for desktop by @bw-ghapp[bot] in https://github.com/bitwarden/clients/pull/21915
- [PM-36404] Refactor org guards for ts-strict by @BTreston in https://github.com/bitwarden/clients/pull/21914
- [PM-39966] Migrate from
@angular/platform-browser-dynamicto@angular/platform-browserby @djsmith85 in https://github.com/bitwarden/clients/pull/21866 - Autosync Crowdin Translations for desktop by @bw-ghapp[bot] in https://github.com/bitwarden/clients/pull/21966
- Autosync Crowdin Translations for browser by @bw-ghapp[bot] in https://github.com/bitwarden/clients/pull/21916
- chore(ci): skip platform-community signal for fork PRs by @addisonbeck in https://github.com/bitwarden/clients/pull/21934
- desktop-autofill: Add missing Skunkworks codeownership by @iinuwa in https://github.com/bitwarden/clients/pull/21907
- Autosync Crowdin Translations for web by @bw-ghapp[bot] in https://github.com/bitwarden/clients/pull/21917
- [PM-40447] Create lit prompt component by @dan-livefront in https://github.com/bitwarden/clients/pull/21892
- [PM-40688] Run prettier to fix failing lint after prettier upgrade by @dan-livefront in https://github.com/bitwarden/clients/pull/21981
- chore: Add team-ai-sme as CODEOWNERS for .mcp.json by @SaintPatrck in https://github.com/bitwarden/clients/pull/21985
- build: allow sdk-internal crypto crates in dependency tooling by @quexten in https://github.com/bitwarden/clients/pull/21925
- refactor: gate desktop_native core allocator and windows deps by @quexten in https://github.com/bitwarden/clients/pull/21926
- DN Autotype: Move mockall and serial_test to be Dev Deps by @coltonhurst in https://github.com/bitwarden/clients/pull/21999
- refactor(login-strategy): clean up crypto-related functions and deprecation notices by @quexten in https://github.com/bitwarden/clients/pull/21958
- [BRE-2118] Adding publish CLI workflow for NPM provenance by @pixman20 in https://github.com/bitwarden/clients/pull/22014
- Autosync Crowdin Translations for web by @bw-ghapp[bot] in https://github.com/bitwarden/clients/pull/22020
- docs(vault): document deprecation of TypeScript vault item decryption by @quexten in https://github.com/bitwarden/clients/pull/22004
- Bump client version(s) by @github-actions[bot] in https://github.com/bitwarden/clients/pull/22038
- Bump client version(s) by @github-actions[bot] in https://github.com/bitwarden/clients/pull/22069
- [CL] mark bit-table-v2 as Beta in Storybook docs by @willmartian in https://github.com/bitwarden/clients/pull/22072
- [PM-40847] Add any missing inline menu renderings to storybook for QA by @dan-livefront in https://github.com/bitwarden/clients/pull/22037
- [PM-40590] Run chromatic workflow when the workflow file is updated, to enable dep testing by @vleague2 in https://github.com/bitwarden/clients/pull/22076
- [PM-40259] introduce
AutofillOrchestratorby @audreyality in https://github.com/bitwarden/clients/pull/21768 - [PM-40680] chromium-importer: Replace deprecated LSFindApplicationForInfo function by @iinuwa in https://github.com/bitwarden/clients/pull/21979
- [PM-36403] Group view models ts strict by @BTreston in https://github.com/bitwarden/clients/pull/21825
- [PM-36405] collection dialog refactor by @BTreston in https://github.com/bitwarden/clients/pull/21965
- [PM-36405] Fix types in Storybook after adopting ts-strict by @eliykat in https://github.com/bitwarden/clients/pull/22086
- [CL-1292] update icon docs for filename-based build system by @BryanCunningham in https://github.com/bitwarden/clients/pull/22108
- Add t:deps label for SDK update PRs automatically by @trmartin4 in https://github.com/bitwarden/clients/pull/22142
- Autosync Crowdin Translations for desktop by @bw-ghapp[bot] in https://github.com/bitwarden/clients/pull/22018
- Autosync Crowdin Translations for web by @bw-ghapp[bot] in https://github.com/bitwarden/clients/pull/22162
- Autosync Crowdin Translations for desktop by @bw-ghapp[bot] in https://github.com/bitwarden/clients/pull/22166
- Autosync Crowdin Translations for browser by @bw-ghapp[bot] in https://github.com/bitwarden/clients/pull/22019
- build: Fix Windows cross-compiled builds by @iinuwa in https://github.com/bitwarden/clients/pull/22139
- chore: remove checkmarx from repo by @sognefej in https://github.com/bitwarden/clients/pull/22183
- [PM-35791] Remove old Send access endpoints by @mcamirault in https://github.com/bitwarden/clients/pull/22080
- [BRE-2153] fix(ci): Stage bit-common for commercial browser builds by @fntyler in https://github.com/bitwarden/clients/pull/22198
- [PM-40846] Support Fido2 v4 server update by @ike-kottlowski in https://github.com/bitwarden/clients/pull/22006
- chore(kdf-change): port change kdf to sdk by @quexten in https://github.com/bitwarden/clients/pull/22032
- [PM-24097] - [Vault] Remove getOrgKey from the key service by @jaasen-livefront in https://github.com/bitwarden/clients/pull/21480
- Move browser Health tab files to commercial license by @lastbestdev in https://github.com/bitwarden/clients/pull/22223
- [PM-40107] Deprecate TS generator logic available in the SDK by @harr1424 in https://github.com/bitwarden/clients/pull/22154
- [BRE-2158] Add PR label to creation step for Crowdin Pull workflow by @vgrassia in https://github.com/bitwarden/clients/pull/22228
- mock missing observables to suppress console errors by @audreyality in https://github.com/bitwarden/clients/pull/22174
- [CL-1294] Add FormRecord stories for table-v2 by @willmartian in https://github.com/bitwarden/clients/pull/22160
- chore(crypto): port crypto sync handler to sdk by @quexten in https://github.com/bitwarden/clients/pull/22217
- SSH Agent: fix flaky integration test by @neuronull in https://github.com/bitwarden/clients/pull/22238
- Browser: Refactor client state definitions for Health feature by @lastbestdev in https://github.com/bitwarden/clients/pull/22240
- [BRE-2105] Updating build process for desktop and browser beta channels by @pixman20 in https://github.com/bitwarden/clients/pull/22229
- Autosync Crowdin Translations for web by @bw-ghapp[bot] in https://github.com/bitwarden/clients/pull/22274
- Autosync Crowdin Translations for desktop by @bw-ghapp[bot] in https://github.com/bitwarden/clients/pull/22272
- Autosync Crowdin Translations for browser by @bw-ghapp[bot] in https://github.com/bitwarden/clients/pull/22273
- Autosync Crowdin Translations for browser by @bw-ghapp[bot] in https://github.com/bitwarden/clients/pull/22281
- Autosync Crowdin Translations for desktop by @bw-ghapp[bot] in https://github.com/bitwarden/clients/pull/22279
- Autosync Crowdin Translations for web by @bw-ghapp[bot] in https://github.com/bitwarden/clients/pull/22280
- refactor(crypto): add legacy crypto module by @quexten in https://github.com/bitwarden/clients/pull/22254
- chore(native-messaging): rename native messaging plug to dot-native-messaging by @quexten in https://github.com/bitwarden/clients/pull/22303
- [BRE-2116] Bump actions/checkout to v7.0.1 in non-privileged workflows by @brandonbiete in https://github.com/bitwarden/clients/pull/22157
- Bump client version(s) by @github-actions[bot] in https://github.com/bitwarden/clients/pull/22320
📦 Dependency Updates
- Update sdk-internal to 0.2.0-main.897 by @bw-ghapp[bot] in https://github.com/bitwarden/clients/pull/21718
- [deps]: Update GitHub Artifact Actions (major) by @renovate[bot] in https://github.com/bitwarden/clients/pull/19586
- Pin NPM 11 on CLI builds by @dani-garcia in https://github.com/bitwarden/clients/pull/21838
- [deps]: Update Rust by @renovate[bot] in https://github.com/bitwarden/clients/pull/20390
- [deps] Platform: Lock file maintenance by @renovate[bot] in https://github.com/bitwarden/clients/pull/21796
- [deps]: Update dtolnay/rust-toolchain digest to 4cda84d by @renovate[bot] in https://github.com/bitwarden/clients/pull/21948
- [deps] Platform: Update jest-preset-angular to v17 by @renovate[bot] in https://github.com/bitwarden/clients/pull/21678
- [deps] Autofill: Update prettier to v3.9.5 by @renovate[bot] in https://github.com/bitwarden/clients/pull/21668
- [deps] Platform: Update webpack-dev-server to v5.2.6 [SECURITY] by @renovate[bot] in https://github.com/bitwarden/clients/pull/21972
- [deps]: Update cargo-deny to 0.20.0 by @renovate[bot] in https://github.com/bitwarden/clients/pull/21952
- [deps] UI Foundation: Update chromatic to v18 by @renovate[bot] in https://github.com/bitwarden/clients/pull/21954
- [deps]: Update chromaui/action action to v18 by @renovate[bot] in https://github.com/bitwarden/clients/pull/21956
- Auth/PM-40520 - Bump SDK versions in clients to get new registration open org invite crypto APIs by @JaredSnider-Bitwarden in https://github.com/bitwarden/clients/pull/22134
- Update sdk-internal to 0.2.0-main.928 by @bw-ghapp[bot] in https://github.com/bitwarden/clients/pull/21870
- [deps]: Update Rust crate rusqlite to v0.40.1 by @renovate[bot] in https://github.com/bitwarden/clients/pull/21115
- [deps] Tools: Update Rust crate aes-gcm to v0.11.0 by @renovate[bot] in https://github.com/bitwarden/clients/pull/21675
- [deps] Tools: Update @bufbuild/protobuf to v2.13.0 by @renovate[bot] in https://github.com/bitwarden/clients/pull/21950
- fix: update sdk and add support for kdf in state bridge by @quexten in https://github.com/bitwarden/clients/pull/22197
- [deps] Vault: Update @koa/router to v15.7.0 by @renovate[bot] in https://github.com/bitwarden/clients/pull/21951
- [deps] Platform: Update electron to v43 by @renovate[bot] in https://github.com/bitwarden/clients/pull/20844
- [deps]: Update Rust crate rkyv to v0.8.17 by @renovate[bot] in https://github.com/bitwarden/clients/pull/22215
🎨 Other
- [PM-39560] [BEEEP] Add MCP server configuration for Chrome and Electron DevTools by @quexten in https://github.com/bitwarden/clients/pull/21483
New Contributors
- @0xk1f0 made their first contribution in https://github.com/bitwarden/clients/pull/21748
- @archit-goyal made their first contribution in https://github.com/bitwarden/clients/pull/21253
- @lucacome made their first contribution in https://github.com/bitwarden/clients/pull/14105
- @cyfrit made their first contribution in https://github.com/bitwarden/clients/pull/21980
- @harikrishna2208 made their first contribution in https://github.com/bitwarden/clients/pull/21527
- @datdenkikniet made their first contribution in https://github.com/bitwarden/clients/pull/21498
- @lnky102 made their first contribution in https://github.com/bitwarden/clients/pull/20680
- @theagg-18 made their first contribution in https://github.com/bitwarden/clients/pull/21402
Full Changelog: https://github.com/bitwarden/clients/compare/desktop-v2026.7.0...desktop-v2026.8.0