usually you can affect parameters order and add new parameters to an operator without break the backward compatibility, there is trick for that. however in the case of cloud2, parameters are in an array and this trick doesn't work here. last year, I posted this issue to farbrausch github (
https://github.com/farbrausch/fr_public/issues/57) ryg says to ask to chaos :
There's ways to reorder parameters outside of arrays, but I'm not sure if you can use that in this case - Chaos would need to answer that.
I don't know how to contact chaos... and as I never found any suitable solution to add new parameter without breaking compatibility I decided to break the compatibility when I forked the project for my own version. Keeping compatibilty is nice but sometime it's time to make some clean.
sure, it is fixable. I can restore the old operator cloud2 and declare it obsolete and create a new cloud2 operator. old files will be compatibles because they will load the old cloud2 and new files will use the new cloud2. I didn't do that because I wounldn't add so much obsolete operator only to keep compatibiliy. But if you want I can restore it...