USCIS tells paper filers to use only the current form edition, to keep the edition date and page numbers visible at the bottom of each page, and to complete every page with the same edition. If pages are missing or come from a different edition, USCIS may reject the filing.
The rule works form by form. The I-485, I-765 and I-131 in one packet each carry their own edition date, and a form started on one edition and finished after a replacement can end up with mixed pages. So read the footer of every page on the finished packet as well as on the first draft.
Two editions of a form can be acceptable at once, which makes the cutoff date more useful than the newest PDF. The USCIS Forms Updates page lists a 09/09/26 edition of Form I-129. It says that starting November 9, 2026, USCIS will accept only that edition, and that the 02/27/26 edition can be used until then. Suppose an H-1B petition is drafted on October 20 on the 02/27/26 edition and the filing slips to November 12. The draft was on an accepted edition the day it was written and isn't on the day it goes out.
Software that handles this well shows the edition a draft was built on. When the draft moves to the new edition, it lists any answer that has no matching field. eImmigration lists Form Version Control, Government Instructions, Blank Forms and Automatic Data Population among the 48 standard features in every plan. Its public pages don't describe what version control does to a draft in progress, so open a draft that was started on a replaced edition and watch it happen.
Speed counts too. Ask for the date the 09/09/26 I-129 became available in the product. A dated release note can be compared with the date USCIS posted the edition. And because a count of 300+ forms doesn't say which forms are in the library, open the ones your firm files most.