Shuffling Parameters without breaking sessions

Hey JUCErs,

Wondering if anyone has experience adding/removing/inserting parameters into plugins without breaking host automation. Even though JUCE uses strings as IDs now, I’m under the impressions hosts still use int to identify parameters, I.e. if you change your parameter list on a released plugin, sessions would break with the update.

Has anyone needed to change parameters lists, insert / add / remove parameters on a released plugin without breaking sessions?

Appreciate any discussion!