Changelog

Features and improvements we've recently shipped.

I-765 is live πŸŽ‰

Application for Employment Authorization - now available on Fillvisa What's new Fill I-765 for free, right in your browser - no account, nothing ever leaves your device. What's next More EB-1 through EB-5 forms are on the way. Follow this changelog for updates as they…

πŸ› οΈ PDF preview before download

Once your form is ready, you can now preview the finished PDF right on the download page - before you save it to your device. What's new The download page now embeds a live preview of your completed form, so you can review formatting, check…

I-907 is live πŸŽ‰

Request for Premium Processing Service - now available on Fillvisa Plus. What's new Fill I-907 in Plus and attach it to any case where you're requesting expedited processing, so the request travels with the underlying petition. Why Plus I-907 is filed by a professional on…

G-1650 is live πŸŽ‰

Authorization for Electronic Signature - now available on Fillvisa Plus. What's new Fill G-1650 in Plus and attach it to any case that requires an e-signature authorization, so signature paperwork stays with the filing it supports. Why Plus G-1650 accompanies forms filed by a professional…

G-1450 is live πŸŽ‰

Authorization for Credit Card Transactions - now available on Fillvisa Plus. What's new Fill G-1450 in Plus and attach it to any case that requires credit card payment, so filing fees and paperwork move together. Why Plus G-1450 is a payment authorization tied to a…

G-28 is live πŸŽ‰

Notice of Entry of Appearance as Attorney or Accredited Representative - now available on Fillvisa Plus. What's new Fill G-28 and attach it directly to a case in Plus, so your appearance is on file right alongside the petition it supports. Why Plus There's no…

I-140 is live πŸŽ‰

The Immigrant Petition for Alien Worker is now available on Fillvisa Plus. Attorneys and PERM specialists can now fill, manage, and generate I-140 petitions directly in Plus - alongside the rest of the PERM workflow (ETA-9089, ETA-9141, G-28). I-140 is filed by an employer or…

I-130 is now live πŸŽ‰

The I-130, Petition for Alien Relative, is now available on Fillvisa - and it's live on Fillvisa Free. If you're a U.S. citizen or lawful permanent resident petitioning for a spouse, parent, child, or sibling, you can now fill out the I-130 directly in your…

Fix: I-485 Country of birth field now accepts full country names

Received an error: The Current Spouse > Country of Birth field was rejecting inputs longer than 9 characters - cutting off countries like "Bangladesh" or "El Salvador." The field limit has been corrected. All country names now save and download properly.

Fix: I-485 Interpreter Last Name Field

The Interpreter's last name field is now optional. Users without an interpreter no longer need to enter a placeholder value to download the form.

Fix: I-485 Current Spouse Last Name Field

Fixed a validation error that blocked form submission when a spouse's last name exceeded 9 characters. The currentspouse_lastname field now correctly accepts names up to the full allowed length.

DS-160 autofill: all fields now fill correctly

We've pushed an update to the DS-160 form + autofill bookmarklet that resolves field-skipping issues reported by users. Previously, certain fields on the CEAC portal were being left blank during an autofill session - those fields now fill correctly, and with no delay. What changed…

Fixed: Form I-485 - PDF Field Length Error

What happened A user encountered an error when downloading a completed I-485: "I was trying to download my form when I received this error message: Attempted to set text with length=13 for TextField with maxLength=9 and name=principal_firstname" The principal_firstname field in the underlying PDF spec…

Mark as Completed - post-download reveal

Form preparers can now mark a form as completed directly from the Download page. The button appears automatically once a PDF has been successfully generated, confirming the form is ready to close out. Clicking it opens a confirmation modal before locking the form.

Form Status: Edit Now Resets Review

Update for Fillvisa Plus: Form Status: Edit Now Resets Review Previously, forms in "Review" status would stay in review even after the client made edits - meaning preparers could be confirming a stale version without realizing it. Forms now reset to "Active" whenever an edit…

Form Submission Fixed - I-485

Fixed bugs on Form I-485 Two issues affecting the A-Number section of the I-485 form have been resolved: Both fields now validate correctly. If you were unable to submit the I-485 form before today, please try again.

Automated trial reminders & expiry for Plus users

Your trial now comes with a heads-up πŸ‘‹ We've added automated reminders so you never get caught off guard by your trial ending. Trial users now receive automated email reminders as their trial approaches expiry - one at 2 days out, one at 1 day…

πŸ› οΈ Improved Error Feedback on PDF Download

Previously, if something went wrong while generating your PDF, the page would silently do nothing - no message, no indication of what happened. We've fixed that. The download page now detects errors in real time and surfaces them directly on screen, so you always know…

Interactive Demo Case for Plus Users

Fillvisa Plus users can now walk through a fully guided demo case - from adding a contact to generating a filled USCIS PDF - before touching any real data. Getting started with a new tool is hard when you're staring at an empty dashboard. We…

N-400 Form: Bug fixes

Fixed 2 issues on form N-400 Users with no children under 18 can now enter 0 and submit the form without filling in any child fields. Previously, all child row 1 fields were unconditionally required, blocking valid submissions. File: children-info-map.js β€” added hasChildren() guard on…

Registration Welcome Email

Fillvisa Plus now sends transactional emails. When you create a new account, you'll receive a welcome email confirming your registration and the start of your 10-day trial. This is the foundation for upcoming email notifications - including trial expiry reminders and account updates - so…

πŸŽ‰ I-485 Form is live

We’ve officially Form I-485 (Application to Register Permanent Residence or Adjust Status) on Fillvisa. You can now complete the full I-485 form using our smart, step-by-step interface - designed to simplify one of the most complex USCIS forms. Each section is broken down clearly, with…

Forms Autosave & Load Reliability

This update resolves a critical bug where form validation status was not being persisted to the database after submission. The root cause was an early-exit guard in saveFormToServer() that skipped the save when field values hadn't changed β€” meaning the formValid flag set during submission…

Fixed: I-90 Form (Section 4 Disability Question)

We fixed an issue in the Green Card Replacement (Form I-90) where the disability question in Section 4 could still prompt users for additional information even when β€œNo” was selected for having a disability. This behavior caused confusion because the follow-up field should only appear…

Upgrade page

I added a dedicated Upgrade Page in Fillvisa Plus to handle cases where a user’s trial period has ended. When a trial expires, certain application actions are restricted and the user is automatically redirected to the upgrade page, where they can review subscription options and…

Dynamic Dashboard

We introduced a new Dynamic Dashboard in Fillvisa Plus to give legal professionals and their clients a clearer overview of their work. The dashboard surfaces key information such as recent cases, forms in progress, and quick actions, allowing users to navigate their active workload without…

Created Changelog

I created official Fillvisa Changelog, a public record of updates, fixes, and improvements across both Fillvisa Free and Fillvisa Plus. This website documents new features, behavior changes, bug fixes, and any features that are deprecated or removed. The goal is to maintain transparency with users…