TL;DR using <.form for={%{}} as={:props_values}>The recommended way is using <.form for={@form}> where @form is generated by https://hexdocs.pm/phoenix_live_view/Phoenix.Component.html#to_form/2.
surface_form 0.1.0 will be to keep compatibility with phoenix_html 3.3 and after that we'll release 0.2.0 to be compatible with phoenix_html 4.0 to help with dependency upgrades, but no plans to upgrade surface_form after that, recommended way for now is to start using phoenix/live_view built-in components.
[ ] Forms. Fastest way to migrate is like what @tiagoefmoraes did when removing the dependency on the catalogue.