The contact and check-in forms are extremely important for our business – so I will probably setup a WP test instance.
that’s a good practice. In fact I have been thinking about the best way to transition forms from v4 to v5 update.
v5 will likely have changes that would break current forms, so I have 2 possible paths,
– build v5 forms with its own js scripts on the front-end while loading the old scripts for forms built with previous plugin versions. The forms already have a version number associated with them, allowing to flag them accordingly. However, editing existing forms would likely need to warn the user to redesign them.
– or place a warning on the last v4.x plugin version to let user know that v5 has many changes and they need to thoroughly test their existing forms before their live site.
I think the first option is likely the simpler to cause less disruption.