Skip to content

Web v2026.7.1

Choose a tag to compare

@bre-deploy bre-deploy released this 05 Aug 00:43
f367f64

What's Changed

  • Update policies UI
  • Added new confirmation when deleting a passkey
  • Updated 1Password importer to be more fault tolerant
  • Updated send event logs copy
  • Various under-the-hood improvements and minor bug fixes

💙 Community Highlight

:shipit: Feature Development

🐛 Bug fixes

  • [PM-39137] Gate Access Intelligence report reads on new-architecture flag by @Banrion in #21315
  • [PM-33228] Add screen reader only to enhance a11y behavior by @BryanCunningham in #21563
  • [PM-39992] Add support for SDK IPC unreachability by @quexten in #21653
  • [PM-39825] Fix URI reordering, drag handle alignment by @jaasen-livefront in #21697
  • [PM-39464] Fix ExpressionChangedAfterItHasBeenCheckedError when assigning collections by @nikwithak in #21743
  • [PM-16456] Add occupied seat count check when restoring user by @JaredScar in #21746
  • [PM-38189] Wire InitiationPath to Organizations to Correct Trial Metadata by @sbrown-livefront in #21769
  • [PM-40201] SSH key items with a null public key or fingerprint fail to decrypt and break the vault by @gbubemismith in #21778
  • [AppSec] AI Fix for Template Injection in GitHub Workflows Action by @aikido-autofix in #21787
  • [PM-40820] Fix add access filter toggle style by @BTreston in #21816
  • [PM-40247] Fix vault item checkmarks disappearing after clearing a search by @nick-livefront in #21823
  • [PM-16456] Add mock services for billing constraints to fix storybook by @JaredScar in #21833
  • [PM-40303] Fix logout when underprivileged user accesses Manage Send policy by @harr1424 in #21836
  • [PM-40377] Fix bug with form field to have textarea behave the same as an input when disabled by @jengstrom-bw in #21848
  • [PM-40241] Bugfix - Rehydrate localData lastUsedDate on local cipher views by @jprusik in #21849
  • [CL-1277] Add disabled and readonly variants to Textarea story by @willmartian in #21851
  • [CL-1282] use correct size for base icon tile by @BryanCunningham in #21856
  • [PM-40444] Hide archive/unarchive from bulk bar in Admin Console by @nick-livefront in #21873
  • [PM-39948][PM-40406] Fix native select issues with dark mode and arrow click handling by @vleague2 in #21877
  • [PM-40457] Fix typos in the message catalogs by @jprusik in #21882
  • [PM-40446] Enhance AutoConfirmWarningDialog by adding LinkModule to imports by @JaredScar in #21883
  • [PM-13643] Refactor user avatar rendering in bulk dialogs to utilize userId for correct color match by @JaredScar in #21884
  • [PM-18638] Prevent collection/cipher creation for suspended organizations by @JaredScar in #21887
  • [PM-40370] Use decrypted ciphers cache when using SDK by @shane-melton in #21888
  • [PM-38557] Netwrix Password Secure importer should map URL-like fields to Bitwarden website URI by @harr1424 in #21889
  • [PM-40432] Update Send Event Logs copy by @harr1424 in #21890
  • [PM-40440] fix: Source upgrade cart total from server invoice preview by @amorask-bitwarden in #21902
  • [PM-40482] Return to Default Filter After Revoking Last Staged User by @sven-bitwarden in #21911
  • [PM-13643] avatars in org member remove/revoke modal do not match members page fix by @JaredScar in #21931
  • [CL-808] Support forced colors mode for form controls by @vleague2 in #21936
  • [PM-40375] Add per-item exception handling to 1Pux import by @harr1424 in #21941
  • fix(key-connector): fix sdk key-connector login not working by @quexten in #21957
  • [PM-40543] Default new SCIM connections to staged by @sven-bitwarden in #21963
  • [PM-39845] Prevent Access Intelligence report freeze on oversized password values by @Banrion in #21987
  • [PM-40771] Update policy enabled method to accept PolicyStatusResponse by @JaredScar in #21997
  • fix: race condition leading to decryption errors by @quexten in #22063

⚙️ Maintenance

  • Auth/PM-3813 - 2FA Management Endpoints - User Verification Refactor by @JaredSnider-Bitwarden in #21385
  • Auth/PM-39905 - Restructure organization-invite into subfolders with barrel imports by @JaredSnider-Bitwarden in #21642
  • Autosync Crowdin Translations for web by @bw-ghapp in #21649
  • [PM-39259] Migrate auth token key generation to SDK by @quexten in #21706
  • [PM-39259] Remove deprecated randomBytes/aesGenerateKey/createKey by @quexten in #21713
  • [BRE-1907] Add artifact manifest to build-web.yml by @gitclonebrian in #21726
  • [PM-37476] Source canUseAccessIntelligence from server UseRiskInsights ability by @AlexRubik in #21760
  • [PM-34857] Remove PoliciesInAcceptedState feature flag by @eliykat in #21761
  • Bump client version(s) by @github-actions in #21811
  • Fix/update CODEOWNERS by @djsmith85 in #21826
  • [PM-40345] Ignore Storybook stories in code coverage by @Hinton in #21842
  • [PM-16487] Remove Add/edit v2 component by @jengstrom-bw in #21859
  • [PM-39966] Migrate from @angular/platform-browser-dynamic to @angular/platform-browser by @djsmith85 in #21866
  • [PM-40456] Update cSpell settings by @jprusik in #21875
  • Autosync Crowdin Translations for web by @bw-ghapp in #21905
  • desktop-autofill: Add missing Skunkworks codeownership by @iinuwa in #21907
  • [PM-36404] Refactor org guards for ts-strict by @BTreston in #21914
  • Autosync Crowdin Translations for web by @bw-ghapp in #21917
  • chore(ci): skip platform-community signal for fork PRs by @addisonbeck in #21934
  • refactor(login-strategy): clean up crypto-related functions and deprecation notices by @quexten in #21958
  • chore: Add team-ai-sme as CODEOWNERS for .mcp.json by @SaintPatrck in #21985
  • docs(vault): document deprecation of TypeScript vault item decryption by @quexten in #22004
  • [BRE-2118] Adding publish CLI workflow for NPM provenance by @pixman20 in #22014
  • Autosync Crowdin Translations for web by @bw-ghapp in #22020
  • Bump client version(s) by @github-actions in #22069
  • [CL] mark bit-table-v2 as Beta in Storybook docs by @willmartian in #22072

📦 Dependency Updates

  • [deps]: Update GitHub Artifact Actions (major) by @renovate in #19586
  • [deps] Autofill: Update prettier to v3.9.5 by @renovate in #21668
  • [deps] Platform: Update jest-preset-angular to v17 by @renovate in #21678
  • Update sdk-internal to 0.2.0-main.897 by @bw-ghapp in #21718
  • [deps]: Update dtolnay/rust-toolchain digest to 4cda84d by @renovate in #21948
  • [deps] Platform: Update webpack-dev-server to v5.2.6 [SECURITY] by @renovate in #21972

🎨 Other

  • [PM-39560] [BEEEP] Add MCP server configuration for Chrome and Electron DevTools by @quexten in #21483

New Contributors

Full Changelog: web-v2026.7.0...web-v2026.7.1