megachangelog
Feature2026.7.0

Browser v2026.7.0

Browser extension update with password manager integration prompts for new installs, new save and fill flow, direct Keepass import capability, and numerous community contributions including bug fixes, feature enhancements, and under-the-hood improvements.

What's Changed

  • New installs will now prompt users to allow Bitwarden to manage their browser password manager settings
  • Added new save and fill flow
  • Added direct Keepass import
  • Various under-the-hood improvements and minor bug fixes

💙 Community Highlight

  • [PM-38362] fix(powermonitor): Improve connection handling and remove unwraps by @ChihweiLHBird in #20919
  • [PM-32423] Add a less confusing argument and environment variable name to disable updates by @marcquark in #19045
  • [PM-35288] feat: auto-close sso tab after authentication completes by @sander-adamse in #20213
  • [PM-38760] Recursively create directory when writing manifest by @pschlan in #21141
  • [PM-36443] fix microsoft totp autofill by @danysigha in #20481
  • [PM-33285] Enhance privacy in password leak detection with response padding by @TheDcoder in #19439
  • [PM-38109] fix(browser): use direct clipboard API when popup has DOM access by @RobinAngele in #20859
  • [PM-39179] fix(desktop): correct various typos in desktop application by @luojiyin1987 in #21322
  • [PM-39180] fix(browser): correct various typos in browser extension by @luojiyin1987 in #21323
  • [PM-39177] fix(libs): correct various typos in shared libraries and documentation by @luojiyin1987 in #21320
  • [PM-38123] [bug] Preserve 1Password archive state on 1pux import (closes #20694) by @999purple999 in #20867
  • [PM-33198] Keeper direct importer by @detunized in #19395

:shipit: Feature Development

🐛 Bug fixes

⚙️ Maintenance

📦 Dependency Updates

  • [PM-18344] Implement Clipboard Support on Wayland/Gnome via RemoteDesktop Portal by @quexten in #21068
  • Update sdk-internal to 0.2.0-main.843 by @bw-ghapp[bot] in #21233
  • [deps] Platform: Update webpack-dev-server to v5.2.4 [SECURITY] by @renovate[bot] in #20700
  • Update sdk-internal to 0.2.0-main.849 by @bw-ghapp[bot] in #21299
  • [deps] Platform: Update Rust crate serde_with to v3.21.0 by @renovate[bot] in #21407
  • [deps] Platform: Update @babel/core to v7.29.6 [SECURITY] by @renovate[bot] in #21277
  • [PM-34331] Update electron to 41 by @dani-garcia in #20448
  • [deps] Platform: Update webpack-dev-server to v5.2.5 [SECURITY] by @renovate[bot] in #21404
  • [PM-39351][PM-39353][PM-39369] Update Angular to 21.2.17 by @vleague2 in #21377
  • Update sdk-internal to 0.2.0-main.857 by @bw-ghapp[bot] in #21393
  • [deps] Vault: Update @koa/router to v15.6.0 by @renovate[bot] in #21114
  • [deps] Vault: Update https-proxy-agent to v9.1.0 by @renovate[bot] in #21408
  • Update sdk-internal to 0.2.0-main.859 by @bw-ghapp[bot] in #21475
  • [deps]: Update Rust crate pbkdf2 to v0.13.0 by @renovate[bot] in #20581
  • Address RUSTSEC-2026-0190 by @neuronull in #21558
  • [deps] Vault: Update form-data to v4.0.6 [SECURITY] by @renovate[bot] in #21279
  • [deps] Vault: Update multer to v2.2.0 [SECURITY] by @renovate[bot] in #21396
  • Bump client version(s) by @github-actions[bot] in #21644
  • Update sdk-internal to 0.2.0-main.870 by @bw-ghapp[bot] in #21482
  • Update sdk-internal to 0.2.0-main.872 by @bw-ghapp[bot] in #21651
  • [deps] Platform: Update Rust crate itertools to v0.15.0 by @renovate[bot] in #21674
  • [deps]: Update dtolnay/rust-toolchain digest to 4be7066 by @renovate[bot] in #21667
  • [deps] Platform: Update macOS/iOS bindings by @renovate[bot] in #20344
  • [deps]: Update codecov/codecov-action action to v7 by @renovate[bot] in #21409
  • [deps]: Update @napi-rs/cli to v3.7.2 by @renovate[bot] in #20121
  • [deps] Desktop Native: Update Rust crate mockall to v0.15.0 by @renovate[bot] in #21671
  • Update sdk-internal to 0.2.0-main.883 by @bw-ghapp[bot] in #21686
  • [PM-35903] Update clients to node 24 by @dani-garcia in #20400
  • chore(deps): move rand to KM Renovate ownership by @addisonbeck in #21719
  • [deps] UI Foundation: Update @storybook/test-runner to v0.24.4 by @renovate[bot] in #17854
  • Fix lockfile by @dani-garcia in #21763
  • [deps]: Update actions/cache action to v6 by @renovate[bot] in #21681
  • [deps] Platform: Update @types/node to v22.20.0 by @renovate[bot] in #21673

🎨 Other

  • Bump client version(s) by @github-actions[bot] in #21271
  • Auth/Add CLAUDE.md files to angular/src/auth and common/src/auth on file organization + barrel files by @JaredSnider-Bitwarden in #21283
  • [PM-39182] Migrate to relative imports - @bitwarden/team-platform-dev by @quexten in #21334
  • [PM-39182] Migrate to relative imports - @bitwarden/team-tools-dev by @quexten in #21326
  • [PM-39182] Migrate to relative imports - @bitwarden/team-autofill-dev by @quexten in #21332
  • [PM-39008] Do not show save new password inline menu over generate password menu if a new password has not been filled by @jprusik in #21244
  • Autosync Crowdin Translations for browser by @bw-ghapp[bot] in #21380
  • Autosync Crowdin Translations for desktop by @bw-ghapp[bot] in #21379
  • Disable self import rule by @quexten in #21410
  • Autosync Crowdin Translations for web by @bw-ghapp[bot] in #21381
  • Bump client version(s) by @github-actions[bot] in #21420
  • Autosync Crowdin Translations for desktop by @bw-ghapp[bot] in #21506
  • Autosync Crowdin Translations for browser by @bw-ghapp[bot] in #21507
  • Add claude snap permissions rule by @quexten in #21514

New Contributors

Full Changelog: browser-v2026.6.1...browser-v2026.7.0

browserpassword-managerimportautofillbug-fixes

Source: original entry ↗