Yes - downgrade. Webform has many related modules. Several are beginning to depend on the 7.x.4.0 branch. One is Civicrm_webform. Unfortunately, it will only be compatible until 7.x-4.0-alpha6 so now I need to go backward.

How can I tell if the database structure has changed, or anything that will break existing webforms?

thanks.

Comments

quicksketch’s picture

I just went over a similar question yesterday at #2058361: Increase PHP requirement for 7.x-4.x version to PHP 5.3. There isn't a way to easily downgrade. What you'd need to do is look at alpha6's install.php file and compare the various *_update() hooks to the ones in alpha8. All of the updates added in alpha7 and later will essentially need to be "undone" by doing whatever those updates provided in reverse.

From looking at alpha6 and alpha8 in git, it *looks* like there weren't any changes in the database structure between those versions, so I think you should be able to downgrade without doing any work. That doesn't apply to users of alpha9 or alpha10 though, both of which have database updates.

sonicthoughts’s picture

thanks quicksketch - you are one of the most responsive maintainers out there!
All the version dependencies with webform are starting to get out of control for me - especially webform_civicrm‎ which is indispensable for us. I know it serves me right for using "alpha" code in production but webform seems to be pretty stable and I took the bait:) I'm stuck right now trying to get webform_civicrm‎, webform and VBO to play nice. I get the view ok, but taking action crashes silently. I'll try to downgrade and see if I can debug. Can't wait until the world is aligned on 4.0!

quicksketch’s picture

Issue summary: View changes
Status: Active » Closed (fixed)

Seems like https://drupal.org/project/webform_civicrm is getting it together now with Webform 4.x. I hope things worked out for you. Closing this issue since it's been a while now.