Original release notes
What's Changed
Community Highlight
- [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-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-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
- [PM-41880] Hotfix for edit members dialog dependencies (cherry-pick to rc) by @Banrion in https://github.com/bitwarden/clients/pull/22417
Maintenance
- [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

