1.0.0
First public releaseThe first version of FormForge. Everything below is new, so this entry describes what shipped rather than what changed.
Fill engine
- Writes values through the native setter and the framework's own change tracking, so React, Vue and Angular controlled inputs register the input instead of discarding it on the next render.
- Shadow DOM support, including nested shadow roots and custom elements.
- Same-origin iframe support — the engine is injected into all frames, because forms are frequently split across them.
- Rich-text and
contenteditableregions. - react-select and similar custom dropdowns, including dependent ones where the second list only loads after the first is chosen.
- Handles field names containing dots, dashes and other characters that break naive selector matching.
Generated data
- Reads each field's type, label, placeholder, ARIA attributes and autocomplete token, then generates a value that fits it.
- Names, addresses and phone numbers in English, German, French, Spanish and Portuguese, matched to the page's own language.
- Respects
min,max,step, date ranges andmaxlength— a 10-character mobile field gets 5551234567, never a clipped "(555) 123-". - Luhn-valid test card numbers.
- One consistent fictional person per fill, so the filled form reads sensibly.
- Email prefix addressing: set a prefix like "qa" and every generated address becomes qa+4821@yourdomain.com.
Reporting and safety
- Every fill returns a report of which fields were filled, which were skipped, and which were written but then rejected by the page.
- CAPTCHA fields, hidden inputs, disabled and readonly fields, file pickers and anything invisible are left strictly alone.
- Required checkboxes are always ticked, because a form that cannot submit is not filled.
Self-test
- A built-in self-test page runs the real engine against dozens of deliberately awkward field types and reports what works in your browser build.
Permissions
- No standing access to any website. The extension cannot read a page until you click the toolbar icon, press a shortcut, or use the right-click menu.
- No analytics, no telemetry, no remote code. The extension makes no network calls.
Pro features
- Saved profiles, custom field rules, per-site rules, seeded reproducible data and exportable self-test reports.
- A 7-day trial that requires no card and no account, and a one-time US$39 licence delivered as a signed key by email and verified offline.