LIGHTNING AUTOFILL VERSION HISTORY ================================================================================ 14.6.0 - Moved text expansion option out of Experimental 14.5.6 - Fixed some sites getting logged out 14.5.5 - Fixed bug with incrementing/decrementing variables - Fixed broken manual mode (regression) 14.5.4 - Fixed some iframes not autofilling (e.g., TinyMCE v4) - Fixed incorrect plan in icon tooltip in some cases 14.5.2 - Added error handling for Google Sheets 50k-character limit - Fixed "Internal Server Error" after trial period ends - Fixed rules table breaking when Value contains certain text 14.5.0 - Added 3-day free trial countdown - Added future support for removing developer mode requirement - Renamed "Manage Subscriptions" to "Manage Subscription" - Improved "Manage Subscription" to automatically sign in - Fixed a rare sync issue 14.4.1 - Replaced Halving Pledge overlay with link to page 14.4.0 - Improved backend integration - Fixed JavaScript variables initialization bug - Fixed edge case where Free quota wasn't reset - Fixed incorrect profile executions remaining icon tooltip - Fixed duplicate API calls - Fixed JavaScript errors from corrupt data 14.3.0 - Added slot for sponsor link - Improved error messaging when offline 14.2.2 - Improved field validation for actions - Fixed focusing and incorrect hint when changing Type column 14.2.0 - Added support for Unfiled profile in AUTOFILL action - Improved JavaScript rules and variables backend - Fixed Unfiled profile executing all rules (regression) 14.1.5 - Improved rendering of long profile list in side panel - Improved import operation - Updated Halving Pledge messaging - Updated side panel filter field tooltip - Fixed import error handling regression - Fixed iframes not loaded on some pages in Firefox - Fixed Free quota icon tooltip sometimes not resetting - Fixed bug with "Reveal password" option - Fixed JavaScript rules not working after upgrading to Pro 14.0.0 - Migrated Firefox version from MV2 to MV3 - Added side panel for profiles and macro recording (WIP) - Allowed JavaScript rules access to website global variables - Changed $() to LAF$() - Improved JavaScript rules and variables processing - Moved "Parse labels" and "Profile expiration" to Operation - Replaced Autofill Stars with Halving Pledge - Fixed rare case where only first JavaScript rule executed - Fixed outdated info in Value column help bubble - Fixed local data potentially overwritten by empty Sheets - Fixed edge case where Advanced cloud data was corrupt - Fixed bi-directional sync corruption in some cases - Fixed JavaScript error after extension update event - Fixed JavaScript rules broken after re-enabling extension - Fixed rule generation bug after using Back button - Fixed popup notice showing when it's not supposed to - Fixed incorrect profile expiration in some locales - Fixed broken debug label in Firefox - Fixed context menu not updated after syncing from Sheets - Fixed incorrect badge count when executing profiles - Fixed issues invoking infobar on multiple tabs - Fixed UI glitches at high resolutions (pixel ratios) - Fixed JavaScript error when offline - Fixed errors when closing Google OAuth window (Edge, Firefox) 13.15.2 - Fixed regression bug with advanced delays - Fixed regression issues with backup option 13.15.0 - Added keyboard shortcut to open code editor (Alt+Enter) - Improved JavaScript rules execution order - Improved text box auto-expand in rules table - Fixed Google signin cloud sync popup for Free users - Fixed duplicate JavaScript rules execution 13.13.2 - Fixed bug related to dynamically inserted elements - Fixed AUTOFILL action bug with circular references 13.13.0 - Improved bi-directional cloud sync - Fixed issue with potential profile/rule ID collisions 13.12.5 - Improved rule generation speed when using CSS selectors - Improved Crowdtap.com rule generation - Refactored lots of code to modern standards - Fixed site filter issue in Google Forms - Fixed new profiles not synced to Google Sheets in some cases - Fixed broken autofill for updated Microsoft Forms - Fixed issues with autofilling input groups - Fixed "Sync from Sheets" button not working in some cases 13.9.3 - Improved cloud sync connection process - Optimized bi-directional sync - Fixed regression generating radio group rules - Fixed JavaScript error with sandboxed iframes - Fixed Google Sheets disconnection bug 13.7.14 - Changed site filter for about:blank iframes to parent - Fixed profile Hotkey & Site not refreshed on page focus - Fixed CKEditor 5 edit boxes not autofilling - Fixed broken reCAPTCHA autofill 13.7.10 - Fixed corruption issue in BETA channel 13.7.9 - Added "Reveal password" option - Added support for about:blank iframes (🙏 @turbowells @Aktrading) - Added link to re-activation instructions - Added BETA branch for test releases - Improved cloud sync permissions notification - Improved SCRAPE to be able to extract text from form fields - Fixed cloud sync bug with switching Google accounts - Fixed sync dialog showing after connection error - Fixed issues when syncing for the first time - Fixed issue syncing new profile - Fixed active spreadsheet sometimes not selected - Fixed issue syncing large data sets (🙏 Markus) - Fixed cross-origin JavaScript error - Fixed incorrect help text on case sensitivity 13.3.0 - Changed Name matching to be case insensitive by default - Improved News spacing when loading older content - Fixed empty News tab beginning of new year 13.2.0 - Added support for variables inside action rules - Improved profile and rule tooltips - Fixed some regex not migrated to new syntax - Fixed regression: some variables broke - Fixed site filter not saved by infobar in some cases - Fixed issue with autocomplete dropdowns - Fixed variable bugs when using negative numbers 13.0.0 - Added actions - Added `{a}` and `{A}` alphabetic variables - Added `{%}` hexadecimal variable - Added `{#n-n}` number range variable - Added support for variables in Checkbox/Radio rules - Added help docs in side panel - Added "Review changes" option - Added initial cloud sync dialog - Added "Sync to Sheets" button - Added bulk rename ability in Manage Profiles - Added Manage Profiles button - Added ability to directly sync to a new spreadsheet - Disabled "Parse labels" by default and moved to Experimental - Improved styles for disabled elements - Improved checkbox rules generation - Improved autofilling aria-autocomplete text inputs - Improved hints in Options / Settings tab - Improved developer mode popup - Improved debug mode logging style - Improved cloud sync security - Optimized saving and states via a queuing pipeline - Refactored code across the board for better efficiency - Renamed Restore button to "Sync from Sheets" - Updated default matching syntax to plain text - Updated comment syntax from `/* ... */` to `# ...` - Updated Rules / Profile ID column to Profile in Sheets - Fixed stale extension resulting in JavaScript error - Fixed code editor losing focus regression issue - Fixed JavaScript rules not executed in some cases - Fixed JavaScript error in service worker - Fixed some forms not autofilled completely - Fixed rules generator regression issues - Fixed Google Forms dropdown autofill regression - Fixed "no tab with id" errors - Fixed error related to back/forward cache - Fixed regression allowing empty rules to be saved - Fixed regression bug in table row drag & drog - Fixed variables in text clips not working in some fields - Fixed text clip insertion issue - Fixed bi-directional sync issues - Fixed extension icon stuck on "!" badge - Fixed Options not always refreshed on focus after sync - Fixed stuck on "Create new file on next save" - Fixed subscription deactivation issues - Fixed free quota not reset daily in some cases - Fixed some options not synced to infobar - Fixed page reload required after changing JavaScript rule - Fixed extra separator in extension menu (Firefox) - Fixed getScripts() error in some cases (Firefox) - Fixed regression issues with cloud sync - Fixed changes not synced to Google Sheets in some cases - Fixed incorrect button states in some cases - Fixed profile renaming issue - Fixed regex match regression issue - Fixed issue with changing profiles - Fixed broken Microsoft Office Forms detection - Fixed focusing issue with code editor 12.16.2 - Improved importing duplicate profile IDs - Removed unused localized strings - Fixed regression issue with default site filter 12.16.0 - Added support for reCAPTCHA challenges - Added support for aria-autocomplete text inputs - Added "Themes" option - Improved rules generator with "Parse labels" enabled - Improved autofill for checkout payment forms - Improved Options styling - Updated "Site filters" option behavior - Fixed search box layout regression issue 12.15.0 - Added support for {@variable_name} in text clips - Added text expansion ability (experimental) - Added timestamp to default export CSV filename - Improved label parsing in rules generator - Removed optional "downloads" permission - Fixed settings not synced to local pages (file:///) - Fixed JavaScript errors in Options (Firefox) - Fixed context menu missing after browser restart (Firefox) - Fixed backend issue where some subscriptions invalidated - Fixed Google account disconnection issue in Chrome 12.14.2 - Improved moving rows via Alt + Up/Down combination - Fixed regression with Save button state - Fixed JavaScript errors on stale extension - Fixed long profile names breaking Profiles dropdown 12.14.0 - Added ability to export selected profiles - Added warnings for unescaped regex in Name & Site - Added option to suppress regex warnings - Added support for XPath to match form fields - Improved regex validation in Form Fields tab - Increased profile name character limit to 120 - Fixed button states in Manage Profiles - Fixed badge count JavaScript error in some cases - Fixed Save button not enabled after editing 12.12.5 - Improved profile list to show hidden count - Fixed profile name longer than button in "All" - Fixed negative rule count in Unfiled profile - Fixed issue with "Back up text fields" option - Fixed regression with updating rules via wizard - Fixed profile expiration bug 12.12.0 - Added "Profile expiration" option (experimental) - Added "Turbo mode" option - Improved "Execute profile" context menu - Improved News tab formatting - Fixed page jumps when autofilling regression 12.11.0 - Added bi-directional cloud sync (experimental) - Added option to group profiles by category - Added Terms of Use footer link - Improved "Failed to fetch" error message - Improved active profile display in context menu - Increased status snackbar width - Fixed infobar not working in some cases - Fixed regression issues in Manage Profiles - Fixed All and Unfiled menus incorrectly grouped - Fixed plan info missing in icon tooltip - Fixed toggling Debug also toggles Delay slider - Fixed broken Debug mode regression 12.9.0 - Added option to group items in "Execute profile" - Added "Parse labels" option - Added support for variables in MV3 JavaScript rules - Fixed incorrect infobar upgrade text - Fixed incorrect autofill count badge - Fixed duplicate name when duplicating profile - Fixed missing Site when duplicating profile - Fixed move rule regression issue - Fixed buggy profile execution counting - Fixed text field autofill infinite loop bug - Fixed text clip insertion issue - Improved JavaScript rules error handling 12.7.0 - Added developer mode popup option - Added support for latest Google Forms - Added support for latest Microsoft Office Forms - Added invoice number masking - Added HTML5 form validation for invoice number - Added unsaved changes alert when reloading rules - Clarified upgrade message in infobar - Fixed profiles saved to Unfiled regression - Fixed autofill regression with long delay times - Fixed "downloads" permission request issue - Fixed Save disabled if importing from new URL - Fixed Type dropdown issue in last row (Edge) - Improved typing simulation code - Optimized autofilling routines 12.5.3 - Fixed password field regression issue 12.5.2 - Fixed an autofill regression issue in v12.5.0 12.5.0 - Redesigned Google Sheets section - Redesigned rules table using faster CSS grid - Added "Remote Import" heading - Fixed OAuth edge case bug - Fixed broken infobar in right-to-left languages - Fixed more rules generator freezing issues - Fixed a build script issue - Fixed lost rules on save regression bug - Fixed duplicate save & cloud sync bug - Fixed dragging row not auto-scrolling (fluid) - Improved status snackbar style - Improved flexbox CSS - Improved password masking - Improved backend infrastructure - Made "downloads" permission optional - Merged autofill and wizard modules - Modernized module imports - Refactored build scripts - Removed unused strings - Removed localization 12.3.0 - Added check for proper permissions for cloud sync - Cleaned up and refactored code from MV3 migration - Fixed "no tab id" error in some cases - Fixed various autofill regression issues - Fixed rules generator issue with autocomplete - Improved JavaScript rules to execute in iframes 12.2.3 - Fixed some profile executions double counting - Fixed negative daily quota in icon tooltip - Fixed critical content script regression issue 12.2.0 - Changed Free daily quota to 10 profile executions - Added client-side invoice number validation - Fixed imported rules incorrectly saved to Unfiled - Fixed importing big data freezing (10k rules) - Fixed rules generator creating unnecessary rules - Fixed rules generator freezing regression issue - Fixed regression with autofill delay slider - Fixed janky infobar slide-in animation - Fixed missing saved status regression - Fixed "execute profile" not working regression - Improved rules table rendering (even with 10k rules!) - Improved search code - Improved import speed significantly - Removed Autofill() (no longer works under MV3) 12.1.0 - Added friendly status message for 400 server error - Added option to toggle import/export text box - Changed wizard to always generate rules - Fixed autofill rules not executing in some cases - Fixed hotkey regression issues - Improved import/export text box (height is saved) - Rebuilt infobar in shadow DOM (no more CSS conflicts!) 12.0.10 - Converted some packages to module imports - Decreased randomized delay offset to ±0.25 seconds - Fixed infobar not 100% width on some sites - Fixed code editor error in some cases - Updated DOMPurify to v3.1.4 - Updated Marked to v12.0.2 12.0.6 - Fixed new profile using previous profile's site filter - Fixed regression: delay value not updated on slide 12.0.5 - Added mandatory developer mode notice (MV3 requirement) - Fixed various developer mode disabled issues 12.0.3 - Fixed Support and News tabs having no content in Edge - Fixed "No tab with id" error in some cases - Removed unused code from v11 12.0.0 - Migrated to Manifest V3 (MV3) extension platform - Implemented new subscription plans (Free, Plus, Pro) - Implemented MV3-compliant JavaScript rules & variables - Implemented cloud sync (manage data in Google Sheets) - Added quick start guide and freemium notice - Added field matching by `autocomplete` attribute - Added support for `srcdoc` inline iframes - Added keyboard shortcut to add new rule below - Added sample address profile - Added option to randomize delay (avoid bot detection) - Added option to toggle tooltips - Added ability to import/export directly to/from files - Added News flashing effect on new updates - Added "Load Older News" button to News tab - Added responsive design (good for Firefox Mobile) - Fixed content script issues whenever extension updates - Fixed search resetting button states - Fixed profile hotkeys sometimes not working - Fixed Edge dropdown menu premature closing bug - Fixed Firefox multiple profiles checked in context menu - Improved code editor - Improved settings storage (now saved to your profile) - Improved subscription verification process - Improved status snackbar component - Improved Markdown content processing - Moved "Execute All" hotkey to All profile - Optimized data saving code - Removed jQuery library (as well as `injectJquery()`) - Removed wizard's voice option - Removed "Auto-import from the URL" option - Renamed Other Stuff tab to Settings - Replaced social share with Autofill Stars - Updated icons & interface - Upgraded to DOMPurify v3.1.3 11.9.0 - Removed banner (making way for v12) - Removed debugging logs 11.8.5 - Removed experimental GA4 11.8.4 - Added experimental GA4 - Updated default options (sound disabled) 11.8.2 - Fixed unescaped HTML in changelog - Fixed text wrapping issue in Options 11.8.0 - Improved Portuguese translation (thanks Frederico Valério) - Removed "commands" permission - Fixed error related to fenced frames - Fixed issue generating some <select> rules 11.7.8 - Updated "Attributes to remove" tooltip - Fixed needless subscription verification call - Fixed import/export truncation issue 11.7.5 - Improved subscription verification process 11.7.0 - Added global hotkey to execute all profiles 11.6.0 - Replaced payment links with Subscribe button 11.5.1 - Added option to automatically remove attributes - Fixed fields in some iframes not autofilled 11.4.6 - Updated support community link 11.4.5 - Added option to filter profile list by site filter - Fixed issues with text spinners and sequential lists - Fixed profile deletion bug - Removed Autofill Stars instructions - Removed extraneous debugging messages 11.3.1 - Fixed port number missing from site filter 11.3.0 - Added Autofill Stars info - Translated developer notice 11.2.0 - Updated links in News tab to open in a new tab - Updated developer notice content and formatting 11.1.3 - Fixed regression issue with infobar saving new profiles 11.1.2 - Added logic to sanitize News content for improved security - Fixed manifest property issue in Firefox - Fixed Verify Subscription wrapping in Edge 11.0.0 - Modernized tooling - Merged Chrome/Edge and Firefox branches - Added Facebook and Twitter share icons - Added dialog loading screen - Improved subscription validation security - Improved infobar to auto-collapse Execute Profiles - Removed squigglies in Form Fields - Updated developer notice - Fixed developer notice breaking fluid layout - Fixed "What's New" sometimes showing old version - Fixed changelog parsing issue - Fixed bug in search function 10.11.1 - Improved formatting of News content - Updated developer notice - Updated Support tab - Fixed regression with News updates detection 10.8.2 - Implemented developer notice - Refactored code to prepare for MV3 - Fixed stale News content - Fixed formatting issues in News 10.6.0 - Improved text clips instructions - Improved text clip insertion logic - Fixed context menu can still show even if disabled 10.5.1 - Fixed News tab not loading cached content 10.5.0 - Added logic to highlight News tab on update - Improved Markdown formatting - Fixed issues with Markdown parser 10.4.0 - Added News tab - Added translations for changelog strings - Disabled spellchecking to hide squigglies in Options - Improved changelog functionality - Removed essential GA 10.3.4 - Added essential GA 10.3.3 - Fixed issue saving text fields using wizard 10.3.2 - Improved rules generation logic - Fixed Microsoft Office Forms date field not autofilled 10.3.0 - Added support for Microsoft Office Forms - Fixed Autofill() function not working in some cases - Fixed regression: infobar shifts when expanding "Generate Rules" 10.2.10 - Added back text box resize gripper in Form Fields tab - Added link to Privacy Policy in Options 10.2.8 - Improved reliability of autofilling RTEs with inline iframe - Fixed regression: read-only fields should not be autofilled - Fixed regression: profile-level delays not working - Fixed page scrolling while autofilling - Fixed padding issue when infobar wrapped in Firefox - Fixed regression: {number++} and {number--} variables 10.2.2 - Improved code for delayed rules - Fixed issue updating defaults 10.2.0 - Moved field references into tooltip - Moved Edit button to the right in Value column - Removed ability to disable site filters completely - Renamed `activeprofile` to `activecat` - Updated default settings - Fixed All/Unfiled rules count not updated after deleting rules - Fixed Options dropdown menu text shifting 1px on hover - Fixed error when Name = '' and Value = ? for radio input rules - Fixed backup rules for some dynamic fields not working 10.1.0 - Added support for {@...} variables in JavaScript rules - Improved code editor Edit button - Removed Object.size() - Removed scrollIntoViewIfNeeded() polyfill for Firefox - Fixed regression: Autofill disabled for some forms - Fixed infobar breaking on some sites - Fixed regression: some forms not autofilling - Fixed rules for fields in iframes can be generated twice - Fixed some fields not blurred after autofilling 10.0.10 - Fixed wrong directory name for French locale 10.0.9 - Renamed "Execute Rules" to "Execute Profile" 10.0.8 - Enabled "Autofill active profile only" option by default - Reinstated the "Execute profile" context menu - Removed text clips total count validation - Removed suggested global hotkey - Reordered context menu items - Fixed hotkey JavaScript error - Fixed regression with {number++} and {number--} variables - Fixed regression with executing some JavaScript rules 10.0.0 - Added Options link to infobar icon - Added support for SFCC/Demandware dropdowns - Added option to toggle icon badge - Added profile ID to profile selector tooltip - Added code editor for Value field - Added option to skip hidden fields - Added option to set site filter policy - Added auto-focus to infobar - Added option to set infobar auto-close policy - Added option to autofill active profile only - Added text clips total count validation - Added support for sequential list variables - Added support for shrinking spinner and list variables - Added support for symbols in spinner and list variables - Added global hotkey status in Options header - Added ability to search rules - Added ability to select multiple profiles in Manage Profiles - Added support for variables in Name and Site fields - Added option to hide backup profiles - Added French translation (thanks Romain Neel) - Added delay option to Autofill() function - Added support for comments in Variables tab - Alpha-sorted Other Stuff options - Improved form fill events simulation - Improved Options responsive design - Improved Options text boxes (scale to viewport) - Improved Firefox Options to be more aligned with Chrome - Improved infobar accessibility - Improved infobar experience after an update - Improved reliability of autofilling some iframes - Improved backup rules to have configurable autofill mode - Improved import "append" mode - Improved fuzzy label matching - Improved Google Forms rules generation and autofilling - Improved support for Zendesk forms - Moved sound and voice options to Interface section - Moved "execute profile" to infobar - Optimized autofilling logic - Redesigned rules table to use flexbox - Removed most keyboard shortcuts - Removed legacy localStorage migration code - Removed webNavigation permission - Removed legacy Autofill v8 code - Removed "Fuzzy label matching" option (redundant) - Removed old hacks from Firefox add-on - Renamed "Scale rules table" option to "Fluid layout" - Replaced "Option" with "⌥" in hotkey assignment - Replaced XMLHttpRequest with Fetch API for remote import - Updated backup rules to run independently of delay - Upgraded injected jQuery from v3.5.1 to v3.6.0 Slim - Fixed infobar not triggered when clicking icon in Firefox - Fixed rules not generated for some forms - Fixed broken logic to prevent tabbing out of dialog - Fixed autoscroll down when dragging rules - Fixed syncData() error when reloading extension in Firefox - Fixed RegExp characters in site filter not escaped - Fixed text clips exceeding Chrome contextMenu items limit - Fixed Form Fields data getting saved twice - Fixed port messaging issues - Fixed infobar CSS injected repeatedly - Fixed various Firefox UI issues - Fixed infobar rendered twice in Firefox in edge cases - Fixed false "no fields have changed" in rules generator - Fixed Advanced options not working with profile ID - Fixed infobar style overridden by site CSS - Fixed increment number variables getting swapped - Fixed issues with auto-import - Fixed JavaScript rules not executed on some pages - Fixed "extension context invalidated" errors - Fixed invalid CSS selector issues - Fixed issues with infobar field highlighting in Firefox - Fixed "overwrite by default" not honored in generated rules - Fixed JavaScript variables with " = " not working - Fixed Google Forms date fields not autofilling - Fixed semantic version number comparison logic - Fixed issues running Autofill('...') multiple times - Fixed problem saving multiple tabs in Options - Fixed generated CSS selector not escaped 9.6.6 - Fixed regression with fuzzy matching logic - Fixed incorrect autofill count on some forms 9.6.5 - Added ability to match labels in Google Forms - Fixed broken help links 9.6.4 - Fixed some Google Forms checkboxes not autofilled - Moved changelog.txt to tohodo.com - Added ability to autocheck using variables 9.6.2 - Improved fuzzy label matching logic 9.6.1 - Upgraded jQuery from v3.3.1 to v3.5.1 9.6.0 - Added support for forms that require bubbling 9.5.9 - Fixed regression: v9.5.8 fix broke many forms 9.5.8 - Added 0ms delay to fix some sites not autofilling - Updated support links 9.5.6 - Fixed broken wizard infobar on some sites - Fixed not able to save updated password values - Fixed error messaging on Form Fields tab 9.5.3 - Added ability to insert text clip into contentEditable fields - Fixed text clip issue if title contains spaces - Fixed text clip JavaScript errors 9.5.0 - Added Text Clips tab - Optimized import functions 9.4.2 - Reverted matching parent URL for iframes (regression) - Fixed wizard infobar styles 9.4.0 - Improved site filters so iframes now also match parent URL - Improved wizard infobar to be responsive (Firefox for Android) 9.3.0 - Added Variables tab - Improved autofilling React forms - Fixed rule generation issue with Google Forms date fields - Fixed wizard not enabling overwrite for fields with default value 9.2.10 - Fixed import issue when pasting from Excel - Fixed typo in Advanced tab (site ID -> rule ID) 9.2.8 - Fixed context menu disappearing after restarting (Firefox) - Fixed broken infobar style on Stack Overflow - Fixed missing close icon in infobar (Firefox) 9.2.5 - Fixed issue autofilling Google Forms dropdown menu 9.2.4 - Removed support for jQuery v1-2 injection (unsafe) - Updated support links 9.2.3 - Fixed random selection of radio inputs 9.2.2 - Fixed some fields not highlighted by wizard - Fixed issue when having more than one increment/decrement rule 9.2.0 - Added ability to inject jQuery in JavaScript rules - Fixed Alt + NumPad inserting symbol 9.1.6 - Implemented cache buster for remote file URL 9.1.5 - Updated Name header tooltip 9.1.4 - Fixed regression: rules based on `value` attribute unreliable - Fixed incorrect count of autofilled inputs in a group 9.1.2 - Improved autofill rule generation code - Fixed broken help links 9.1.0 - Added all=true option in Advanced tab - Added validation for Advanced tab 9.0.2 - Updated Help link 9.0.1 - Fixed regression: increment/decrement variable issue 9.0.0 - Added Advanced tab - Added ability to execute a profile from a JavaScript rule - Moved Import/Export into its own tab - Fixed not able to clear import URL 8.14.3 - Fixed profiles auto-executed when updating options - Fixed JavaScript error when executing hotkey too early 8.14.1 - Fixed values in React fields getting wiped before form submission 8.14.0 - Added support for React's data-reactid attribute - Reintroduced fuzzy label matching feature 8.13.0 - Added ability to increment/decrement variable by any amount - Fixed regression: fields in Options not auto-expanding 8.12.2 - Fixed infobar hidden behind header on Naver.com - Fixed Options page display issues on macOS 8.12.0 - Added ability to import data from a remote file 8.11.6 - Fixed regression: rules wiped when incrementing variable 8.11.5 - Fixed not able to generate rule with empty value - Fixed not able to autofill field with empty value - Fixed invalid regular expressions error 8.11.2 - Fixed iframe cross-origin errors on some sites 8.11.1 - Fixed regression: can't manually execute the active profile 8.11.0 - Added support for jQuery UI Selectmenu widgets - Fixed regression: Unfiled rules not executed if in All profile 8.10.1 - Fixed regression: nothing autofilled if in All profile 8.10.0 - Improved site filter matching - Optimized autofill operation - Removed backslashes before dots in site filters - Fixed rules generated for read-only fields - Fixed wizard infobar style overridden on some sites - Fixed regression: backup profile names incorrect - Fixed regression: error backing up some rich text editors - Fixed regression: duplicate iframe rules generated in some cases - Fixed backup rules sometimes overriding normal rules 8.8.0 - Added logic to skip invisible tracking iframes - Added logic to validate regular expressions - Improved rule generation to ensure Name matches one element - Optimized rule generation code - Updated site filter to use pathname by default - Updated column header tooltips - Fixed disabled Mode field re-enabled on focus - Fixed Google Forms rules generated when nothing changed - Fixed iframe rules overwriting each other in some cases - Fixed contentEditable rules not generated in some cases - Fixed Autofill entering a loop in rare cases - Fixed RegExp reserved characters not escaped in Site filters - Fixed error messaging issues related to reordering rules - Fixed cross-origin errors on some sites - Fixed some sites overriding wizard infobar styles 8.5.0 - Now prioritizing label matching over attribute matching - Improved migration code - Removed label match option (no longer necessary) 8.4.2 - Improved Google Forms detection code - Fixed regression: some checkboxes and radio buttons not autofilled - Fixed wizard infobar style can change on some pages 8.4.0 - Added support for `aria-label` attribute - Added support for Google Forms menus, checkboxes, and radio buttons - Added support for CSS selectors - Improved rule generation code - Rewrote icon badge count reset code - Fixed password field saved as Text rule - Fixed Uncaught TypeError on Google Forms 8.1.0 - Added support for `aria-describedby` and `aria-labelledby` attributes - Changed class match to use word boundary for better reliability - Improved iframe autofilling code (should work on most editors now) - Improved rule generation code - Improved icon badge count updating code - Improved simulation of keypresses when autofilling - Fixed icon badge count not reset when using hotkey - Fixed iframes not autofilled when using hotkey - Fixed context menu not updated when using hotkey - Fixed backup rules not working for iframes - Fixed incorrect Name field comparison if it contains a comment - Fixed incorrect icon badge count in some cases - Fixed missing buttons in Options for some versions of Chrome 8.0.18 - Increased height of Exceptions and Import/Export text boxes - Fixed importing issue with data containing line breaks - Fixed wizard infobar hidden behind page elements on some pages 8.0.15 - Fixed regression: can't select single inline iframe - Fixed incorrect count in status when importing with Append - Fixed regression: not able to autofill many iframes - Fixed not able to change case of profile name - Fixed JavaScript error when saving initial iframe HTML in rare cases 8.0.10 - Fixed cross-origin error when selecting field in iframe - Fixed rule not matching by class in some cases - Fixed regression: Save and Reset broken in Options 8.0.7 - Fixed overwriting rules when importing or duplicating - Fixed regression: broken contextual help - Fixed regression: fields "undefined" if variables disabled 8.0.4 - Improved Save to update fields with cleansed text - Fixed regression: some iframes not getting autofilled 8.0.2 - Fixed incorrect initial value set for rich text editors 8.0.1 - Fixed not able to load chrome.storage in some cases 8.0.0 - Migrated to new storage API (5 MB restriction removed) - Added ability to set a custom hotkey for each profile - Added Mode column to set fill method - Added ability to duplicate profiles - Added option to also delete rules when deleting a profile - Added ability to add new profile from Move Rule dialog - Added row highlight when moving rules - Added support for AngularJS fields (`ng-model` attribute) - Added support for Knockout fields (`data-bind` attribute) - Added support for input fields inside inline iframes - Added data size in storage (next to version number) - Added "Preparing data..." status when importing - Added backup support for rich text editors - Added FAQ link in Support tab - Added Rate link in Support tab - Added Donate link in Support tab - Changed default backup character threshold to 30 - Text/Value matches for <select> now require double quotes - Improved Form Fields row highlighting - Improved column header tooltip text and positioning - Improved Alt+D shortcut to allow continuous deletion - Improved button states in Manage Profiles dialog - Improved drag-and-drop rule reordering to autoscroll - Improved scalable rules table code - Improved attribute matching code - Improved simulation of user input when autofilling - Improved port communication code - Improved debugging output and error notification - Increased profile name character limit to 60 - Increased area for right-click context menu - Optimized event handling in Form Fields tab - Rearranged dialog buttons to be consistent - Reduced memory consumption for large Form Fields table - Removed hard-coded "use strict" from JavaScript rules - Removed regular expressions lookbehind hack (no longer required) - Removed backup profiles from context menu and Move Rule dialog - Removed `tabindex` greater than 0 (best practice) - Removed unused FAQ styles - Renamed Manage Profiles i18n button labels - Replaced fuzzy label matching with `for` attribute matching - Updated to latest standards-compliant flexbox CSS - Updated wizard to prioritize `id` over `name` attribute - Updated wizard to use `value` attribute for <select> fields - Updated to use trim() to strip leading/trailing spaces - Fixed site filter not carried over when moving certain rules - Fixed rule ID reset after importing (breaks reference variables) - Fixed issue importing tab-delimited data - Fixed options not syncing to wizard when it's active - Fixed a wizard rule generation bug - Fixed not able to generate rules for empty fields - Fixed minor page jump when expanding text boxes - Fixed Name field wiped when selecting Type = JavaScript - Fixed long profile name bleeding outside the button in All profile - Fixed button label not updated after moving rule in All profile - Fixed checkboxes with duplicate `name` attribute not autofilled - Fixed some fields not autofilled when switching profiles - Fixed auto-select rules with pipe-separated list of values - Fixed inaccurate autofill count for multi-select lists - Fixed incorrect initial value for multi-select lists - Fixed nested double quotes issue in Password fields - Fixed not able to navigate using keyboard in Password fields - Fixed MutationObserver error in rare cases - Fixed error status not cleared when switching profile - Fixed iframe autofilling conflict with delay setting - Fixed reload error when extension is updated in the background - Fixed rule autofilled twice in rare cases - Fixed incorrect icon badge count in some cases - Fixed incorrect infobar label in some cases - Fixed autofill conflict with backup option - Fixed generating rule for wrong field in some cases - Fixed "Overwrite by default" option not honored - Fixed duplicate events firing in some cases - Fixed inconsistent status background colors - Fixed profile list rule count incorrect in some cases - Fixed toggling scalable table breaks row drag-and-drop - Fixed invalid tab.id error in rare cases - Fixed invalid JSON locale format 7.8.0 - Redesigned Manage Profiles - Added confirmation when opening Manage Profiles with unsaved changes - Added ability to navigate to different dialogs directly - Added autofocus to text box in Exceptions tab - Refactored code - Fixed table width when switching from All profile to Unfiled - Fixed undefined Site filter when rearranging profiles - Fixed tabbing issues in overlays 7.4.0 - Added keyboard shortcuts to execute profiles - Added import progress status - Updated Mac keyboard shortcut key to Option (Alt) - Replaced deprecated KeyboardEvent.keyCode with KeyboardEvent.key - Fixed issues when pasting text into Manage Profiles - Fixed tab characters in changelog.txt 7.2.3 - Fixed JavaScript rules not executed if page has no fields - Fixed generated rules missing port number in Site filter - Fixed cannot create rule when right-clicking too fast 7.2.0 - Added profile name to Move button in All profile - Added debugging option - Unfiled now honors "Overwrite by default" option - Removed profile tooltip in All profile - Fixed disabled and read-only fields getting autofilled - Fixed error saving new profile in some cases - Fixed extraneous tooltips 7.1.0 - Added link to Version History - Improved Options page handling - Migrated to options_ui in manifest - Changed minimum Chrome version to 40 7.0.0 - Added internationalization (i18n) support - Added Portuguese (Portugal) translation - Added Simplified Chinese translation - Added `value` attribute matching for radio inputs - Added warning if using wizard before page is done loading - Added support for local files (file://) - Increased maximum delay to 60 seconds - Updated tooltip text - Moved keyboard shortcuts to online help - Reorganized resource files - Minor refactoring - Fixed lingering error message in wizard - Fixed not able to generate rules for Unfiled profile - Fixed backup rules processed even if option is disabled - Fixed "Add rule for this field" issue - Fixed tooltip bleeding off screen 6.12.2 - Fixed number series regex issue with some forms 6.12.1 - Fixed site filters getting wiped when adding rules 6.12.0 - Added option to automatically back up text fields - Added logic to replace numbers in `name` with regex pattern - Added ability to randomly select menus and toggle checkboxes - Improved support for form validation - Improved dynamically inserted elements observer - Automatically enable context menu when in manual mode - Fixed delay range input still disabled after importing - Fixed manual mode not honored for dynamically inserted fields - Fixed JavaScript error for some values containing line breaks - Fixed import issue - Fixed selected field highlighting issue 6.8.3 - Brought back delay option - Increased maximum delay to 10 seconds - Improved import status message - Fixed manual mode bug 6.8.0 - Added ability to autofill dynamically inserted elements - Added icon badge showing number of autofill rules executed - Updating options now reflected in content script immediately - Redesigned icon to work in toolbar (required for Chrome v49+) - Updated wizard to not create rules for hidden fields - Updated wizard to only create rules for fields that have changed - Enabled overwrite option by default - Rewrote checkbox/radio auto-click logic - Improved JavaScript rules execution code - Optimized wizard CSS - Fixed fields inside an iframe aren't autofilled - Fixed not able to create rules for fields inside an iframe - Fixed unreliable field highlighting when adding single rule - Fixed wizard infobar covered by some overlays - Removed delay option (no longer necessary) - Removed auto-saving of profile site filter when using wizard - Removed unused permissions ("declarativeContent" and "tabs") 6.4.0 - Added option to manually trigger Autofill - Fixed incorrect Value field reference when value contains variable 6.3.1 - Fixed autofill wizard sometimes not working on sites with iframes 6.3.0 - Added ability to reference other fields in rules - Added increment special variable (e.g., {1++}) - Added decrement special variable (e.g., {1--}) - Rewrote regular expressions lookbehind logic - Improved random number generator - Optimized variable translation code - Fixed only first instance of special variable working per rule - Fixed site filter not added in some cases when using wizard - Fixed newly added profile not getting selected in wizard - Fixed profile syncing issues between wizard and Options page - Fixed bugs in regular expressions pre-processor - Fixed bugs when importing for the first time - Fixed import failing on rules with line breaks 6.1.0 - Added support for Bootstrap checkbox and radio elements - Improved wizard to only generate rules for fields that changed - Changed JavaScript rules to always run last - Increased tooltip help font size - Updated support link - Use "strict" mode when evaluating JavaScript - Removed unnecessary permissions - Minor code optimizations - Fixed incorrect status message in some cases - Fixed issues related to form validation and focusing 6.0.15 - Fixed wrong initial profile ID when saved by wizard 6.0.14 - Fixed critical bug after creating first exception 6.0.13 - Moved migrateData() to event page for reliability - Fixed critical bug breaking Type = Hidden rules 6.0.11 - Auto-focus profile listbox in Manage Profiles - Change to last newly created profile automatically - Fixed cases where Name field permanently disabled - Fixed "Discard Changes and Switch Profile" - Fixed Save button enabled with no changes on Exceptions - Fixed not able to disable delay - Fixed Elric voice not working - Fixed icon changing even when not autofilled - Fixed site filter www.site.com not matching site.com - Fixed rule changes not propagated to content script - Fixed Options not always refreshed on focus 6.0.0 - Added icon in address bar to activate autofill wizard - Added support for HTML5 inputs (email, number, search, etc.) - Added support for Bootstrap-select drop-down menus - Added JavaScript field type to execute arbitrary code - Added "placeholder" and "title" attributes matching - Added logic to update value if duplicate rule in same profile - Added row highlighting in rules table - Added keyboard navigation between rows in rules table - Added ability to close wizard (infobar) by pressing Esc - Added ability to match multi-select lists by text or value - Updated extension architecture to Manifest 2.0 - Updated version number to include patch component - Simplified field types (Hidden merged into Text) - Rewrote Support tab with more helpful content - Tab state preserved after reloading Options page - Migrated from persistent background page to event page - Migrated from chrome.extension to chrome.runtime - Code refactoring and optimizations throughout - Removed floating toolbar (not enough usage; added complexity) - Removed default rules and sample exceptions - Removed background.html (no longer necessary) - Fixed category bar jumping when "Scale rules table" is enabled - Fixed wizard sometimes setting wrong field type - Fixed too aggressive RegExp cleaning routine - Fixed incorrect shortcut key hint for "What's New" link - Fixed delay value not updated while sliding range input - Fixed rules table fields not aligned properly - Fixed rules table height not scaled correctly - Fixed category menu sometimes expanding after selection - Fixed context menu not updated in some cases - Fixed auto-select no longer triggering `change` event - Fixed broken add new profiles experience - Fixed issues with deleting autofill rules - Fixed cases where field validation errors were left hanging - Fixed insertion of symbols when moving rules using Alt + NumPad - Fixed iframe editors not recognized by wizard in some cases - Fixed non-div contentEditable elements not autofilled - Fixed autofill not working on local files - Fixed profile reset to "Unfiled" if canceled in wizard - Fixed issue deleting profile while wizard is open 5.5.0 - Added ability to autofill contentEditable divs - Added ability to import individual profiles (Append) - Improved support for rich text editors - Improved rich text autofill to retain formatting - Improved CSV data structure validation - Improved sample autofill rules - Fixed bug: symbols in Exceptions returning errors - Fixed bug: wizard not working on some forms - Fixed bug: fields still highlighted after closing wizard - Fixed bug: RegExp qualifiers escaped in some patterns 5.4.0 - Added option to disable fuzzy text label matching - Fixed bug: false positive text label match 5.3.0 - Added option to enable "overwrite" by default - Added option to set autofill delay 5.2.0 - Added profile site filter - Added option to scale rules table to window height - Added tooltip for reorder rule icon - Moved "overwrite" option from global to profile level - Updated options layout (Other Stuff tab) - Updated FAQ (Support tab) 5.1.1 - Fixed critical bug: autofill operation failing 5.1.0 - Added support for matching class names as backup - Updated sound effects to be off by default - Updated context menu text - Fixed missing wizard background in Linux - Fixed bug: 3rd-party iframes returning errors 5.0.0 - Added wizard to generate autofill rules (context menu) - Improved Other Stuff tab to be more organized - Improved toolbar and optimized toolbar CSS - Renamed "Profiles" to "Execute profile" in context menu - Updated content in FAQ (Support tab) - Fixed bug: profiles can get out of sync with BG page - Fixed bug: toolbar looks funny on some sites - Fixed bug: toolbar can conflict with document events - Fixed 4.4 bug: toolbar can "stick" to cursor - Fixed 4.x bug: edit boxes shouldn't expand on first load 4.4.0 - Added option to mask passwords - Added autofocus on Name column after selecting Type - Updated default toolbar position to upper right corner - Updated Type selection to not show error on new rows - Fixed bug: multiple indexes not working for Select - Fixed bug: resizing window can put toolbar out of view - Fixed bug: don't toggle checkmark if toolbar can't open - Fixed bug: bottom Name box shouldn't get focus on load 4.3.0 - Removed toolbar icon (unnecessary feature) - Added context menu item to show floating toolbar - Added option to disable context menu - Fixed bug: rules are shortcircuiting after first match - Fixed bug: 1! and 0! stopped working for Checkbox/Radio 4.2.1 - Added support for 1! and 0! commands for Type=Select - Fixed bug: text matches can fail for Type=Select 4.2.0 - Added Autofill toolbar icon and floating toolbar - Improved label detection code to be more efficient - Updated content in Q&A (Support tab) - Fixed bug: labels with symbols were not detected - Fixed bug: menus with numeric text not autoselected - Fixed bug: invalid cell should not force focus - Fixed bug: extra rules can remain after import 4.1.0 - Added support for matching field labels - Added support for matching text/value in drop-down menus - Added autofill rule count to profile list - Optimized autofill code to be more efficient - Improved Manage Profiles dialog instructions - Improved default rules to be more useful - Updated content in Form Fields header - Updated help bubbles to show above status message - Fixed bug: rules can be moved to Unfiled by mistake - Fixed bug: stray icon in dialog titlebar - Fixed bug: re-enabling profile sorting behaves strangely - Fixed bug: context menu not showing in certain cases - Fixed typo in Support Q&A (wrong keyboard shortcut) 4.0.0 - Added support for Profiles to better organize your rules - Added context menu to allow autofilling by profile - Added support for HTML5 div-based rich text editors - Added logic to call field's event handler after autofill - Added logic to disable buttons when not needed - Added new keyboard shortcuts and updated existing ones - Added Back/Forward button navigation through tabs - Improved drag & drop (including new animation and icon) - Improved rules table to be more compact and auto-expand - Improved unique ID generator (shorter IDs to save space) - Improved error tracking and messages - Improved animation code (replaced JavaScript with CSS3) - Improved dialog to use flexbox instead of JavaScript - Improved dialog to stay within screen size - Improved readability of exported CSV data - Optimized JavaScript using jsPerf to increase performance - Updated logic to match URL _or_ document title - Updated logic to make Name column optional - Updated content in Form Fields, Other Stuff, and Support - Updated text bubbles - Updated status message animation - Updated dialog style - Fixed bug: error selecting menus without event handler - Fixed bug: unable to close dialog in rare scenarios - Fixed bug: dialog should disable all keyboard shortcuts - Fixed bug: rules undraggable after showing text bubble - Fixed bug: sound can play when no autofill occurs - Fixed bug: jumpy status message when scrolling with mouse 3.8.0 - Added support for regular expressions lookbehind syntax - Added keyboard shortcuts for accessibility - Updated Support tab 3.7.0 - Added ability to close dialog with Escape button - Updated Support tab - Fixed bug: scrollbar can be on briefly when showing dialog - Fixed bug: dialog can be made to break on rare occasions - Fixed bug: JavaScript error when loading pre-scrolled page - Fixed bug: incorrect text bubble position on window resize 3.6.0 - Added link to "What's New" dialog (click version number) - Improved dialog code - Fixed saving bug after row has been dragged - Fixed bug: status message moves on horizontal scroll - Fixed bug: rare error adding sample rules on first run - Fixed bug: some iframe-based forms not getting autofilled 3.5.0 - Added support for variables (Other Stuff tab) - Added "What's New" dialog - Optimized backend code 3.4.0 - Added sound effects option (Other Stuff tab) 3.3.0 - Improved rules reordering to allow drag-and-drop - Updated Support tab 3.2.0 - Improved error message handling - Improved text consistency 3.1.0 - Added ability to reorder autofill rules - Improved code size by switching to Microsoft Ajax Minifier - Updated sample data 3.0.0 - Added support for multi-select listboxes - Added support for hidden fields - Added settings import/export (Other Stuff tab) - Added contextual Help button - Added storage limit error - Improved status message fading code - Moved status message to top - Updated Save/Reset to be global instead of per tab - Updated status message to show globally instead of per tab - Updated tooltips text and FAQ - Fixed bug where status message did not match error state - Fixed tooltips not displaying in Chromium on Linux - Fixed typo: "Advance" changed to "Advanced" - Fixed installation errors by adding minimum_chrome_version 2.2.0 - Added option to overwrite non-empty fields (Other Stuff tab) - Improved frame detection code - Updated default behavior to only autofill empty fields - Fixed more status message glitches 2.1.0 - Added support for forms inside a frame (framesets) 2.0.0 - Added autofill URL binding (Site column) - Added support for checkboxes and radio buttons - Added support for iframe-based edit boxes - Improved name/id matching code - Improved form validation code - Improved text bubble hints - Improved code size by using YUI Compressor - Updated source to pass HTML5 validation - Updated sample data - Reduced input box height to two rows (Form Fields tab) - Fixed status message glitches 1.0.0 - Initial release ================================================================================ tohodo.com