5 - Revamp autosave UI during password update
9 - Adjust copy in spotlight section
13 - Fix alias trash acknowledgment for aliases with related logins
14 - Fix line-break issues on price tags
15 - Sync missing translations
19 - Show confirmation warning when deleting/trashing aliases
20 - Respect user in-app notification settings
24 - Add SSO device verification support
25 - Make "privacy" permission optional
26 - Fix introduced passkey regression in 1.24.0 for rpIDs with `www` subdomains
27 - Fix locked state edge-case blocking user data revalidation
28 - Fix reported conflict with ShortPixel Adaptive Image WP plugin
32 - Trigger autofill only when field is focused
33 - Simplified autofill settings (login, identity, 2FA)
34 - Added filterable autofill suggestions while typing
35 - Added ability to select destination vault during autosave
36 - Removed "autosave vault" setting - now uses last selected vault by default
37 - Added support for URL ports in autofill/save operations
38 - Set Safari minimum version requirement to 16
39 - Improved logging for user reports
40 - Fixed Dashlane import compatibility due to export format changes
41 - Fixed Kaspersky TXT import compatibility
42 - Fixed reported passkey authentication timeout errors
46 - Fix autosave vault edge-case when shared and non-writable
47 - Fine-tune alias syncing
48 - Fix errors not being forwarded to account on authentication failures
49 - Improve extension auto-recovery when service-worker is corrupted
50 - Workaround for safari not attaching cookies from service-worker during authentication
51 - Handle Safari bug triggering installation event when cookies/history cleared
55 - Add support for remote autofill ignore list
56 - Allow autofilling identity emails
57 - Make social security number hidden by default
58 - Improve UX during authentication failures
59 - Improve username/email splitting for login items
60 - Default to most recent vault when creating new items
61 - Remove autosave vault in favor of most recent vault
62 - Improve extension bundle size
63 - Fix conflict with AttentiveSMS third-party library
64 - Add background SimpleLogin alias syncing
66 ### Version 1.22.4 [Safari ONLY]
68 - Fixed logout issues due to service-worker registration failures
72 - Improve importing identities from other password managers
73 - Fix Pass Monitor missing details section
77 - Support for importing identities from other password managers
78 - Avoid importing duplicate aliases during Proton Pass import
82 - Decouple "inject" from "open-on-focus" autofill setting
83 - Account for extra-password in password labels/placeholders
84 - Support B2B force lock setting
85 - Fix initial settings possibly mutated when account switching
89 - Add identity autofill support
90 - Allow disabling identity autofill from settings view
91 - Retrain detectors for all form & field types
92 - Improve OTP item matching with priority given to direct subdomain matches
93 - Improve OTP donut rendering performance
94 - Fix input field bounding box resolution edge-cases
95 - Fine-tune injected icon overlaying elements detection
96 - Improve detection triggers & visibility checks in content-script
97 - Fix custom-element root removal not resetting injected applications
98 - Fix injected icon positioning problems with regards to browser zoom level
99 - Safari extension: add account removal link in host app
103 - Patch OTP field detectors
107 - Add support for identity item management
108 - Allow matching OTP extra-fields during autofill
109 - Fix "Exclude from monitoring" shown on non-login items
110 - Fix auto-scroll issues in item views
114 - Disable passkeys feature discovery when no items are matched
115 - Fine-tune secure-link views & actions
116 - Prevent local session tampering via integrity check
117 - Improve OTP donut rendering performance
118 - Improve settings page UI
119 - Fix local settings re-applied after account switch
120 - Fix B2B external user invite sequence
121 - Fix webauthn timeout errors
125 - Add support for secure-links
126 - Add support for email/username split on login items
127 - Fix stale invites being cached
131 - Fine-tune password unlocking
132 - Fix auth refresh triggered on too many unlock attempts
136 - Add extra password support
137 - Add support for safari extension
138 - Disable production source maps to lighten extension size
139 - Fix missing 2FA warning for B2B organizations
143 - Support username & email as separate fields for login items
144 - Take into account username & email in importers & exporter
145 - Revamp vault picker UI
146 - Improve generic CSV importer : all fields are now optional
147 - Support dashlane CSV import
148 - Fix 2FA autofill edge-cases
152 - Safari browser extension release
156 - Don't show read-only passkeys in autosave modal
157 - Handle empty public key params in passkey creation request
158 - Fix incorrect password health display after importing 1k+ items to a vault
159 - Show upgrade screen when enabling Sentinel in Pass Monitor
163 - Pass Monitor minor improvements & bug fixes (translations, data breach counter)
164 - Allow users with edit permissions to use "move all items" button
168 - Pass Monitor release: check for password health, missing 2FA, and data breaches
172 - Fix autosave regression due to early reconciliation
173 - Fix alias autofill not closing injected dropdown
174 - Fix register autosave duplicates
182 - Improve Proton Pass CSV export/import to support importing items in multiple vaults
183 - Improve generic CSV import to support importing items in multiple vaults
184 - Improve initial settings hydration
185 - Allow disabling passkeys in the settings (globally or per website)
186 - Improve autosave for password change forms & password autosuggest
187 - Add setting to allow prompting autosave right after generating a password
188 - Allow selecting in autosave which item to update between multiple items after updating a login
189 - Fix favicons loading/flickering
190 - Fix security-key conflicts with passkey integration
191 - Fix 2FA autofill popup reopening after closing it in certain websites
195 - Fix settings persistence shadowed by locale sync
196 - Fine-tune extension menu items alignment
200 - Detect if navigator credentials API is available before intercepting
201 - Reduce webauthn content-script size
202 - Improve autofill edge-cases (ie: idmobile.co.uk)
203 - Fine-tune form/field detection triggers
204 - Fix stalling injected dropdown on SPA multi-step forms
205 - Fix corejs conflicts in webauthn content-script
206 - Fix stale injected iframe state due to deferred locale change
210 - Fix injected notification overlay indexing (fixes coinbase passkey setup)
211 - Fix inline style CSP policies for firefox shadow elements (fixes bitwarden & mastodon)
215 - Fix injection bottlenecks on docusign.com
219 - Add passkey support
220 - Fix custom-elements disruptions in firefox content-scripts
221 - Fix note items preview in items list
222 - Improve credit-card items UX for free users
226 - Improve performance of autofill/autosuggest/autosave prompts
227 - Fix injected custom elements registration phase breaking certain websites
228 - Add item history management
229 - Make bulk item selection only trigger on Ctrl/Cmd + click
230 - Fix empty vault placeholder buttons click area
231 - Improve items list placeholder UX
235 - Preserve session when opening web-app from extension when possible
236 - Improve event polling triggers to apply back-pressure
237 - Auto-scroll when expanding sub menus
238 - Fix autofill suggestions ordering with regards to last used time
239 - Fix bulk item edition keyboard shortcut being triggered when text was selected
240 - Fix bulk selection conflicts with opened modals
241 - Fix TOTP counter flickering on exotic zoom levels
242 - Fix settings not being persisted in certain edge-cases
243 - Fix edge-case race condition when refreshing tokens
244 - Fix text alignments on item counters
248 - Patch content format version v2 on stale cached items
249 - Fix domain images not loading
250 - Fix share crypto snapshot being cleared on user event
251 - Improve cache hydration sanitization step
255 - Improve file format validation in importer
256 - Improve app logs access and retention
257 - Improve field autofill strategies
258 - Automatically clear PIN input field when invalid
259 - Allow exporting Pass data to CSV
260 - Exclude non-owned vaults from exported data
261 - Increase password history retention time to 2 weeks
265 - Support bulk invitations
266 - Support invite email suggestions
267 - Improve and fix autosave triggers
268 - Allow searching items by alias email
269 - Fix import button not disabled when file removed
270 - Improve user access/features polling
274 - Add bulk item actions from items list
275 - Improve API request concurrency
276 - Fix generic import CSV content
277 - Fix Enpass import when both username/email in login item
281 - Add keyboard shortcut Ctrl/Cmd + S to save a new or existing item
282 - Take into account custom text fields when searching
283 - Support importing a generic CSV file with template provided
284 - Support importing collections in Bitwarden imports
285 - Increase default password length to 20 characters
286 - Fix "file too big" error during import
287 - Fix alias prefix derivation
291 - Allow customizing the password generated in a website
292 - Add quick link to onboarding tutorial in extension menu
293 - Small improvements for icon injection positioning edge-cases (more coming next week)
294 - Add account section in extension menu
295 - Add account link in settings
299 - Preserve cached data on extension updates
300 - Fix crash on non-latin character search queries
301 - Fix inactive/locked session detection during boot sequence
302 - Fix enpass import edge-case where fields are undefined
303 - Fix random logouts due to browser alarms triggered on idle service-worker
307 - Enable item pinning (behind feature flag)
308 - Remove spaces when copying card number
309 - Display YY instead of YYYY for card expiration year
310 - Migrate extension to common pass routing architecture
311 - Support totpUri with only secret without scheme
312 - Reset selected share filter when leaving vault
313 - Trim vault name in search bar
314 - Add item ID and vault ID in more info panel
315 - Fine-tune alias title validation
316 - Clear all alarms on browser start-up
317 - Fix race condition when boot sequence surpasses lock TTL
318 - Fix duplicate lock check during export sequence
322 - Refactor force lock on browser startup sequence
323 - Improve auto-resume sequence via browser alarms
324 - Improve unlock view loading state UI
325 - Increase number of session resume retries with backpressure
326 - Handle session resume errors in injected dropdown
327 - Add confirm password step before export
328 - Fix enpass import file validation
329 - Fix OTP sanitization & parsing edge-case on incomplete URIs
330 - Fix extra-field not resizing on visibility change
331 - Improve error handling of extension APIs
335 - Fix popup window not autoclosing on firefox
336 - Add early access link to web-app from menu
340 - Hotfix domain image proxy url in extension
341 - Clear API Proxy cache on extension Update
345 - Handle unlock anomaly on session lock is removed (webapp/extension sync)
346 - Support payloads larger than 65kB when obfuscating (eg. notes)
347 - Support abort signals for domain image loading
351 - Ensure runtime reloads do not get flagged as suspicious
352 - Exclude pass domains from content-script injections
353 - Fine-tune activity probing for automatic lock extension
354 - Auto-resume on popup-initiated wakeup calls if worker is errored
355 - Show rating prompt in real time after item creation
356 - Fix unnecessary lock sequence if session already locked
357 - Fix login autofill unable to scroll to bottom
358 - Fix imports from Bitwarden for Organisations
362 - Support importing Bitwarden folders to separate vaults
363 - Hotfix for failing autofill
367 - Allow moving all vault items to another vault
368 - Improved autofill & autosave: SPA support, domain/subdomain matching
369 - Account for protocol when autosaving
370 - Prevent injection on non-HTML documents, for example XML files
371 - Short-circuit favicon fetch on reserved domains
372 - Set minimum compatible Chrome version
373 - Force lock on browser restart
374 - Allow adding webpages to pauselist from injected notification or dropdown
375 - Support parsing legacy OTP URLs containing spaces in the secret
376 - Automatically discard drafts when items are deleted or share disabled
377 - Garbage collect password history on app boot
378 - Prevent exporting if session invalid or locked
379 - Authentication service refactor
380 - Fix import button disabled when max vaults reached
381 - Fix credit card expiration dates for Dashlane imports
382 - Fix hamburger icon when in trash
383 - Fix LastPass CRCRLF case
384 - Fix event polling continuing after invalid/locked session
385 - Fix Dashlane importer when no credit card in CSV
386 - Fix shared alias mailbox value when mailbox cannot be managed
387 - Fix long passwords line break
391 - Support Roboform imports
392 - Support NordPass imports
393 - Support Enpass imports
394 - Fix Keepass XML file trimming
395 - Setup black friday spotlight messages
396 - Fine-tune empty vault screen
397 - Fix pass icon injection breaking `display: grid`
398 - Increase relative injected dropdown z-index position
399 - Fine-tune transition/animation edge-cases in injected styles
400 - Autosuggest password based on user preferences
401 - Fix importing into multiple new vaults
405 - Fix firefox sources generation script
409 - Safeguard against version mismatches between the worker and components during extension updates
410 - Automatically switch to the created vault upon success
411 - Support inviting external & unverified users
412 - Fix the "open in new window" functionality on Firefox
413 - Support sharing directly from the item view
414 - Display a notification in the vault list if a new user invite can be confirmed
415 - Correct the text color for disabled fields
416 - Resolve bug related to oldest vault deletion
417 - Enhance loading states when responding to an invite (progress bar)
418 - Fix quick actions for empty vaults
419 - Handle shared vault limits appropriately
420 - Eliminate legacy access requests during authentication
421 - Fine-tune cache rehydration process during boot sequence
422 - Improve state updates during event polling (detect noops and support invite polling)
423 - Refine vault and item actions based on permissions and shared flag
424 - Add a custom onboarding sequence for pending vault access for unverified users
425 - Update the endpoint for resolving user public address keys
426 - Fix PIN for credit card imports from 1password 1pif/1pux files
430 - Removed primary vault usage, replaced by autosave vault with backwards compatibility
431 - Added support for localization via settings
432 - Improved word matching in items query with more accurate search results
433 - Enabled expanding popup to a new window
434 - Fine-tuned item actions based on current user permissions
435 - Improved settings UI
439 - Sharing functionality enabled for both internal and external users
440 - Update copy for enhanced clarity
441 - Fine-tune dropdown menu
442 - Improve long vault name display to ensure readability
443 - Enhanced request invalidation via max age/acknowledgement
444 - Fix vault deletion confirmation modal close issue ensuring proper state reset.
445 - Validate popup tab state on initialization to prevent potential issues.
446 - Deduplicate notifications on alias request errors
450 - Hotfix: add cache versioning in order to alleviate update sequence cache resets
451 - Show selected vault icon & email address in hamburger menu
455 - Setup alarm based session locking
456 - Obfuscate sensitive fields in in-memory store
457 - Fix settings wiped on extension update
461 - Force runtime reload on manual user lock or detected API lock
465 - Fix browser alarm creation in request tracker
466 - Clean-up alarms on extension update
467 - Improve vivaldi browser support (fix badge & sizing issues)
471 - Factorize content-script feature resolution
472 - Improve pause-list domain matching
473 - Fine-tune icon positioning upon overlay detection
474 - Copy generated password from autosuggest dropdown to clipboard
475 - Garbage collect stale tracked requests in XMLHttpRequestTracker
476 - Prevent hard references to WebRequest in XMLHttpRequestTracker (potential memory leak)
477 - Enhance cache-proxy for domain image caching
478 - Gracefully handle extension storage errors
479 - Ensure page is loaded or in complete state before registering client
480 - Optimize icon repositioning triggers and injected frame visibility toggles
481 - Refactor autofill data synchronization
482 - Fix multiple iframe initializations triggered during content-script init
483 - Fix and refactor injected dropdown resizing behavior
484 - Remove zoom-factor hack for popup zoom surgery
485 - Fi inconsistencies in pop-ups and injections when users change the browser's default font-size settings
486 - Fix reported copy errors
487 - Improve DOM node flagging and optimize prepass in detectors + retrain
488 - Resolve trickest.io breakage caused by custom-elements registration conflict
489 - Correct detectors' false positives on WYSIWYG editors
493 - Fix disallowed domains not being cleaned-up in persisted settings when deleting an entry
497 - Resolved autofill inconsistency in domain matching for partial string matches.
498 - Fixed Firefox injection inconsistencies caused by restrictive CSP policies blocking inline styles.
499 - Addressed z-index positioning issues affecting injected dropdowns.
500 - Enhanced search placeholder user experience and made minor copy corrections.
501 - Corrected password preview to reveal spaces and display the complete password.
502 - Fixed 1pux importer error with empty credit card fields.
503 - Resolved PIN unlock issue from injected dropdown, which got stuck after an incorrect PIN.
504 - Fixed popup state persistence on Firefox, including draft support.
508 - Hotfix event polling timeout when extension is inactive
509 - Update user rating spotlight design
513 - Removed extension's control over browser password settings
514 - Fixed overlay detection heuristic for placeholders/labels
515 - Adapted event polling timeout based on extension activity
516 - Improved extension crash UI
517 - Simplified and improved icon injection (enhanced support for content-box layouts)
518 - Automatically extended session lock when extension is active via probing
519 - Utilized new feature flags endpoint
520 - Added new user rating spotlight message and adjusted triggers
521 - Moved injections to custom elements and shadow DOM to minimize CSS conflicts
522 - Fixed: Prevented field focus on injected icon click
523 - Improved content-script destroy and recycling
527 - Fix inconsistent personal vault icon
528 - Fix for downgrade message showing on autofill for PLUS users
529 - Add strict origin check for all messages coming from extension controlled pages
530 - Moved autofill credential resolution to extension controlled frame
534 - Fix OTP autofill glitch on Firefox blocking autofill via clipboard strategy
535 - Improve alias error messages
539 - 2FA/OTP Autofill support : Now you can autofill two-factor authentication one-time passwords
540 - Updated & retrained form & field detectors : reduce bottlenecks, improved caching
541 - Improved pass icon injection positioning (better animated form support + fix user reported issues)
542 - Fixed CSS injection & DOM conflicts
543 - Reorganised popup menu: quick link to view password history, updated download & feedback links.
544 - Fix note view glitches on "long single phrase" notes
545 - Enhanced note content selection : select item note content without triggering click-to-copy.
546 - Support Credit-Cards when importing from Bitwarden, LastPass & 1Password
547 - Always prefer importing to primary vault
548 - Improved import UI/UX : Better error reporting and vault limit warnings
549 - Allow unlocking Pass from the injected dropdown in a website
550 - Fixed edge-case scenario where sessions would not persist when locked on initial login.
554 - Hotfix injection settings not taken into account
555 - Improve session forking edge-cases
556 - Improve password history UX
560 - Credit card item support
561 - Add skip button during the onboarding
562 - Improved the hamburger menu
563 - Changed item highlight to be more readable
564 - Show sorting indicator
565 - Improved dashlane importer
566 - Search takes into account login notes
567 - Improve injection positioning
568 - Remove core styles from injected css
572 - Firefox add strict minimum supported version (>109)
573 - Increase item request batch size (affects importers, item moves & restores)
574 - Disable event-polling during import sequence
578 - Patch extension installation detection on account.proton.me on firefox
582 - Lazy load alias options on login edit/new views
583 - Hotfix alias options error on unverified accounts
587 - Hotfix user email loading glitch in injected dropdown
591 - Hotfix user email resolution in injected dropdown
592 - Support importing Keepass custom fields
593 - Fix & monitor detection bottleneck
594 - Autosave notification revamp
598 - Improved extension onboarding
599 - Draft mode for edits and item creation
600 - Popup sorting filters persistence
601 - Password generation options persistence
602 - Persist popup state on a per tab basis (preserves selected item)
603 - Optimize search performances in pop-up
604 - Support importing from Keeper
605 - Import 1password extra fields
606 - Import bitwarden extra fields
607 - New importer UI from settings page
608 - Allow autofilling current proton address from email autosuggest
609 - Improve icon injection & repositioning on page fields
610 - Update detection models re-trained on user reported issues
611 - Improved support for attribute changes in detected fields (ie: password show/hide)
612 - Fix user-reported animation conflicts in injected elements
613 - Cache form/field detection results for improved performances
614 - Improve detection triggers to reduce ProtonPass footprint
615 - Detect detection bottlenecks and kill content-script accordingly
616 - Injected Autofill/Autosuggest dropdown re-design
617 - New ProtonPass icons in browser toolbar reflecting user session state
618 - Improve search bar UX in pop-up
619 - Fix primary vault errors on initial boot sequence
620 - Fix password generation character color glitches
624 - Fix regex backtracking issues in form detectors
628 - Fix detection triggers causing slowdowns (Wordpress live editor & Thrive architect plugin)
629 - Fix unnecessary injections on proton.me forms
630 - Fix injected icon messing with page tabIndex
631 - Fix random password generation character list
632 - Sync form/field detectors with user reported detection errors
633 - Improve outlier detection for MFA & OTP fields (autofill coming soon)
634 - Improve outlier detection of username fields
635 - Support autosuggest|autofill on dangling password fields
636 - Fix KeePass XML import errors
637 - Memorable password option in popup password generator
641 - Fix zoom-level issues on chrome when user has custom browser settings
642 - Enable feature flags
643 - Fix firefox account communication issues on login
644 - Fix user pin-lock triggers
645 - Improved injected iframe security (secure iframe port injection)
646 - Content-script rewrite
647 - Improved field icon injection (overlay detection, positioning errors)
648 - New & improved detectors added to the content-script
649 - Optimise form detection triggers
650 - Add support for dynamic fields, SPA forms, animated forms in content-script
651 - Import from Dashlane
652 - Import from Firefox
654 - Improve 1Password import (support 1pif format)
655 - Improve LastPass importer
656 - Improve importer recap in settings page
657 - Disable default PGP encryption when exporting from Pass
659 - Implement user plan limits
660 - Custom fields support behind feature flag
661 - Implement public suffix list domain checks in autofill candidate resolution
662 - Add protocol checks when resolving autofill candidates
663 - New onboarding welcome page after login
664 - New vault deletion confirmation modal for safety
665 - Improved note field UI in custom fields
667 ### TODO put correct version Version 1.10.0
669 - Bulk actions on items (move, delete, permanantly delete, restore)