I will soon be releasing a new version of one of my plugins. This is a major release, changing the version number to v2.0.
The codebase has been completely re-written, including all the function names. I am concerned that anyone using the current version who updates will break their site.
What is the best way of releasing this update, whilst maybe offering a warning to existing users to be aware that when they update they will need to change the template codes they are using and set it up again?
Should I release it as a new plugin instead?
Thanks in advance.